大佬教程收集整理的这篇文章主要介绍了CentOS6 安装Tomcat7,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
1:卸载掉自带的OpenJDK
2: 安装 JDK1.6
3:安装Tomcat
4: 配置Tomcat为daemon方式启动
下面正式开工 :
===================================================
1:卸载掉自带的OpenJDK
2: 安装 JDK1.6
参考:
http://www.cnblogs.com/sixiweb/archive/2012/11/25/2787684.html
原文:
查看目前系统的jdk: rpm -qa | grep jdk
得到的结果:
java-1.6.0-openjdk-1.6.0.0-1.45.1.11.1.el6.i686
卸载之:
[root@dc-01 java]# yum -y remove java-1.6.0-openjdk-1.6.0.0-1.45.1.11.1.el6.i686
等一段时间就Complete了。
下载Sun的JDK。我下载的是
jdk-6u37-linux-i586-rpm.bin
如果是64位系统的话,要下载:
jdk-6u37-linux-x64-rpm.bin
之类的64位专用的包
到/usr目录下创建java目录,将下载的文件放到/usr/java目录下
[root@dc-01 java]# chmod 777 jdk-6u37-linux-i586-rpm.bin
Press Enter to continue.....
这个时候按一下回车。
出现Done .
至此安装结束。
接下来配置JDK:
vi /etc/profile打开profile文件,在profile文件的末尾加上:
保存并关闭profile文件,执行source /etc/profile命令让修改生效。
运行下java -version 看一下java版本 :
[root@dc-01 java]# java -version
================================================
至此,整个安装过程完毕。
3:安装Tomcat
下载apache-tomcat-7.0.33.tar.gz。解压缩:
tar -xzvfapache-tomcat-7.0.33.tar.gz
将解压缩后的文件夹拷贝到/usr/local/tomcat:
cp -Rapache-tomcat-7.0.33/usr/local/tomcat
进入tomcat目录设置tomcat 的内存使用情况及其他配置:
cd/usr/local/tomcat/bin
vi daemon.sh
在正文开始的地方加入以下内容(注意将jdk等目录结合自己的实际情况进行修改) :
4: 配置Tomcat为daemon方式启动
将daemon.sh 拷贝到启动目录,安装服务,测试服务:
先编译安装commons-daemon :
先安装gcc,因为编译的时候要用到
yum install gcc
创建tomcat用户,用来运行tomcat服务:
在生产环境用 root 是不安全的,所以
useradd -s /sbin/nologin tomcat
chown -R tomcat:tomcat /usr/local/tomcat
做为 service,和操作系统一起启动
# tar -xzvf commons-daemon-native.tar.gz
# cd commons-daemon-1.0.10-native-src/unix
# ./configure
# make
# cp jsvc ../..
# cd ../..
cp daemon.sh/etc/init.d/tomcat
chmod 755/etc/init.d/tomcat
chkconfig --add tomcat
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
测试:
本机测试:
wget http://localhost:8080/
从其他机器 测试:
浏览器中输入http://localhost:8080/
看看是否能打开网站。
=========================================
配置过程中参考了一下博客:
http://batizhao.github.com/linux/2012/07/17/install-tomcat7-on-centos/
为防止丢失,转载过来:
# wget http://mirror.bit.edu.cn/apache/tomcat/tomcat-7/v7.0.29/bin/apache-tomcat-7.0.29.tar.gz@H_677_419@2. 安装
# tar -xzvf apache-tomcat-7.0.29.tar.gz # mv apache-tomcat-7.0.29 /opt/tomcat7 # cd /opt/tomcat7 # bin/startup.sh@H_677_419@3. 配置
在生产环境用 root 是不安全的,所以
# useradd -s /sbin/nologin tomcat # chown -R tomcat:tomcat /opt/tomcat7@H_677_419@做为 service,和操作系统一起启动
# cd /opt/tomcat7/bin # tar -xzvf commons-daemon-native.tar.gz # cd commons-daemon-1.0.10-native-src/unix # ./configure # make # cp jsvc ../.. # cd ../..@H_677_419@在 daemon.sh 的注释后边,正文最开始增加下边五行内容
# vim daemon.sh ---- # chkconfig: 2345 10 90 # description: Starts and Stops the Tomcat daemon. JAVA_HOME=/usr/java/jdk1.6.0_31 CATALINA_HOME=/opt/tomcat7 CATALINA_OPTS="-Xms1024m -Xmx2048m -XX:PermSize=256m -XX:MaxPermSize=512m"@H_677_419@增加到 service
# cp daemon.sh /etc/init.d/tomcat # chkconfig --add tomcat@H_677_419@检查
# chkconfig --list|grep tomcat tomcat 0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭@H_677_419@打开端口
# vim /etc/sysconfig/iptables ---- -A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT # service iptables restart@H_677_419@ Bati Zhao17 July 2012
================================================================================
以上是大佬教程为你收集整理的CentOS6 安装Tomcat7全部内容,希望文章能够帮你解决CentOS6 安装Tomcat7所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。