우분투 서버부팅시 톰캣 자동실행
2021. 1. 12. 14:31ㆍ리눅스/ubuntu
728x90
반응형
1
2
3
|
디렉토리이동후 스크립트 파일 생성
# cd /etc/init.d/
# vi autoTomcat
|
cs |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
스크립트작성
#!/bin/bash
export CATALINA_BASE=/usr/local/apache-tomcat-8.5.61
# See how we were called.
case "$1" in
start)
echo -n "Starting tomcat: "
$CATALINA_BASE/bin/startup.sh
echo
;;
stop)
echo -n "Shutting down tomcat: "
$CATALINA_BASE/bin/shutdown.sh
echo
;;
restart)
$0 stop
sleep 5
$0 start
;;
*)
echo "Usage: $0 {start|stop|restart}"
exit 1
esac
exit 0
|
cs |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
권한주기
# chmod 755 autoTomcat
서비스 등록하기
# update-rc.d autoTomcat defaults
등록되었는지 확인
# ./autoTomcat start
Starting tomcat: Using CATALINA_BASE: /usr/local/apache-tomcat-8.5.61
Using CATALINA_HOME: /usr/local/apache-tomcat-8.5.61
Using CATALINA_TMPDIR: /usr/local/apache-tomcat-8.5.61/temp
Using JRE_HOME: /usr
Using CLASSPATH: /usr/local/apache-tomcat-8.5.61/bin/bootstrap.jar:/usr/local/apache-tomcat-8.5.61/bin/tomcat-juli.jar
Using CATALINA_OPTS:
Tomcat started.
심볼릭링크설정
# ln -s /etc/init.d/autoTomcat /etc/rc3.d/S81autoTomcat
# ln -s /etc/init.d/autoTomcat /etc/rc2.d/S81autoTomcat
# ln -s /etc/init.d/autoTomcat /etc/rc5.d/S81autoTomcat
# ln -s /etc/init.d/autoTomcat /etc/rc0.d/K26autoTomcat
# ln -s /etc/init.d/autoTomcat /etc/rc6.d/K26autoTomcat
재부팅
# reboot
|
cs |
재부팅 후 http://ip:port 입력하면 자동으로 실행되어있는거 확인해볼수 있다
728x90
'리눅스 > ubuntu' 카테고리의 다른 글
Ubuntu에 mysql 설치 와 기본 세팅 (0) | 2021.01.20 |
---|---|
ubuntu 웹 서버 세팅 (0) | 2020.12.29 |