每件事都没问题(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
任何人都有解决方案,请告诉我如何解决此错误。
答案 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_HOMEexport CATALINA_HOME=/usr/share/tomcat7