2011-08-03 3 views
0

이것들에 따라 지금까지 내가 한 일은 instructions이 지퍼가 풀려 있고 jboss가 나의 /usr/local/ 디렉토리로 옮겨졌습니다. 그런 다음 /etc/init.d/jboss_init_redhat.sh 스크립트를 jboss로 입력하고 스크립트를 편집하여 내 구성을 충족 시켰습니다. 그런 다음 /etc/init.d/jboss start을 실행하면 모든 내용이 표시됩니다.Jboss를 가상 머신에서 데몬으로 실행하려면 어떻게해야합니까?

JBOSS_CMD_START = cd /usr/local/jboss-4.2.3.GA//bin; /usr/local/jboss-4.2.3.GA//bin/run.sh -c default -b 0.0.0.0 

그런 다음 아무런 반응이 없습니다. 또한 /usr/local/jboss-4.2.3.GA/bin에 들어가서 run.sh을 실행하면 서버가 시작되지만 내 브라우저에서 vm's IP:8080으로 갈 때 나는 여전히 아무것도 얻지 못합니다. 어떤 도움이 또한 나는이 일을하는 것에 대해 많이 모르기 때문에 나의 미숙 함을 변명 할 것입니다.

답변

0

초기화 스크립트는 루트가 소유하고 시작해야합니다.

사용하는 init 스크립트는 jboss 사용자로 변경하기 위해 su (더 나은 runuser)를 사용합니다.

jboss 사용자는 자체적으로 권한을 가지고 있지 않습니다.

는 JBoss 사용자는/var에 쓸 수있는 권한이 없습니다/실행 등

그래서 실행 sudo /etc/init.d/jboss start 또는 루트 계정으로 변경하고 /etc/init.d/jboss start을 실행 (이 수 있도록 첫 번째는 sudo를 설정해야합니다).

그래도 실패하면 로그를 확인하십시오 (/usr/local/jboss-4.2.3.GA/server/default/log).

희망이 도움이됩니다.

관련 문제