给CentOS 6安装Tomcat 7,并自启动
来源:互联网 发布:淘宝怎么叫特殊服务 编辑:程序博客网 时间:2024/06/06 18:20
因为给企业培训以及前面几年使用PHP太多了,这次服务器逐步转为使用JavaEE来搭建。
下载的JDK 7,8已经出来了,但是不太熟悉,所以还是下载7版本。这里如何安装JDK7不讲了。
当前最新的Tomcat是8.0.5,但我还是下载7.0版本,因为Eclipse JavaEE版本内嵌服务器插件支持到7.0,还不支持8.0,所以不想搞那么多功夫去折腾。
下载解压后的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
#
# 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中,并且配置服务自启动
CATALINA_HOME=/usr/local/tomcat-7.0
TOMCAT_USER=tomcat
ARG0="/usr/local/tomcat-7.0"
[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的话,还是自己网上学习吧。
1 0
- 给CentOS 6安装Tomcat 7,并自启动
- CentOS下面安装Tomcat并设置为自启动服务
- CentOS安装并启动tomcat
- centos安装并启动tomcat
- CentOS7,安装Tomcat8.5、JDK1.8,并设置开机启动(Linux CentOS Tomcat、JDK+Tomcat、Tomcat开机自启动)
- CentOS tomcat 安装与自启动
- Centos tomcat 自启动
- 阿里云centos中tomcat安装及开机自启动
- centos下安装tomcat服务为开机自启动
- 给树莓派安装vnc server并设置自启动
- centos安装MongoDB,并设置开机自启动
- CentOS 下 Tomcat 自启动
- CentOS添加Tomcat自启动
- CentOS 7 安装JDK8、Tomcat8并设置tomcat服务开机自启
- linux下安装tomcat并设置开机自启动
- linux下安装tomcat,并设置开机自启动
- linux【centos 】 安装tomcat并设置成开机启动
- centos 讲tomcat加入自启动
- 外网访问XAMPP失败 解决方案 XAMPP1.8.3
- (二)排序和顺序统计学
- shell 乱码问题
- [存档]python并发 multiprocessing 例子
- 奥巴马称钓鱼岛适用日美安保条约 中方回应
- 给CentOS 6安装Tomcat 7,并自启动
- SharePoint 2010 Form Authentication (SQL) based on existing database
- ClippingNode
- Spring Bean生命周期
- 《算法导论》笔记 第13章 总结与思考
- 网络131第8周实验——夯实基本功 及 面向对象设计基础
- mini6410开机启动你的qt程序,而不需要登录系统的qt图形界面系统
- 区间dp小结
- LTE学习笔记4之物理层信道与信号