文档章节

jsvc将tomcat配置成服务

北天_
 北天_
发布于 2015/08/12 11:43
字数 337
阅读 932
收藏 5

1、在/usr/share/tomcat8/bin中有commons-daemon-native.tar.gz 压缩包

2、解压commons-daemon-native.tar.gz #tar -zxvf commons-daemon-native.tar.gz

3、解压完成,出现commons-daemon-1.0.15-native-src文件夹(目录)

4、执行configure 文件

cd commons-daemon-1.0.15-native-src/unix ./configure

5、编译 [root@localhost ~]# make

6、 编译完成后出现jsvc文件夹,复制jsvc到/usr/share/tomcat8/bin目录下面 [root@localhost ~]# cp jsvc ../../

7、在/etc/init.d/目录下编写tomcat8启动服务配置文件。 [root@localhost ~]#cd /etc/init.d/ [root@localhost ~]# vi tomcat8

#!/bin/bash
#startup script for tomcat on linux

# chkconfig: 2345 10 90 
# description: tomcat sever ....

#filename tomcat.sh

#JAVA_HOME=/opt/zimbra/jdk-1.7.0_51
TOMCAT_HOME=/opt/apache-tomcat-8.0.20

################################################

start_tomcat=$TOMCAT_HOME/bin/daemon.sh
stop_tomcat=$TOMCAT_HOME/bin/daemon.sh

start() {
    echo -n "Starting tomcat: "
    ${start_tomcat} start
    echo "tomcat start ok"
}

stop() {
    echo -n "Shutdown tomcat"
    ${stop_tomcat} stop
    echo "tomcat stop ok"
}

#how we were called

case "$1" in
    start)
        start
        ;;
    stop)
        stop
        ;;
    restart)
        stop
        sleep 10
        start
        ;;
    *)
        echo "Usage: $0 {start|stop|restart}"
esac

exit 0

8、录入完成,按Esc键。输入: wq保存退出并赋予/etc/init.d/tomcat8文件可执行权限 [root@localhost~]# chmod 777 /etc/init.d/tomcat8 ------------------添加服务-----------------------------------------

9、[root@localhost~] #chkconfig --add tomcat8 ##添加tomcat服务

10、[root@localhost~] #chkconfig –list |grep tomcat8 ##查看tomcat服务是否被添加 --------------------启动服务---------------------------------------------

11、[root@localhost~] # service tomcat8 start ##启动tomcat服务

12、[root@localhost~] # service tomcat8 stop ##停止tomcat服务

13、[root@localhost~] # service tomcat8 restart ##重启tomcat

14、[root@localhost~] # service tomcat8 status ##查看tomcat服务启动状态 然后给普通用户tomcat的权限,就可以了。

© 著作权归作者所有

北天_
粉丝 1
博文 15
码字总数 21145
作品 0
大连
后端工程师
私信 提问
加载中

评论(0)

CentOS7中使用jsvc启动tomcat(daemon模式)

在生产中,tomcat应该以daemon的模式运行,而且如果需要以普通用户的身份启动tomcat,那么就不能使用1024以下的端口,这是Liunx系统的限制,只有root用户才能使用小于1024的端口。那么该如何...

Tyrant0532
2018/10/29
0
0
03-《Apache Tomcat 9 User Guide》之安装

1.Introduction There are several ways to set up Tomcat for running on different platforms. The main documentation for this is a file called RUNNING.txt. We encourage you to refe......

飞鱼说编程
2018/10/20
43
0
Linux下两种自动启动Tomcat的方法

有很多办法可以让Tomcat在系统启动的时候自动运行,我这里介绍两种方法,一种简单,另外一种复杂而专业。在介绍这两个方法前你应该先装 JDK,Tomcat。Tomcat的安装很简单,下载二进制压缩包 ...

红薯
2008/10/05
728
1
CentOS 7.4 配置tomcat 8服务

准备 已经安装好tomcat 安装目录:/usr/local/tomcat 1.创建setenv.sh配置文件 vi /usr/local/tomcat/bin/setenv.sh #add tomcat pid CATALINA_PID="/run/tomcat.pid" chmod 755 /usr/local......

瑞克-rick
2018/01/07
0
0
Jsvc 1.0.6, Tomcat 后台运行的管理器

jsvc最近已发布1.0.6版本,本次更新添加了很多JVM参数的支持,更新功能详列如下: 该工具可以通过简单的一些配置将tomcat放到linux后台服务中运行,针对tomcat 7.0的配置过程如下: 1.首先确...

B超
2011/07/14
1.9K
0

没有更多内容

加载失败,请刷新页面

加载更多

PHP一致性hash代码

[TOC] PHP实现一致性hash bash命令 因为下面PHP代码的模拟用户用的是随机数,所以统计结果达不到绝对的均衡. php ./hash.php | sort | uniq -c | sort PHP代码 这是之前学的时候留下来的测试...

我爱吃炒鸡
今天
78
0
OSChina 周六乱弹 —— 现在看动弹的人都是什么状态

Osc乱弹歌单(2020)请戳(这里) 【今日歌曲】 @薛定谔的兄弟 :分享洛神有语创建的歌单「我喜欢的音乐」: 《夏日、教室与望着窗外的我》- Candy_Wind 手机党少年们想听歌,请使劲儿戳(这里...

小小编辑
今天
199
4
wamp环境安装redis扩展

1.查看phpinfo信息根据配置信息下载对应的扩展 关键信息:VC14,TS,x86 2.下载php_redis和php_igbinary扩展 php_redis扩展下载地址: https://windows.php.net/downloads/pecl/snaps/redis...

点滴课程
今天
36
0
开源商城开发笔记1-创建MyBatis示例

一、修改pom.xml,引入MyBatis,JUnit,Log4j <dependencies><dependency><groupId>org.mybatis</groupId><artifactId>mybatis</artifactId><version>3.5.4</version>......

土龙
今天
56
0
The Best Way To Learn English in 2020 (In my humble opinion.)

✅Here is the plan: THINGS YOU WILL NEED: - 1 hour per day (30 minutes will work as well). - a notebook and a pen to write down new vocabulary each day. - an English song. - an ......

FalconChen
昨天
85
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部