手机版
你好,游客 登录 注册
背景:
阅读新闻

CentOS 6下安装Tomcat 7并自启动

[日期:2014-08-07] 来源:Linux社区  作者:老顾 [字体: ]

因为给企业培训以及前面几年使用PHP太多了,这次服务器逐步转为使用JavaEE来搭建。下载的JDK 7,8已经出来了,但是不太熟悉,所以还是下载7版本。这里如何在CentOS 6安装JDK7不讲了。

当前最新的Tomcat是8.0.5,但我还是下载7.0版本,因为Eclipse JavaEE版本内嵌服务器插件支持到7.0,还不支持8.0,所以不想搞那么多功夫去折腾。

参考:CentOS系统中安装Tomcat7并设置为自启动服务 http://www.linuxidc.com/Linux/2013-05/84612.htm

下载解压后的Tomcat放到了/usr/local/tomcat-7.0

[rafael@centos6 Downloads]$ tar zxvf apache-tomcat-7.0.53.tar.gz

[rafael@centos6 Downloads]$ mv apache-tomcat-7.0.53 /usr/local/tomcat-7.0

[rafael@centos6 Downloads]$ cd /usr/local

创建tomcat用户和group,但是不创建home文件夹

[rafael@centos6 local]$ sudo useradd -M tomcat

[rafael@centos6 local]$ sudo chsh tomcat -s /sbin/nologin

[rafael@centos6 local]$ sudo chown -R tomcat.tomcat tomcat-7.0/

创建daemon在/etc/init.d的自启动,先编译Tomcat自带的jsvc:

[rafael@centos6 local]$ cd tomcat-7.0/bin/

[rafael@centos6 bin]$ tar zxvf commons-daemon-native.tar.gz

[rafael@centos6 bin]$ cd commons-daemon-1.0.15-native-src/unix/

[rafael@centos6 unix]$ sudo ./configure --with-java=/usr/java/default

[rafael@centos6 unix]$ sudo make

[rafael@centos6 unix]$ sudo cp jsvc ../..

[rafael@centos6 unix]$ sudo cd ../..

编辑daemon.sh,在开始增加一行,支持chkconfig,增加后的样子如下:

#!/bin/sh

#

# chkconfig: - 80 20                       

 #                                         

 # Licensed to the Apache Software Foundation (ASF) under one or more

在脚本注释后,执行命令前面增加下面两行:

JAVA_HOME=/usr/java/default

 CATALINA_HOME=/usr/local/tomcat-7.0

 TOMCAT_USER=tomcat

修改ARG0的值为如下:

 ARG0="/usr/local/tomcat-7.0"

把daemon.sh放到/etc/init.d中,并且配置服务自启动

[rafael@centos6 unix]$ sudo cp daemon.sh /etc/init.d/tomcatd

[rafael@centos6 bin]$ cd /etc/init.d/

[rafael@centos6 init.d]$ sudo chkconfig --add tomcatd

[rafael@centos6 init.d]$ sudo chkconfig --level 2345 tomcatd on

上面最后这句是让tomcat在linux2、3、4、5启动级别自启动

最后我们可以开始启动tomcat了:

[rafael@centos6 init.d]$ cd

[rafael@centos6 ~]$ sudo service tomcatd start

打开浏览器访问:localhost:8080,是不是都好了?

PS:如何配置Tomcat的话,还是自己网上学习吧。

Ubuntu 12.04 LTS 上通过 Tomcat 部署 Solr 4 http://www.linuxidc.com/Linux/2012-09/71158.htm

Ubuntu下部署Solr(4.4)到Tomcat(7.0.53) http://www.linuxidc.com/Linux/2014-05/101443.htm

Linux下Apache与多个Tomcat 集群负载均衡 http://www.linuxidc.com/Linux/2012-01/51731.htm

Nginx Tomcat 集群负载均衡解决笔记 http://www.linuxidc.com/Linux/2013-07/86827.htm

实例详解Tomcat组件安装+Nginx反向代理Tomcat+Apache使用mod_jk和mod_proxy反向代理和负载均衡 http://www.linuxidc.com/Linux/2013-06/85290.htm

Apache+Tomcat 环境搭建(JK部署过程) http://www.linuxidc.com/Linux/2012-11/74474.htm

Tomcat 的详细介绍请点这里
Tomcat 的下载地址请点这里

本文永久更新链接地址http://www.linuxidc.com/Linux/2014-08/105238.htm

linux
相关资讯       Tomcat  CentOS安装Tomcat 
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款