我在aws linux AMI上使用tomcat 7。我安装了tomcat 7并且工作正常。现在我需要在其中部署eHour webapp。我已按照此documentation中给出的所有步骤进行操作。但是当我运行ehour应用程序时,它无法启动并且会抛出错误。
引起:java.io.FileNotFoundException:$ {EHOUR_HOME} /conf/ehour.properties(没有这样的文件或目录)
当我做printenv时,列表中没有EHOUR_HOME变量。这是我的setenv.sh代码
# Load Tomcat Native Library
LD_LIBRARY_PATH=/opt/bitnami/common/lib:$LD_LIBRARY_PATH
EHOUR_HOME=/home/bitnami/ehour
JAVA_HOME=/opt/bitnami/java
JRE_HOME=$JAVA_HOME
JAVA_OPTS="-Djava.awt.headless=true -XX:+UseG1GC -Dfile.encoding=UTF-8 $JAVA_OPTS "
. "/opt/bitnami/java/bitnami/setenv.sh"
export JAVA_HOME
export JRE_HOME
export JAVA_OPTS
export LD_LIBRARY_PATH
export EHOUR_HOME
如果可以请指出我的错误或其他方式来声明EHOUR_HOME变量,以便tomcat可以在启动时选择它。 感谢