[완료]tomcat 설치시 질문 입니다. 2틀째 삽질중 입니다...ㅡㅜ
톰켓 실행히 다음과 같은 말을 계속 하네요
여기 저기 사이트 돌아다니면서 알아 보고 프로파일 다시 작성 해 보아도 똑같습니다.
Neither the JAVA_HOME nor the JRE_HOME environment variable is defined
At least one of these environment variable is needed to run this program
저의 /etc/profile 설정은
PATH=$PATH:$JAVA_HOME/bin
export JAVA_HOME=/usr/local/java
export PATH=$PATH:$JAVA_HOME/bin:
export APACHE_HOME=/usr/local/apache
export CATALINA_HOME=/usr/local/tomcat
export CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/activation.jar:$JAVA_HOME/lib/mail.jar:$CATALINA_HOME/common/lib/servlet.jar:/root/TTDaemon/ttd.jar
export PATH=$PATH:$JAVA_HOME/bin:$CATALINA_HOME/bin:$APACHE_HOME/bin:.
export CVSROOT=/home/cvsroot
PATH=$PATH:$JAVA_HOME/bin
로 되어 있습니다.
프로파일 변경 후는 항상
source profile 해주웠구용
작업은 로컬켸정으로 접속하여 sudo 권한 얻은뒤 하였습니다.
돌겠어요....ㅡㅜ
다른곳도 셋팅 해주어야 하나요??
고수님들의 진심어린 답변 기다리겠습니다.
최신 버전을 쓰기
최신 버전을 쓰기 힘들어서 그렇지 패키지로 설치하면 별로 신경쓸 것도 없던데...
설치가 힘들면 패키지로 설치하시는게 어떤가 합니다.
--
academic은 제 고등학교 때 동아리 이름입니다.
academic, 아주 가끔은 저도 이랬으면 좋겠습니다.
----
academic은 제 고등학교 때 동아리 이름입니다.
academic, 아주 가끔은 저도 이랬으면 좋겠습니다.
패키지 설치는 어떻게 하죵??
우찌 받아서 얼케 설치 하는것 일까요??
ㅡㅜ
배포판에 따라
배포판에 따라 다릅니다.
예를 들어 centos에서는 yum install tomcat5 하면 끝납니다.
--
academic은 제 고등학교 때 동아리 이름입니다.
academic, 아주 가끔은 저도 이랬으면 좋겠습니다.
----
academic은 제 고등학교 때 동아리 이름입니다.
academic, 아주 가끔은 저도 이랬으면 좋겠습니다.
sudo는 하지 마시길..
톰캣은 가능한한 일반 사용자 계정으로 실행해야 합니다.
Apache만 root로 띄우고 WAS(Tomcat 등을 WAS라고 합니다)는 일반 사용자 계정으로 띄우는게 맞구요.
JAVA_HOME 같은 변수 선언은 그 일반 사용자 계정의 .profile 파일에 해주면 아무 문제 없을 것입니다.
뭐 linux 라면 .bashrc 에 해줘도 되겠지요.
그 다음에 그 계정에서 source .profile 혹은 source .bashrc 한 다음에 tomca을 띄웁니다.
그리고 source .profile 한 뒤에 echo $JAVA_HOME 으로 정말 세팅이 잘 됐는지 확인해보시구요.
안됐다면 왜 안됐는지 찾아봐야 겠는데, 안될만한 이유는 모르겠네요..
그리고 가능하면 CLASSPATH 환경변수는 만들지 마세요.
Tomcat이 스스로 WEB-INF/lib에 있는 jar들을 클래스패스에 등록하므로 필요한 jar 파일들은 WEB-INF/lib 에 넣어두면 됩니다.
CLASSPATH 환경 변수 설정하거나 jre/lib/ext 등에 jar파일을 넣으면, 오히려 정확히 어느 위치에 있는 jar가 로딩 된건지 몰라서 오류 발생시 개발자를 패닉 상태로 만들 수 있습니다.
http://kwon37xi.egloos.com
http://kwon37xi.egloos.com
ㅡㅜ
해결좀 해주셔요~~
셋팅은 잘 되있는듯 한뎅...ㅡㅜ
음..
sudo 시에는 사용자의 모든 환경 변수가 사용되는 것이 아닙니다.
sudo 의 man page 에서 SECURITY NOTES 섹션을 읽어보시고...
스크립트 내에 명시적으로 저 변수들을 등록한 후에 실행해 보세요.
되면 한다! / feel no sorrow, feel no pain, feel no hurt, there's nothing gained.. only love will then remain.. 『 Mizz 』
되면 한다! / feel no sorrow, feel no pain, feel no hurt, there's nothing gained.. only love will then remain.. 『 Mizz 』
kwon37xi 님.... 로컬로 실행 하니까...
/usr/local/tomcat/bin/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/local/java
touch: cannot touch `/usr/local/tomcat/logs/catalina.out': 허가 거부됨
/usr/local/tomcat/bin/catalina.sh: line 275: /usr/local/tomcat/logs/catalina.out: 허가 거부됨
이렇게 뜨던데용
글고 source .profile 하니까 허가 거부됨
이라고 하고...
편집은 어떻게 하고...
저 완젼허접이라...
아무것도 몰라요..ㅡㅜ
젠장.... 사장이 권한 제대로 안줘서 그런거에요...ㅡㅜ
루트 계정으로 하니까 되요...
젠장...
아.. 사장..ㅡㅜ
-_-
아니 이사람이...
-_- 완료 라잖아요 지금 글을 몇개를 들추는거야
---------------------------------------------------------------------------------------------------------------
루비 온 레일즈로 만들고 있는 홈페이지 입니다.
http://jihwankim.co.nr
여러 프로그램 소스들이 있습니다. 와서 받으삼.
---------------------------------------------------------------------------------------------------------------
루비 온 레일즈로 만들고 있는 홈페이지 입니다.
http://jihwankim.co.nr
여러 프로그램 소스들이 있습니다.
필요하신분은 받아가세요.
댓글 달기