zoukankan      html  css  js  c++  java
  • 给CentOS 6安装Tomcat 7,从一开始

    由于给企业培训以及前面几年使用PHP太多了,这次server逐步转为使用JavaEE来搭建。


    下载的JDK 7。8已经出来了,可是不太熟悉,所以还是下载7版本号。这里怎样安装JDK7不讲了。

    当前最新的Tomcat是8.0.5,但我还是下载7.0版本号。由于Eclipse JavaEE版本号内嵌server插件支持到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

    在脚本凝视后,运行命令前面添加以下两行:
    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如果,或者你自己的电子学习它。


    版权声明:本文博客原创文章。博客,未经同意,不得转载。

  • 相关阅读:
    python_6
    python_day4
    python_day3
    python_day2
    python
    python入门
    jQuery之前端国际化jQuery.i18n.properties
    转载!网页中插入百度地图
    jQuery.validate 中文API
    Web移动端Fixed布局的解决方案
  • 原文地址:https://www.cnblogs.com/gcczhongduan/p/4665742.html
Copyright © 2011-2022 走看看