1、系统准备
服务器已安装jdk1.7,tomcat7。
本文以jdk安装路径为:/usr/java/jdk1.7.0_67,tomcat安装路径为:/home/tmall/apache-tomcat-7.0.64作为参考,请根据实际情况的路径做修改。
服务器已配置环境变量:
export JAVA_HOME=/usr/java/jdk1.7.0_67
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
配置方法可参考:
http://www.cnblogs.com/ilovexiao/p/3946467.html
本文以root用户安装服务。
2、daemon.sh文件配置:
进入tomcat安装目录的bin目录下,编辑daemon.sh文件:
cd /home/tmall/apache-tomcat-7.0.64/bin
vi daemon.sh
在# resolve links - $0 may be a softlink后添加如下内容:
# chkconfig: 2345 20 80
# description: simple example to start tomcat
JAVA_HOME=/usr/java/jdk1.7.0_67
CATALINA_HOME=/home/tmall/apache-tomcat-7.0.64
CATALINA_OPTS="-Xms1024m -Xmx2048m -XX:PermSize=256m -XX:MaxPermSize=512m"
JVM启动参数请根据实际情况配置。
3、 配置Tomcat为daemon方式启动
将daemon.sh 拷贝到启动目录,安装服务,测试服务:
先编译安装 commons-daemon :
先安装gcc,因为编译的时候要用到
yum install gcc
#可选步骤:
#创建tomcat用户,用来运行tomcat服务:
#useradd -s /sbin/nologin tomcat
#chown -R tomcat:tomcat /usr/local/tomcat
将tocmat配置为service,和操作系统一起启动
服务文件在tomcat/bin目录下
cd /home/tmall/apache-tomcat-7.0.64/bin
tar -xzvf commons-daemon-native.tar.gz
cd commons-daemon-1.0.10-native-src/unix
./configure
注:./configure如果运行失败,则需要检查JAVA的环境变量是否配置正确。
make
cp jsvc ../..
cd ../..
cp daemon.sh /etc/init.d/
tomcat
chmod 755 /etc/init.d/
tomcat
chkconfig --add
tomcat
注1:该处的3个tomcat可改成自定义的服务名称。
注2:可能会报:tomcat 不支持 chkconfig
解决办法:vi /etc/init.d/tomcat 增加两行代码
#chkconfig:2 3 4 5 10 90
#description:Starts and Stops the Tomcat daemon
chkconfig tomcat on
chkconfig --list tomcat
显示:
tomcat 0:off 1:off 2:on 3:on 4:on 5:on 6:off ← 确认2~5为on的状态就OK
启动Tomcat:
service tomcat start
增加防火墙配置,允许8080端口:
vi /etc/sysconfig/iptables
在允许ssh的下面增加一条:
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
保存,重启iptables服务 :
service iptables restart
tomcat启动后测试服务是否能正常访问。
基本命令有
commands:
run Start Tomcat without detaching from console
start Start Tomcat
stop Stop Tomcat
version What version of commons daemon and Tomcat
are you running?
分享到:
相关推荐
centos7安装Tomcat7及其相关步骤说明。
本TXT文件为第二章Linux 下安装 Tomcat5.5 测试环境:系统 CentOS 5.2 Tomcat版本apache-tomcat-5.5.23 第一步:解压缩Tomcat部署文件到 /usr/local/tomcat 第二步:测试安装(注意环境变量JAVA_HOME必需...
CentOS7离线安装tomcat.zip
linux环境下安装tomcat详细步骤,本教程主要是针对centos7下安装部署tomcat7做了全方位讲解,其他linux版本基本差不多
该文档详细介绍,怎么样安装centos6.7,以及在cent0s环境下面安装tomcat,jdk
centos7 安装jdk tomcat oracle
CentOS7自动安装Tomcat http://blog.csdn.net/wangfei0904306/article/details/56696236
centos7.0安装tomcat7.0.82的详细步骤和注意事项,亲测有效
CentOS系统安装Tomcat切换JDK的方法.doc
centos6.7安装tomcat8.5全部过程,若有疑问,欢迎联系 !
在centos7.3下安装jdk1.8、tomcat9和mysql数据库,包括如何设置开机启动服务。
CentOS下安装配置JDK与Tomcat图解详细过程.doc
Tomcat的安装和配置. 附带Tomcat安装包,省去Tomcat的下载
CentOS7下配置java环境及安装tomcat9详细配置,希望对大家有所帮助!
centos jdk tomcat8安装过程记录,留下来的脚本,希望对大家有帮助
Centos上安装tomcat.docx
Centos7下tomcat的安装.docx
Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。 准备环境: tomcat需要依赖于JDK 1. 卸载...
centos设置tomcat开机自启动
centos7 tomcat安装包