EC2 인스턴스 (아마존 AWS)에서 tomcat7을 실행하면서 작동하지만 작동하지는 않습니다. startup.sh를 시작하여 tomcat7을 수동으로 시작할 수 있지만 시작할 때 자동으로 시작할 수는 없습니다.tomcat7은 시작시 실행되지 않습니다
echo $JAVA_HOME -> /etc/jdk1.7.0_07/bin/java
echo $PATH -> /usr/local/sbin:/usr/local/bin:/usr/sbin/:/usr/bin:/sbin:/bin:/usr/games:/etc/jdk1.7.0_07/bin
나는 또한 쉘에서 "자바 -version"을 입력 적절한 받고 있습니다 :
/etc/apache-tomcat-7.0.32/bin/catalina.sh: 1: eval: /etc/jdk1.7.0_07/bin/java: not found
내 환경 변수를 적절히 설정입니다 : 내가 로그에 얻을 오류 메시지가/catalina.out는 다음은 출력하지만 "/etc/jdk1.7.0_07/bin/java -version"이 작동하지 않고 "해당 파일이나 디렉토리가 없습니다"만 반환됩니다. ".
지금 무엇을해야할지 모르겠다. 나는 모든 것을 시도한 것처럼 느낀다. 누군가 나를 도울 수 있기를 바랍니다! 또한 인스턴스는 우분투 서버 12.04을 실행 중입니다.
설정 JAVA_HOME은해야한다'$ JAVA_HOME ->의/etc/jdk1.7.0_07'하지에 java' 빈 –
시도 '까지 당신의 쉘을 사용하여 어떤'java' 바이너리가 사용되는지 확인하십시오. Tomcat을 시작하기 위해 사용 된 스크립트는 또한'/ etc/jdk..'와는 다른 java를 사용할 수도 있습니다. – birryree
[Elastic Beanstalk] (http://aws.amazon.com/elasticbeanstalk/)을 사용해보십시오. 자동으로이 모든 설정 작업을 수행합니다. – yegor256