191145686 发表于 2018-12-3 10:25:27

centos6安装tomcat7详解

  1:卸载掉自带的OpenJDK
  2: 安装 JDK1.7
  3:安装Tomcat
  4: 配置Tomcat为daemon方式启动
  

  一、查看目前系统的jdk: rpm -qa | grep jdk
  得到的结果:
  #rpm -qa | grep jdk
  java-1.6.0-openjdk-1.6.0.0-1.45.1.11.1.el6.i686
  

  卸载之:
  # yum -y removejava-1.6.0-openjdk-1.6.0.0-1.45.1.11.1.el6.i686

  

  等一段时间就Complete了。
  

  二、安装JDK(jdk-7u55-linux-x64.tar.gz)
  

  #tar zxvf ****.tar.gz (****.tar.gz是下载的文件名,解压。)
  jdk1.7.0_55 放在 /usr/local/目录下
  vi /etc/profile(编辑一下配置,环境变量吧)
  最后面加入:
  JAVA_HOME=/usr/local/jdk1.7.0_55
  export JRE_HOME=/usr/local/jdk1.7.0_55/jre
  export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
  export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
  

  使更改的配置立即生效
  source /etc/profile
  

  然后修改默认JDK(可不设置):
  update-alternatives --install /usr/bin/javajava /usr/java/bin/java 300
  update-alternatives --install/usr/bin/javac javac /usr/java/bin/javac 300
  update-alternatives --config java
  update-alternatives --config javac
  

  最后看下成功否?
  java -version
  javac -version
  

  至此,整个安装过程完毕。
  

  三、安装Tomcat
  下载apache-tomcat-7.0.53.tar.gz。解压缩:
  #tar -xzvf apache-tomcat-7.0.53.tar.gz
  

  将解压缩后的文件夹拷贝到/usr/local/tomcat-7.0.53:
  

  cp -R apache-tomcat-7.0.53/usr/local/tomcat-7.0.53
  

  进入tomcat目录设置tomcat 的内存使用情况及其他配置:
  

  cd /usr/local/tomcat-7.0.53/bin
  

  vi daemon.sh
  

  在正文开始的地方加入以下内容(注意将jdk等目录结合自己的实际情况进行修改):
  

  # chkconfig: 2345 20 80
  # description: simple example to starttomcat
  JAVA_HOME=/usr/java/jdk1.7.0_55
  CATALINA_HOME=/usr/local/tomcat-7.0.53
  CATALINA_OPTS="-Xms1024m -Xmx4096m-XX:PermSize=256m -XX:MaxPermSize=512m"
  

  四、配置Tomcat为daemon方式启动
  如果未安装gcc需安装
  #yum install gcc
  

  创建tomcat用户,用来运行tomcat服务:
  useradd -s /sbin/nologin tomcat
  chown -R tomcat:tomcat/usr/local/tomcat-7.0.53
  

  做为 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:on6: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/

  看看是否能打开网站。

  




页: [1]
查看完整版本: centos6安装tomcat7详解