톰켓 설치후 원할한 실행을 할 수 없어 글을 남깁니다.
우선 패키지 센터에서 설치할 경우
이런식으로 나옵니다 .
공유 폴더는 생성 하지 않았구요
공유 폴더를 생성할 경우 같은 이름이 존재한다고 나오고
다른 이름으로 만들어도 위 사진과 같은 작업 실패 문구가 나오며 설치가 되지않습니다.
spk 파일을 구해서 수동으로 설치해 보았지만 결과는 같았습니다.
그래서 그냥 ssh 로 직접 설치를 하자 해서 설치하여 구동까지 성공하였으나
10분만에 꺼질때도 잇고 1시간만에 꺼질때도 있었습니다.
이상하다 생각하고 해결책을 찾아보니
실행할때 백그라운드로 실행해 보아라는 글을 보았습니다.
nohup./startup.sh &
위와 같이 실행하였으나 ssh 접속중에는 종료되는 현상은 없어졌으나
ssh를 종료함과 동시에 톰켓이 죽어버렸습니다.
그래서 다시 알아본 결과 쉘스크립트? 를 만들어서 데몬으로 등록하라는 글을 보고
만들었습니다.
위치 : /usr/syno/etc/rc.d
파일 이름S97tomcat.sh
---------파일 내용----------
#!/bin/sh
export CATALINA_HOME=/root/Tomcat
export JAVA_HOME=/root/java
export PATH="$PATH:/var/packages/java/bin"
case $1 in
start)
echo -n "Starting tomcat daemon"
$CATALINA_HOME/bin/startup.sh
;;
stop)
echo -n "Shutting down tomcat daemon"
$CATALINA_HOME/bin/shutdown.sh
;;
restart)
$0 stop
$0 start
;;
*)
echo "Usage: $0 [start|stop|restart]"
;;
esac
--------내용 끝----------
자동시작까지 추가하여 만들고 권한까지 0775로 주었습니다.
재부팅 후 톰켓 확인 결과 죽어있었습니다.
그래서 직접 ./S97tomcat.sh start 로 실행 한 결과
Starting tomcat daemonUsing CATALINA_BASE: /root/Tomcat
Using CATALINA_HOME: /root/Tomcat
Using CATALINA_TMPDIR: /root/Tomcat/temp
Using JRE_HOME: /root/java
Using CLASSPATH: /root/Tomcat/bin/bootstrap.jar
하고 출력되어 톰켓에 접속하였으나
톰켓은 죽어있었습니다 .....
(왜 데몬이 작동한다는거 같은데 톰켓은 실행되지 않는걸까요 .,.?)
(export를 자바와 똑같이 /var/packages/tomcat으로 만들고 톰켓을 이동하여 실행해도 결과는 같았습니다.)
그래서 다시 톰켓 디렉토리에서 직접 ~~/tomcat/bin/statup.sh 입력 결과
Using CATALINA_BASE: /root/Tomcat
Using CATALINA_HOME: /root/Tomcat
Using CATALINA_TMPDIR: /root/Tomcat/temp
Using JRE_HOME: /var/packages/JavaManager/target/Java/jre
Using CLASSPATH: /root/Tomcat/bin/bootstrap.jar
하고 출력되며 톰켓에 접속 결과 실행 되는것을 확인 할 수 있었습니다.
하지만 이렇게 실행해 봤자 이제는 10분, 1시간도 아니고 ssh 접속을 종료 하자마자 바로 죽어버립니다 ㅠㅠ
이런저런 방법을 다 해봤지만 모두 결과는 고수님들께 문의드립니다 ㅠㅠ;
어떻게 해야할까요 ........... 부탁드립니다 ...
안녕하세요^^
´Ù »èÁ¦ ÇÑ ÈÄ¿¡ ´Ù½Ã ¼³Ä¡ÇÏ°í
JRE_HOME °æ·Î ´Ù½Ã Àâ¾ÆÁÖ´Ï Á¤»ó ÀÛµ¿ ÇÕ´Ï´Ù ^^
°°Àº Áõ»óÀ̽ŵ¥ ¤Ñ.¤Ñ; ¾î¶»°Ô ÇØ°á ÇÏ¿´³ª¿ë?
¿©±â¿¡ Á÷Á¢
S97tomcat ¸¸µé°í
¼ÂÆÃÇÏ°í
etc/crond¿¡µµ ¼³Á¤Çϴϱî
ÀÌ°Ô ¼ºñ½º µî·ÏÀÌ´õ¶ó±¸¿ä~~