本人从官网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 配置为服务相关推荐

  1. linux中文件在外存的物理地址放在,Linux文件系统中,文件在外存的物理地址放在 ( ) 中...

    文文外存According to the Bible story , how many floors is the Noah's Ark? 系件心理学告诉我们,最后的最高境界是什么?( ) 通常反映汽 ...

  2. linux运行qsql,在Linux中下载安装q:直接在CSV或TSV文件上运行SQL queries

    本文将介绍在Linux中下载安装q,它是一款命令行工具,用途是直接在CSV或TSV文件上运行SQL queries,当然在其他表格文本文件上也是可以直接执行类似SQL的查询.q支持Mac.Linux和 ...

  3. 在linux中下载迅雷链接(thunder://)

    在linux中下载迅雷链接(thunder://) 迅雷下载协议是经过加密的,如: thunder://QUFodHRwOi8vd3d3LmNub3N3aWtpLmNvbS93cC1jb250ZW50 ...

  4. 如何在Linux中下载优酷视频

    如何在Linux中下载优酷视频? 有时候,我们不能保证随时都能很方便地连接到网络,因此,对于一些喜欢的视频,我们可能希望在有网络连接时下载下来,之后在没有网络连接时,也可以在本地观看.在Windows ...

  5. linux中下载火狐浏览器_在Linux中加速Firefox

    linux中下载火狐浏览器 Firefox can be much faster on Linux! Let's speed up Firefox on Linux system. Part 1 an ...

  6. linux下安装配置redis服务

    2019独角兽企业重金招聘Python工程师标准>>> linux下安装配置redis服务 2016年03月25日 15:39:31 coding_everyday 阅读数:3530 ...

  7. linux中probe函数传递参数的寻找(下)

    点击打开链接 linux中probe函数传递参数的寻找(下) 通过追寻driver的脚步,我们有了努力的方向:只有找到spi_bus_type的填充device即可,下面该从device去打通,当两个 ...

  8. Linux中使用du -d n 显示当前文件目录下文件夹的大小

    Linux中使用du -d n 显示当前文件目录下文件夹的大小 du -d n 其中 du 代表disk usage 硬盘使用 d 代表directory n 代表显示当前目录下文件夹的层数 root ...

  9. Centos 6.4下 MySQL配置主从服务(集群)

    Centos 6.4下 MySQL配置主从服务(集群) 我们前面两篇文章都分别介绍了Mysql的安装及配置.备份及还原,今天我们继续前面的环境介绍一下Centos 6.4下MySQL配置主从实现数据同 ...

最新文章

  1. webpack-dev-server 和webapck --watch的区别
  2. css小技巧 -- 单标签实现单行文字居中,多行文字居左
  3. 2020年人工神经网络第二次作业-参考答案第三题
  4. 8086地址传送指令LDS,LES
  5. masm汇编标号用法总结
  6. 关闭钩子(ShutdownHook)
  7. 图片处理 javax.imageio.IIOException: Unsupported Image Type
  8. Qt中使用OpenSSL
  9. spring mvc后端代码实现弹出对话框_伟源|一图搞定Spring框架
  10. 用递归求字符串的全组合
  11. stm32产生100k时钟信号_stm32定时器时钟源时钟选择
  12. 软件测试工程师笔试题带答案(一)
  13. c语言鸽笼原理,技巧丨弄懂抽屉原理
  14. 6阶子群同构于s3或者z6_近世代数复习题
  15. jQuery UI 实例 - 滑块(Slider)
  16. 同步四进制加减法可逆计数器设计(D触发器+74153)
  17. UEFI开发探索98 – 硬盘访问Diskdump
  18. 用Pytorch实现RGB2LAB,LAB2RGB。
  19. Linux操作系统 df命令
  20. Unisoc RNDIS上网业务流程学习笔记

热门文章

  1. 电脑内存占用莫名很高_CPU占用高,电脑莫名卡顿?万能的重启拯救不了就用这3招,妥了!...
  2. Liunx 命令大全
  3. oracle 9i 手工建库,简单记录Oracle 9i数据库手工建库过程
  4. php 与 python对接_关于PHP调用Python的实施以及配置
  5. 电脑计算器_CPA考生注意!2020考场只允许带这种计算器
  6. 《鸿蒙理论知识05》HarmonyOS概述之下载与安装软件
  7. 【APICloud系列|18】上架Android应用到腾讯应用包、百度手机助手、华为应用市场、小米应用商店、阿里应用分发平台需要准备哪些材料?
  8. 程序员赚钱资源汇总,结合自己亲身经历
  9. 教你玩转CSS 精灵图/雪碧图
  10. PHP发送数据到指定方法,php通过header发送自定义数据方法_php技巧