1.在/etc/init.d/下建立tomcat可执行文件
文件内容如下:
#!/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
start(){
/bin/su - vagrant -c /home/vagrant/apache-tomcat-8.5.11/bin/startup.sh
}
stop(){
/bin/su - vagrant -c /home/vagrant/apache-tomcat-8.5.11/bin/shutdown.sh
}
case $1 in
start|stop) $1;;
restart) stop; start;;
*) echo "Run as $0 <start|stop|restart>"; exit 1;;
esac
2.chmod 755 tomcat
3. 在/etc/init.d/下执行update-rc.d tomcat defaults
4.修改tomcat/bin/catalina.sh,添加:CATALINA_OPTS="-Djava.security.egd=file:/dev/./urandom"
文件内容如下:
#!/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
start(){
/bin/su - vagrant -c /home/vagrant/apache-tomcat-8.5.11/bin/startup.sh
}
stop(){
/bin/su - vagrant -c /home/vagrant/apache-tomcat-8.5.11/bin/shutdown.sh
}
case $1 in
start|stop) $1;;
restart) stop; start;;
*) echo "Run as $0 <start|stop|restart>"; exit 1;;
esac
2.chmod 755 tomcat
3. 在/etc/init.d/下执行update-rc.d tomcat defaults
4.修改tomcat/bin/catalina.sh,添加:CATALINA_OPTS="-Djava.security.egd=file:/dev/./urandom"