每一件事情都可以(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时,我得到了这个msg
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
任何人有解决scheme,请告诉我如何解决这个错误。
尝试在你的主目录(而不是/ usr / local /)中配置OpenGTS。
并使用ant all命令(不是sudo ant all)。
好锁定:)
首先运行这个命令:
echo $CATALINA_HOME
它应该给你的tomcat目录的路径,我假设是/usr/local/apache-tomcat-6.0.36
,但如果你看到不同的路径,或者如果响应是空白的,请尝试运行此命令:
export CATALINA_HOME=/usr/local/apache-tomcat-6.0.36
如果您阅读了OpenGTS配置手册 ,它将在2.4a节讨论Linux的CATALINA_HOME环境变量。 还有其他的环境变量,你必须设置成安装OpenGTS(所有在手册中提到)。
尝试通过命令行安装tomcat7而不是tomcat6
apt-get update apt-get install tomcat7
通过配置CATALINA_HOME
export CATALINA_HOME=/usr/share/tomcat7