linux下安装Tomcat_7+

上一篇 / 下一篇  2016-01-06 10:03:14 / 个人分类:资料

************************转资料*****************************
1.查看系统中是否安装了Tomcat
命令如下:rpm -qa|grep tomcat

         find / -name tomcat

两个命令都没有查找到tomcat的相关问题,确定没有安装tomcat
2.切换到/opt目录下在opt目录下创建tomcat目录;
切换目录命令:cd /opt
创建文件夹命令:mkdir tomcat
3.使用工具将tomcat安装文件上传到linuxtomcat目录下
解压命令:tar -zxvf apache-tomcat-7.0.63.tar.gz
4.将解压的文件夹剪切到/usr/local目录下;使用命令:mv apache-tomcat-7.0.63 /usr/local/
5.使用命令#cd /usr/local/apache-tomcat-7.0.63/conf/
使用命令#vi server.xml修改文件
 <Connector port="80" protocol="HTTP/1.1"
               connectionTimeout="20000" URIEncoding="UTF-8"
               redirectPort="8443" />
6.使用命令:# cd /usr/local/apache-tomcat-7.0.63/bin/ 进入tomcatbin目录

使用命令:# ls  查看bin目录下有没有文件catalina.sh

7.

如果没有,把准备好的文件catalina.sh上传到/usr/local/apache-tomcat-7.0.63/bin/ 目录下。

如果有,则在文件里添加:

JAVA_OPTS='-Xms1024m -Xmn256m -Xmx2048m -XX:PermSize=512m -XX:MaxNewSize=512m -XX:MaxPermSize=512m'

保存并退出。

 8.启动tomcat

使用cd /usr/local/apache-tomcat-7.0.63/bin

切换到bin目录下使用./startup.sh启动tomcat

9.浏览器上输入http://ip可以访问,说明安装成功

10.

我们都知道,在linux系统下,设置某个服务自启动的话,需要在/etc/rcX.d下挂载,还要在/etc/init.d/下写启动脚本的。

1.我们在/etc/init.d/下新建一个文件tomcat(需要在root权限下操作)

#vi /etc/init.d/tomcat

Tomcat里插入下面的代码

注意:请认真看下脚本里面红色的部分,千万不要带错参数了

# tomcat自启动脚本

#!/bin/sh

# chkconfig: 345 99 10

# description: Auto-starts tomcat

# /etc/init.d/tomcatd

# Tomcat auto-start

# Source function library.

#. /etc/init.d/functions

# source networking configuration.

#. /etc/sysconfig/network

RETVAL=0

# export JDK_HOME后填写JDK的安装目录

export JDK_HOME=/usr/lib/jvm/jdk1.7.0_79

# export CATALINA_HOMEexport CATALINA_BASE下填写tomcat的目录

export CATALINA_HOME=/usr/local/apache-tomcat-7.0.63

export CATALINA_BASE=/usr/local/apache-tomcat-7.0.63

 

start()

{

       if [ -f $CATALINA_HOME/bin/startup.sh ];

         then

           echo $"Starting Tomcat"

               $CATALINA_HOME/bin/startup.sh

           RETVAL=$?

           echo " OK"

           return $RETVAL

       fi

}

stop()

{

       if [ -f $CATALINA_HOME/bin/shutdown.sh ];

         then

           echo $"Stopping Tomcat"

               $CATALINA_HOME/bin/shutdown.sh

           RETVAL=$?

           sleep 1

           ps -fwwu tomcat | grep apache-tomcat|grep -v grep | grep -v PID | awk '{print $2}'|xargs kill -9

           echo " OK"

           # [ $RETVAL -eq 0 ] && rm -f /var/lock/...

           return $RETVAL

       fi

}

case "$1" in

 start)

       start

       ;;

 stop)

       stop

       ;;

 restart)

        echo $"Restaring Tomcat"

        $0 stop

        sleep 1

        $0 start

        ;;

 *)

       echo $"Usage: $0 {start|stop|restart}"

       exit 1

       ;;

esac

exit $RETVAL

把这个脚本设置成系统启动时自动执行,系统关闭时自动停止,

#ln -s /etc/init.d/tomcat /etc/rc2.d/S16Tomcat

#chkconfig--add tomcat

 接下来reboot重启系统了。重启之后就会发现,你的Tomcat已经成功运行了。

 


TAG: Linux linux

 

评分:0

我来说两句

我的栏目

日历

« 2024-04-18  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 26422
  • 日志数: 10
  • 建立时间: 2015-12-29
  • 更新时间: 2016-01-11

RSS订阅

Open Toolbar