Linux 打开GTS生成失败
一切都很好(Opengts目录和tomcat目录拥有777权限),但我一次又一次地遇到这个错误,为什么-- 执行Linux 打开GTS生成失败,linux,amazon-ec2,tomcat6,Linux,Amazon Ec2,Tomcat6,一切都很好(Opengts目录和tomcat目录拥有777权限),但我一次又一次地遇到这个错误,为什么-- 执行#sudo ant all之后,我得到了这个错误 BUILD FAILED /usr/local/OpenGTS_2.4.5/build.xml:111: CATALINA_HOME environment variable has not been defined. (make sure CATALINA_HOME is defined and exported to the
#sudo ant all
之后,我得到了这个错误
BUILD FAILED
/usr/local/OpenGTS_2.4.5/build.xml:111: CATALINA_HOME environment variable has not been defined.
(make sure CATALINA_HOME is defined and exported to the list of environment variables)
我在启动tomcat时得到了这个消息
sudo ./startup.sh
Using CATALINA_BASE: /usr/local/apache-tomcat-6.0.36
Using CATALINA_HOME: /usr/local/apache-tomcat-6.0.36
Using CATALINA_TMPDIR: /usr/local/apache-tomcat-6.0.36/temp
Using JRE_HOME: /usr
Using CLASSPATH: /usr/local/apache-tomcat-6.0.36/bin/bootstrap.jar
任何人都有解决方案,请告诉我如何修复此错误。首先运行此命令:
echo $CATALINA_HOME
它应该为您提供tomcat目录的路径,我假设它是/usr/local/apache-tomcat-6.0.36
,但是如果您看到不同的路径,或者响应为空,请尝试运行以下命令:
export CATALINA_HOME=/usr/local/apache-tomcat-6.0.36
如果您阅读了,它将在第2.4a节中介绍适用于Linux的CATALINA_HOME环境变量。您还必须设置其他环境变量才能成功安装OpenGTS(手册中已提到所有这些)。首先运行此命令:
echo $CATALINA_HOME
它应该为您提供tomcat目录的路径,我假设它是/usr/local/apache-tomcat-6.0.36
,但是如果您看到不同的路径,或者响应为空,请尝试运行以下命令:
export CATALINA_HOME=/usr/local/apache-tomcat-6.0.36
如果您阅读了,它将在第2.4a节中介绍适用于Linux的CATALINA_HOME环境变量。您还必须设置其他环境变量才能成功安装OpenGTS(本手册中已提及)。尝试在主目录(而不是/usr/local/)中配置OpenGTS 并使用antall命令(而不是sudoantall)
好锁……) 尝试在主目录(而不是/usr/local/)中配置OpenGTS 并使用antall命令(而不是sudoantall)
好锁……) 尝试通过命令行安装tomcat7而不是tomcat6
apt-get update
apt-get install tomcat7
通过配置CATALINA_主页
export CATALINA_HOME=/usr/share/tomcat7
尝试通过命令行安装tomcat7而不是tomcat6
apt-get update
apt-get install tomcat7
通过配置CATALINA_主页
export CATALINA_HOME=/usr/share/tomcat7
要解决此问题,请确保OpenGTS2.6.x的user:group的所有文件和目录与登录用户相同。然后运行/antall命令 请注意,“sudo ant all”不起作用 使用此命令更改OpenGTS文件/dir的所有权 /usr/local/OpenGTS2.6.2>cd sudo chown-R ranjan:ranjan OpenGTS2.6.2 将ranjan更改为您的用户名:组名 /usr/local/OpenGTS2.6.2>ant all
它将起作用。要解决此问题,请确保OpenGTS2.6.x具有与登录用户相同的所有文件和目录。然后运行/antall命令 请注意,“sudo ant all”不起作用 使用此命令更改OpenGTS文件/dir的所有权 /usr/local/OpenGTS2.6.2>cd sudo chown-R ranjan:ranjan OpenGTS2.6.2 将ranjan更改为您的用户名:组名 /usr/local/OpenGTS2.6.2>ant all
它会起作用。我设置了以下变量,但仍然得到相同的先前构建失败错误--[ec2]-user@domU-12-31-39-0F-C9-9B OpenGTS_2.4.5]$export JAVA_HOME=/usr/lib/jvm/JAVA-1.6.0-openjdk.x86_64/[ec2-user@domU-12-31-39-0F-C9-9B OpenGTS_2.4.5]$export CATALINA_HOME=/usr/local/apache-tomcat-6.0.36/[ec2-user@domU-12-31-39-0F-C9-9B OpenGTS_2.4.5]$export GTS_HOME=/usr/local/OpenGTS_2.4.5/任何人都有解决方案吗?我设置了以下变量,但仍然得到相同的先前构建失败错误---[ec2-user@domU-12-31-39-0F-C9-9B OpenGTS_2.4.5]$export JAVA_HOME=/usr/lib/jvm/JAVA-1.6.0-openjdk.x86_64/[ec2-user@domU-12-31-39-0F-C9-9B OpenGTS_2.4.5]$export CATALINA_HOME=/usr/local/apache-tomcat-6.0.36/[ec2-user@domU-12-31-39-0F-C9-9B OpenGTS_2.4.5]$export GTS_HOME=/usr/local/OpenGTS_2.4.5/有人有解决方案吗?