강좌 & 팁
글 수 2,412
2013.06.02 11:40:52 (*.226.202.111)
116535
우분투에서 Java설치나, 톰캣설치에 대한 내용은 인터넷에서 검색하면 많이 나옵니다.
물론 자동실행도 많이 나오죠!!! ^^;
여기서 자동실행이란 컴퓨터를 켜면 자동으로 실행 된다는 의미입니다.
Java나 톰캣이 설치 되어 있다는 가정하에 설명하겠습니다.
/etc/init.d/tomcat란 이름으로 쉘파일을 만듭니다.
vi /etc/init.d/tomcat
내용은 아래의 내용을 넣으시면 됩니다.
#!/bin/sh # # Startup script for Tomcat, the Apache Servlet Engine # # chkconfig: - 85 15 # description: Start Tomcat # # processname: tomcat # # Source function library. export JAVA_HOME=/usr/local/jdk1.7.0_21 export CATALINA_HOME=/falinux/apache-tomcat-7.0.29 export PATH=$PATH:$JAVA_HOME/bin:$CATALINA_HOME/bin # See how we were called. case "$1" in start) echo -n "Starting tomcat: " $CATALINA_HOME/bin/catalina.sh start echo ;; stop) echo -n "Shutting down tomcat: " $CATALINA_HOME/bin/catalina.sh stop echo ;; restart) $0 stop sleep 2 $0 start ;; *) echo "Usage: $0 {start|stop|restart}" exit 1 esac exit 0
JAVA_HOME=java가 설치된 패스 <--- 이부분을 꼭확인해서 패스를 맞추어야함.
CATALINA_HOME=톰캣이 설치된 패스 <--- 이부분을 꼭확인해서 패스를 맞추어야함.
cd /etc/init.d
sudo chmod 755 tomcat
위와 같이 실행권한 설정을 합니다.
쉘을 등록합니다.
sudo update-rc.d tomcat defaults
쉘이 등록되었다면 컴퓨터를 재기동 시켜보세요.
그럼 자동으로 톰캣이 기동됩니다.
※주의:톰캣은 root권한으로 기동 됩니다. 일반 유저로 기동시킬려면 다른 방법이 필요합니다.
일반유저로 기동시키는 방법도 여러가지인데 제가 아직 테스트를 안해봐서....^^;
테스트해서 좋은 방법이 있으면 다시 올리겠습니다.
감사합니다.