解压版tomcat创建服务启动

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



你可能感兴趣的:(java)