linux中下载的服务压缩包存放在,linux 下tomcat6 配置为服务
本人从官网http://tomcat.apache.org/上面下载的6.0.1_31版本,并解压包后改名存放在:/usr/share/tomcat6
本人使用的是root用户登录,下面就说说具体的操作步骤,
1、在/usr/share/tomcat6/bin中有commons-daemon-native.tar.gz压缩包
2、解压commons-daemon-native.tar.gz
[root@localhost ~]# tar -zxvf commons-daemon-native.tar.gz
3、解压完成,出现commons-daemon-1.0.2-native-src文件夹(目录)
1、 进入commons-daemon-1.0.2-native-src下的unix目录
[root@localhost ~]# ls
[root@localhost ~]# cdcommons-daemon-1.0.2-native-src/unix
2、 发现configure配置文件,执行如下修改属性的命令
[root@localhost ~]# chmod 777 configure
4、 执行configure文件
[root@localhost ~]# ./configure
5、 编译
[root@localhost ~]# make #会报错
[root@localhost ~]# make clean
[root@localhost ~]# make #重新编译成功
6、 编译完成后出现jsvc文件夹,复制jsvc到/usr/share/tomcat6/bin目录下面
[root@localhost ~]# cp jsvc /usr/share/tomcat6/bin
------------------------------------------------------------------------------------
10、在/etc/init.d/目录下编写tomcat6启动服务配置文件。
[root@localhost ~]#cd /etc/init.d/
[root@localhost ~]# vi tomcat6
录入以下内容
#!/bin/sh
# tomcat: Start/Stop/Restart tomcat
#
# chkconfig: 2345 85 15
# description: Apache tomcat6# Small shell script to show how to start/stop Tomcat using jsvc
# If you want to have Tomcat running on port 80 please modify the server.xml
# file:
#
#
#
# port="80" minProcessors="5" maxProcessors="75"
# enableLookups="true" redirectPort="8443"
# acceptCount="10" debug="0" connectionTimeout="60000"/>
#JAVA_HOME=/usr/java/jdk1.6.0_31 #根据自己的实际jdk位置来修改
CATALINA_HOME=/usr/share/tomcat6 #根据自己实际tomcat位置来修改DAEMON_HOME=$CATALINA_HOME/bin# I did not use the user.
#TOMCAT_USER=tomcat# for multi instances adapt those lines.TMP_DIR=$CATALINA_HOME/tmp
PID_FILE=/var/run/jsvc.pid
CATALINA_BASE=$CATALINA_HOME
. /etc/rc.d/init.d/functions
CATALINA_OPTS=
CLASSPATH=\
$JAVA_HOME/lib/tools.jar:\
$CATALINA_HOME/bin/commons-daemon.jar:\
$CATALINA_HOME/bin/bootstrap.jar
start() {
echo -n $"Starting Tomcat6: "# If you want to specify a user to run Tomcat.#increase the 'user $ TOMCAT_USER \' to the parameter list.$DAEMON_HOME/jsvc \
-home $JAVA_HOME \
-Dcatalina.home=$CATALINA_HOME \
-Dcatalina.base=$CATALINA_BASE \
-Djava.io.tmpdir=$TMP_DIR \
-wait 10 \
-pidfile $PID_FILE \
-outfile $CATALINA_HOME/logs/catalina.out \
-errfile'&1'\
$CATALINA_OPTS \
-cp $CLASSPATH \
org.apache.catalina.startup.Bootstrapecho"*****************************[ok]"
}
stop() {
echo -n $"Stopping Tomcat6: "#$DAEMON_HOME/jsvc \
-stop \
-pidfile $PID_FILE \
org.apache.catalina.startup.Bootstrapecho "*****************************[ok]"
}
status() {
ps ax --width=1000 | grep "[o]rg.apache.catalina.startup.Bootstrap"| awk'{printf $1 " "}'| wc | awk'{print $2}'>/tmp/tomcat_process_count.txt
read line
echo -n"tomcat6 ( pid "ps ax --width=1000 | grep"[o]rg.apache.catalina.startup.Bootstrap"| awk'{printf $1 " "}'echo") is running"elseecho"Tomcat6 is stopped"fi
}
case"$1"instart)# Start Tomcatstart
exit $?
;;
stop)# Stop Tomcatstop
exit $?
;;
restart)# Restart Tomcatstop
sleep 3
start
exit $?
;;
status)
status
exit $?
;;
*)
echo"Usage: tomcat6 {start|stop|restart|status}"exit 1;;
esac
#####
####
11、录入完成,按Esc键。输入: wq保存退出并赋予/etc/init.d/tomcat6文件可执行权限
[root@localhost~]# chmod 777 /etc/init.d/tomcat6
------------------添加服务-----------------------------------------
12、[root@localhost~] #chkconfig --add tomcat6 ##添加tomcat服务
13、[root@localhost~] #chkconfig �Clist |grep tomcat6 ##查看tomcat服务是否被添加
--------------------启动服务---------------------------------------------
14、[root@localhost~] # service tomcat6 start ##启动tomcat服务
15、[root@localhost~] # service tomcat6 stop ##停止tomcat服务
16、[root@localhost~] # service tomcat6 restart ##重启tomcat
17、[root@localhost~] # service tomcat6 status ##查看tomcat服务启动状态
linux中下载的服务压缩包存放在,linux 下tomcat6 配置为服务相关推荐
- linux中文件在外存的物理地址放在,Linux文件系统中,文件在外存的物理地址放在 ( ) 中...
文文外存According to the Bible story , how many floors is the Noah's Ark? 系件心理学告诉我们,最后的最高境界是什么?( ) 通常反映汽 ...
- linux运行qsql,在Linux中下载安装q:直接在CSV或TSV文件上运行SQL queries
本文将介绍在Linux中下载安装q,它是一款命令行工具,用途是直接在CSV或TSV文件上运行SQL queries,当然在其他表格文本文件上也是可以直接执行类似SQL的查询.q支持Mac.Linux和 ...
- 在linux中下载迅雷链接(thunder://)
在linux中下载迅雷链接(thunder://) 迅雷下载协议是经过加密的,如: thunder://QUFodHRwOi8vd3d3LmNub3N3aWtpLmNvbS93cC1jb250ZW50 ...
- 如何在Linux中下载优酷视频
如何在Linux中下载优酷视频? 有时候,我们不能保证随时都能很方便地连接到网络,因此,对于一些喜欢的视频,我们可能希望在有网络连接时下载下来,之后在没有网络连接时,也可以在本地观看.在Windows ...
- linux中下载火狐浏览器_在Linux中加速Firefox
linux中下载火狐浏览器 Firefox can be much faster on Linux! Let's speed up Firefox on Linux system. Part 1 an ...
- linux下安装配置redis服务
2019独角兽企业重金招聘Python工程师标准>>> linux下安装配置redis服务 2016年03月25日 15:39:31 coding_everyday 阅读数:3530 ...
- linux中probe函数传递参数的寻找(下)
点击打开链接 linux中probe函数传递参数的寻找(下) 通过追寻driver的脚步,我们有了努力的方向:只有找到spi_bus_type的填充device即可,下面该从device去打通,当两个 ...
- Linux中使用du -d n 显示当前文件目录下文件夹的大小
Linux中使用du -d n 显示当前文件目录下文件夹的大小 du -d n 其中 du 代表disk usage 硬盘使用 d 代表directory n 代表显示当前目录下文件夹的层数 root ...
- Centos 6.4下 MySQL配置主从服务(集群)
Centos 6.4下 MySQL配置主从服务(集群) 我们前面两篇文章都分别介绍了Mysql的安装及配置.备份及还原,今天我们继续前面的环境介绍一下Centos 6.4下MySQL配置主从实现数据同 ...
最新文章
- webpack-dev-server 和webapck --watch的区别
- css小技巧 -- 单标签实现单行文字居中,多行文字居左
- 2020年人工神经网络第二次作业-参考答案第三题
- 8086地址传送指令LDS,LES
- masm汇编标号用法总结
- 关闭钩子(ShutdownHook)
- 图片处理 javax.imageio.IIOException: Unsupported Image Type
- Qt中使用OpenSSL
- spring mvc后端代码实现弹出对话框_伟源|一图搞定Spring框架
- 用递归求字符串的全组合
- stm32产生100k时钟信号_stm32定时器时钟源时钟选择
- 软件测试工程师笔试题带答案(一)
- c语言鸽笼原理,技巧丨弄懂抽屉原理
- 6阶子群同构于s3或者z6_近世代数复习题
- jQuery UI 实例 - 滑块(Slider)
- 同步四进制加减法可逆计数器设计(D触发器+74153)
- UEFI开发探索98 – 硬盘访问Diskdump
- 用Pytorch实现RGB2LAB,LAB2RGB。
- Linux操作系统 df命令
- Unisoc RNDIS上网业务流程学习笔记
热门文章
- 电脑内存占用莫名很高_CPU占用高,电脑莫名卡顿?万能的重启拯救不了就用这3招,妥了!...
- Liunx 命令大全
- oracle 9i 手工建库,简单记录Oracle 9i数据库手工建库过程
- php 与 python对接_关于PHP调用Python的实施以及配置
- 电脑计算器_CPA考生注意!2020考场只允许带这种计算器
- 《鸿蒙理论知识05》HarmonyOS概述之下载与安装软件
- 【APICloud系列|18】上架Android应用到腾讯应用包、百度手机助手、华为应用市场、小米应用商店、阿里应用分发平台需要准备哪些材料?
- 程序员赚钱资源汇总,结合自己亲身经历
- 教你玩转CSS 精灵图/雪碧图
- PHP发送数据到指定方法,php通过header发送自定义数据方法_php技巧