欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 运维知识 > linux >内容正文

linux

linux中下载的服务压缩包存放在,linux 下tomcat6 配置为服务

发布时间:2023/12/1 linux 35 豆豆
生活随笔 收集整理的这篇文章主要介绍了 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 配置为服务的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。