阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

CentOS 6下安装Tomcat 7并自启动

131次阅读
没有评论

共计 2216 个字符,预计需要花费 6 分钟才能阅读完成。

因为给企业培训以及前面几年使用 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 的下载地址 :请点这里

正文完
星哥说事-微信公众号
post-qrcode
 
星锅
版权声明:本站原创文章,由 星锅 2022-01-20发表,共计2216字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中