2012-12-06 75 views
2

,一切正常(Opengts DIR & tomcat的目录权限777),但我又再次收到此错误&,why--打开GTS构建失败

执行# 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 

任何一个有解决方案,请告诉我如何到f时,得到了这条消息ix这个错误。

回答

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谈到了CATALINA_HOME环境变量为Linux。还有其他一些环境变量,您必须设置才能成功安装OpenGTS(全部在手册中提到)。

+0

我已经设置了以下变量,但仍然得到安装tomcat7而非tomcat6中

apt-get update apt-get install tomcat7 

配置CATALINA_HOME相同的以前的编译失败错误--- [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/ – user1882819

+0

任何一个都有解决方法吗? – user1882819

2

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

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

好锁.. :)

0

尝试通过命令行通过

export CATALINA_HOME=/usr/share/tomcat7