Windows下配置Tomcat自动启动
运行cmd打开控制台,进入Tomat目录/bin文件夹,输入如下命令运行:
1、安装服务: service.bat install
程序提示:The service 'Tomcat8(或者你修改后的SERVICE_NAME)' has been installed,说明服务Tomcat已经被安装成功。
2、移除服务: service.bat remove
3、控制台下运行services.msc,可以看到添加的服务(在右边可以找到PR_DISPLAYNAME指定的服务 名"Apache Tomcat 8.0 Tomcat8"),默认状态下该服务是手动运行的,在他的属性中,可以将启动类型更改为“自动”,以后机器启动以后Tomcat就在后台启动了。
4、控制台控制服务的命令
启动服务 net start 服务名(此服务名为set SERVICE_NAME后面指定的服务名,或者为set PR_DISPLAYNAME指定的,下面一样)
关闭服务 net stop 服务名
Ubuntu下配置Tomcat自动启动
1、有个很简单的开机自动启动的方法:将tomcat的启动脚本命令:/opt/tomcat/bin/startup.sh
放进/etc/rc.local文件下即可,注意命令脚本需要放在 exit 0 之前。
2、通过创建tomcat自启动脚本文件tomcat.sh的方式:
1)首先安装自启动管理工具
# apt-get install sysv-rc-conf
2)追加Tomcat启动脚本
创建tomcat的脚本文件tomcat.sh,并放置到/etc/init.d/下,注意文件权限设置为755。脚本内容如下:
export JAVA_HOME=/usr/local/java/jdk
case $1 in
startup)
sh /opt/tomcat/bin/startup.sh
;;
shutdown)
sh /opt/tomcat/bin/shutdown.sh
break
;;
restart)
sh /opt/tomcat/bin/shutdown.sh
sh /opt/tomcat/bin/startup.sh
;;
*)
sh /opt/tomcat/bin/startup.sh
;;
esac
exit 0
3)执行自启动命令:
# sysv-rc-conf tomcat on
关闭自动启动:
# sysv-rc-conf tomcat off
4)重新启动:
# reboot
注意事项:
1、也可以使用如下命令加入自动启动:
1) update-rc.d tomcat安装目录 defaults
2) update-rc.d tomcat安装目录 remove
2、如果提示找不到sysv-rc-conf
#apt-get install sysv-rc-conf
3、如果本地设置没有设置好,Per会给出下面的错误提示:
1. perl: warning: Setting locale failed.
2. perl: warning: Please check that your locale settings:
3. LANGUAGE = (unset),
4. LC_ALL = (unset),
5. LANG = "zh_CN.UTF-8"
6. are supported and installed on your system.
7. perl: warning: Falling back to the standard locale ("C").
8. locale: Cannot set LC_CTYPE to default locale: No such file or directory
9. locale: Cannot set LC_MESSAGES to default locale: No such file or directory
10. locale: Cannot set LC_ALL to default locale: No such file or directory
只需要执行以下命令便可解决问题:
1. root@server:~# apt-get install locales
2. root@server:~# dpkg-reconfigure locales
3. root@server:~# locale