2010-12-23 5 views
6

저는 리눅스에 익숙하지만 하루 종일 Java와 Tomcat을 설치했습니다. 내 목표는이 Linux 박스로 App을 호스트하는 것이다. 나는 그것이 내 윈도우 기반 머신에서 모두 잘 작동한다는 것을 알고 있지만 내 랩탑이기 때문에 Linux Box를 전용 서버로 사용할 계획이다.Tomcat은 리눅스 머신에서 시작하지 않을 것입니다.

많은 포럼에 이어 이제 Tomcat 7이 설치되었습니다. 그러나 나는 그것을 시작할 수 없습니다.

톰캣 디렉토리로 변경 "./startup.sh"나는 다음과 같은 출력 얻을 :

Using CATALINA_BASE: /usr/local/tomcat 
Using CATALINA_HOME: /usr/local/tomcat 
Using CATALINA_TMPDIR: /usr/local/tomcat/temp 
Using JRE_HOME: usr/lib/jvm/java-6-sun/ 
Using CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar 

출력의 끝입니다. 8080가 아니며, 바람둥이에 파일 오류 "평가 : 1 : USR/lib 디렉토리/JVM을/자바 6 일 // 빈/자바 : 찾을 수 없습니다"입니다 로그 :

그러나 로컬 호스트

잘만되면이 문제를 도와 줄 수있는 전문가가 있습니다. 리눅스에 관해서는 초보자라는 점에 유의하십시오.

PS : 내 리눅스 버전은 우분투 10.04 LTS합니다 - 맑은 Lynx는

답변

5

JRE_HOME 그것의 시작에서 /이 없습니다.

귀하의 CATALINA_HOME 및 CLASSPATH 또한 대신 local/tomcatlocal.tomcatc\tomcat-juli 대신에, 잘못된 보이는 tomcat-juli

+0

그걸 할거야 ... –

+0

안녕하세요 스티븐 감사합니다. 어떻게 수정해야합니까? 내가 리눅스에 새로운 인스턴트 메신저 그냥 자바 자체를 설치 임무라고 말했다. 자바 클래스/환경 경로와 관련이 있습니까? 그게 내가 다른 포럼의 도움으로 해결했다고 생각하는 문제 였어. 나는 어떻게 그것에 대해 가야합니까? 오, 그 사람들은 미안 해요. 나는 haha를 타자를 쳐 들었다 그래서 나는 터미널 창에서 베끼는 방법을 알아 내지 않았다. 지금 편집 됨 – David

+0

/로 끝나면 안됩니다. 나는 당신이 JRE_HOME 값을 어디에 사용했는지 확실하지 않다./etc/environment –

5

명령 행에 입력하십시오 :

$ export CATALINA_HOME=/usr/local/tomcat 
$ export JRE_HOME=/usr/lib/jvm/java-6-sun 
$ /usr/local/tomcat/bin/catalina.sh run 

이 터미널에서 Tomcat을 실행 당신은 열었습니다, 그래서 당신은 물건을 볼 수 있습니다. CTRL + C를 눌러 종료하십시오.

0

비슷한 문제가 발생하면 Tomcat7 설치시 문제가 발생합니다. 나는 Tomcat6으로 다운 그레이드하고 완벽하게 작동하기 시작했다.

0

난 그냥 경우이 의지에 게시하도록하겠습니다 다른 사람을 돕는다. 나는 끝에 /bin/java 부분없이

/usr/lib/jvm/java-7-openjdk-i386/jre

을 했어야

/usr/lib/jvm/java-7-openjdk-i386/jre/bin/java

JAVA_HOME 설정했다. 해당 경로에서 이미 bin/java을 찾고 지정할 필요가 없기 때문입니다.

관련 문제