tomcat添加为service服务-基于Debian 9

前置条件

正确配置jdk和tomcat

在/etc/init.d/文件夹下创建tomcat文件,内容如下

 1 #!/bin/sh
 2 RETVAL=0
 3
 4 #此处需要加入自己系统的实际Java环境和catalina路径
 5 export JAVA_HOME=/usr/local/java
 6 export JRE_HOME=/usr/local/java
 7 export CATALINA_HOME=/usr/local/tomcat
 8 export CATALINA_BASE=/usr/local/tomcat
 9
10 start()
11 {
12         if [ -f $CATALINA_HOME/bin/startup.sh ];
13           then
14             echo $"Starting Tomcat"
15                 $CATALINA_HOME/bin/startup.sh
16             RETVAL=$?
17             echo " OK"
18             return $RETVAL
19         fi
20 }
21 stop()
22 {
23         if [ -f $CATALINA_HOME/bin/shutdown.sh ];
24           then
25             echo $"Stopping Tomcat"
26                 $CATALINA_HOME/bin/shutdown.sh
27             RETVAL=$?
28             sleep 1
29             ps -fwwu root | grep tomcat|grep -v grep | grep -v PID | awk ‘{print $2}‘|xargs kill -9
30             echo " OK"
31             # [ $RETVAL -eq 0 ] && rm -f /var/lock/...
32             return $RETVAL
33         fi
34 }
35
36 case "$1" in
37  start)
38         start
39         ;;
40  stop)
41         stop
42         ;;
43
44  restart)
45          echo $"Restaring Tomcat"
46          $0 stop
47          sleep 1
48          $0 start
49          ;;
50 status)
51         ps -ef | grep tomcat | grep bootstrap.jar |grep start  >>null
52         if [ $? -ne 0 ]
53         then
54          echo "tomcat stoped"
55         else
56          ps -ef | grep tomcat | grep bootstrap.jar |grep start | awk ‘{print "tomcat pid: "$2}‘
57          echo "tomcat is runing....."
58         fi
59         ;;
60
61  *)
62         echo $"Usage: $0 {start|stop|restart|status}"
63         exit 1
64         ;;
65 esac
66 exit $RETVAL

执行如下命令

update-rc.d tomcat defaults

验证

service tomcat status/start/stop

原文地址:https://www.cnblogs.com/feer/p/9993503.html

时间: 2024-10-09 20:09:50

tomcat添加为service服务-基于Debian 9的相关文章

注册Tomcat到Window Service服务

注册Tomcat到Window Service服务 1.软件和环境 环境:JDK1.8 应用服务:Tomcat9.0(非安装版) 操作系统:Windows 2012 2.设置Tomcat为系统服务 win+R打开运行窗口,输入cmd打开dos窗口,使用cd命令将位置切换到tomcat路径下的bin文件. cd C:\apache-tomcat-9.0.8\bin.输入service命令可以查看service.bat文件的使用说明, C:\apache-tomcat-9.0.8\bin>servi

如何注册Tomcat到Window Service服务

对于Web项目来说,经常用的服务器就是Tomcat.但是麻烦的事是,每次都得启动一下Tomcat服务.但是,如果把Tomcat的服务注册为Windows Service服务,就可以设置为开机自动启动,这样就不用每次手动启动了. 1.软件和环境 环境:JDK1.8 应用服务:Tomcat7.0(非安装版) 操作系统:Windows8 2.设置Tomcat为系统服务 win+R打开运行窗口,输入cmd打开dos窗口,使用cd命令将位置切换到tomcat路径下的bin文件,本机是F盘下. 先输入F:回

tomcat添加成本地服务总结20150525

在进行项目布署的时候,有时候我们需要重新添加或者卸载tomcat服务,这里,我们可以在命令提示符下进行操作,步骤如下:1.开始—运行,敲入cmd,回车打开命令提示符.2.进行tomcat所在盘符,如d盘,直接在命令提示符打上d:回车.3.用cd命令进入到tomcat安装目录下的bin目录(因为要调用文件夹里的service.bat文件,呵呵). (设置为自动启动:  打開此文件,尋找如下--JvmMs 128 --JvmMx 256 這句代碼, 在此後面加上 --Startup=auto(注意:

组策略限制添加用户作为服务登录导致ITAtomcat服务无法启动(log on as a service)

[故障类型]:ITA tomcat服务器无法启动. [关 键 词]:Logon as a service  作为服务登录  tomcat  loggeter [适用版本]:FusionCloud Solution V100R005C10/ FusionCloud Solution V100R005C20/ FusionCloud Solution V100R005C30 [问题现象]: ITA tomcat服务无法启动(loggeter服务也无法启动),在windows日志中发现有如下错误提示:

如何启动免安装版Tomcat并将Tomcat添加到服务中

1.安装jdk,并配置环境变量 (1)在Path中添加 F:\Program Files\Java\jdk1.8.0_25\bin (2)添加一个JAVA_HOME变量,变量值为F:\Program Files\Java\jdk1.8.0_25 2.如果Tomcat是免安装版的,解压到某个目录后,配置环境变量 (1)添加一个CATALINA变量,变量值为F:\apache-tomcat-7.0.61\apache-tomcat-7.0.61 然后点击Tomcat的bin下的startup.bat

基于jersey和Apache Tomcat构建Restful Web服务(一)

基于jersey和Apache Tomcat构建Restful Web服务(一) 现如今,RESTful架构已然成为了最流行的一种互联网软件架构,它结构清晰.符合标准.易于理解.扩展方便,所以得到越来越多网站的采用.那么问题来了,它是什么呢? 起源 REST(Representational state transfer)在 2000 年由 Roy Fielding 在博士论文中提出,他是 HTTP 规范 1.0 和 1.1 版的首席作者之一. REST 中最重要的概念是资源(resources

基于jersey和Apache Tomcat构建Restful Web服务(二)

基于jersey和Apache Tomcat构建Restful Web服务(二) 上篇博客介绍了REST以及Jersey并使用其搭建了一个简单的“Hello World”,那么本次呢,再来点有趣的东西,当然也是很简单了,仅仅是在路径中包含参数而已了.接下来开始动手实践吧. 在路径中包含参数 接下来就在上次的基础上进行改动即可,或者是再添加一个方法,随意了,这个方法主要就是在路径中加入输入的参数,并且根据参数的不同,它的返回值也不同,返回值为“Hello”+你输入的参数.这里用到了“PathPar

tomcat发布web service教程

这几天一直在准备找工作,自学了关于web service的一些基本的内容,也遇到了不少问题.现在就把我自己学到的知识和大家分享一下,由于是初学,所以有什么错误的地方请大家帮忙指正,感激不尽~~!! 1.下载jax-ws依赖包 因tomcat没有jax-ws所需的依赖环境,所以第一步先下载Jax-ws RI,即jax-ws reference implemantation, 地址:http://jax-ws.java.net. 2.安装jax-ws RI到tomcat服务器 先下载ant与tomc

把tomcat服务器配置为windows服务的方法

http://ykyfendou.iteye.com/blog/2032916 使用tomcat开发的项目,我们把项目交付给客户的时候,客户都不希望在每次开机的时候都要启动一下tomcat服务器,而希望他可以随系统启动.或者把他配置为windows的服务,随服务的启动而启动.但是绿色解压版的tomcat是不会直接在windows服务中出现的.需要我们进行配置才可以. 配置方法: 一.添加到windows服务中: 1.首先.在设置tomcat开机自动启动之前首先需要配置java的环境变量以及tom