打开GTS构建失败

时间:2012-12-06 15:48:22

标签: linux amazon-ec2 tomcat6

每件事都没问题(Opengts dir& tomcat dir有权限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 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

任何人都有解决方案,请告诉我如何解决此错误。

4 个答案:

答案 0 :(得分:2)

尝试在主目录中配置OpenGTS(而不是/ usr / local /)。

并使用ant all命令(不是sudo ant all)。

Good Lock ..:)

答案 1 :(得分:1)

首先运行此命令:

echo $CATALINA_HOME

它应该为您提供tomcat目录的路径,我假设它是/usr/local/apache-tomcat-6.0.36,但如果您看到不同的路径,或者响应为空,请尝试运行此命令:

export CATALINA_HOME=/usr/local/apache-tomcat-6.0.36

如果你阅读OpenGTS Configuration Manual,它会在2.4a节讨论Linux的CATALINA_HOME环境变量。还有其他环境变量,您必须设置成功安装OpenGTS(手册中都提到了这一点)。

答案 2 :(得分:1)

要解决此问题,请确保OpenGTS2.6.x包含用户的所有文件和目录:group与登录用户相同。然后运行/ ant all命令

请注意,“sudo ant all”不起作用。

使用此命令更改OpenGTS文件/目录的所有权

  

/usr/local/OpenGTS2.6.2> cd ..

     

sudo chown -R ranjan:ranjan OpenGTS2.6.2

将ranjan更改为您的用户名:组名

  

/usr/local/OpenGTS2.6.2>蚂蚁全部

它会起作用。

答案 3 :(得分:0)

尝试通过命令行安装tomcat7而不是tomcat6

apt-get update
apt-get install tomcat7

配置CATALINA_HOME
export CATALINA_HOME=/usr/share/tomcat7