• 个人环境搭建——搭建tomcat


    搭建tomcat

    和前几个软件一样,Tomcat 同样是由JAVA开发的,所以,在安装前一定要装好JDK,具体JDK搭建过程参见 个人环境搭建——搭建JDK环境 篇

     

    系统环境:ubuntu12.10
    安装版本:apache-tomcat-7.0.53

    安装步骤:

    1.下载tomcat              (第一步,官网下载tar包)

         地址:http://tomcat.apache.org/


    2.解压tomcat:              (第二步,解压tar包到/opt目录)

        解压 apache-tomcat-7.0.53.tar.gz 文件:

        tar -zxvf apache-tomcat-7.0.53.tar.gz

     

    3、配置 Tomcat            (第三步,修改配置文件)

        复制解压后的文件到 /opt 目录: sudo cp -r apache-tomcat-7.0.53 /opt

        进入 /opt/apache-tomcat-7.0.29 目录: cd /opt/apache-tomcat-7.0.29

        打开启动的脚本文件:  sudo vi ./bin/startup.sh

        添加 jdk jre 环境变量,直接复制:

    1 JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-i386
    2 
    3 JRE_HOME=/usr/lib/jvm/java-1.7.0-openjdk-i386/jre
    4 
    5 PATH=$JAVA_HOME/bin:$JRE_HOME:$PATH
    6 
    7 CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
    8 
    9 TOMCAT_HOME=/opt/apache-tomcat-7.0.57
    View Code

     JAVA_HOMEJRE_HOME 是已经配置好 JDKJRE 目录, TOMCAT_HOME 为当前的服务器路径/opt/ apache-tomcat-7.0.55 目录,保存退出。

     

    4、启动 Tomcat           (第四步,启动tomcat服务)

        sudo ./bin/startup.sh

        在启动时,会显示一些启动参数信息.

     

    5验证配置是否成功

        打开浏览器,输入网址:http://localhost:8080 http://127.0.0.1:8080

    测试出现tomcat页面则测试成功

     

    6、关闭 Tomcat

        sudo ./bin/shutdown.sh

       

    7验证关闭是否成功

    在浏览器中,重新刷新网址 http://localhost:8080

    浏览器已经无法访问Tomcat服务器,说明关闭成功!

     

    8修改服务器端口号(一般tomcat7.0.55的端口默认为8080),如果发生冲突,则可以在以下文件修改。

        例如:把服务器端口从 8080 修改为 9090

        首先,打开服务器配置文件:    sudo vi ./conf/server.xml
        
    找到 Connector 字段配置,如下图,默认端口Port 8080  

    tomcat7/conf/server.xml 文件里的:

     port="9090" protocol="HTTP/1.1"  

     connectionTimeout="20000"  

     redirectPort="8443" />   

    改成9090,或者其它均可(这里用9090吧)。此时,为了让修改生效,需要关闭、重启 Tomcat 服务

        sudo ./bin/shutdown.sh

        sudo ./bin/start.sh

    在浏览器中,输入http://localhost:9090网页显示成功,表明端口号从8080修改为9090成功! 其实,如果此时网址输入 http://localhost:8080,网页是无法正常显示的。

    9添加管理用户
    1)
    点击 tomcat 默认页 —— Host Manager

    2) 根据提示,编辑tomcat安装目录下的 conf/tomcat-users.xml

        vi  ./apache-tomcat-6.0.37/conf/tomcat-users.xml

     添加下面角色:

        <role rolename="manager-gui"/>
        <user username="tomcat" password="s3cret" roles="manager-gui"/>

        如下图(红方框内):

    3重启tomcat,使配置生效

        ./bin/shutdown.sh // 关闭tomcat

        ./bin/startup.sh  // 启动tomcat(可能需要sudo权限)

    4登录tomcat管理页面

        点击 tomcat 默认页 —— Host Manager,输入用户名(tomcat)和密码(s3cret

        进入tomcat管理页面:

    参考推荐:http://blog.csdn.net/ithomer/article/details/7827045Thanks

    配置开机启动:

    执行命令sudo gedit /etc/init.d/tomcat6

    然后把以下英文部分复制过去。(注意第一句#!/bin/sh如果不写,就不是一个shell文件。然后将对应的jdk和tomcat换成你自己的目录就行了。 

     1 #!/bin/sh 
     2 
     3 #
     4 
     5 # description: Auto-starts tomcat
     6 
     7 # processname: tomcat
     8 
     9 export JAVA_HOME=/opt/jre1.6.0_33
    10 
    11 case $1 in
    12 
    13 start)
    14 
    15 sh /opt/tomcat6/bin/startup.sh
    16 
    17 ;;
    18 
    19 stop) 
    20 
    21 sh /opt/tomcat6/bin/shutdown.sh
    22 
    23 ;;
    24 
    25 restart)
    26 
    27 sh /opt/tomcat6/bin/shutdown.sh
    28 
    29 sh /opt/tomcat6/bin/startup.sh
    30 
    31 ;;
    32 
    33 esac 
    34 
    35 exit 0
    View Code

    上面的步骤做好之后,执行sudo chmod 755 /etc/init.d/tomcat6,让这个文件是可执行的。

    然后要做一个链接,即让刚刚那个shell文件能开机自启动。

    sudo ln -s /etc/init.d/tomcat6 /etc/rc1.d/K99tomcat6

    sudo ln -s /etc/init.d/tomcat6 /etc/rc2.d/S99tomcat6

    在终端中执行sudo /etc/init.d/tomcat7 start/stop/restart(三个选一个就能实现启动,停止,重启功能了)

    安装一个UBUNTU的服务管理

    sudo apt-get install sysv-rc-conf

    使用sysv-rc-conf

    sudo sysv-rc-conf

    找到刚才添加的tomcat6服务,将2,3,4,5级别选中,即可实现开机自动启动。

    现在就大功告成了,重启一下电脑看看是不是能开机自启动了?

  • 相关阅读:
    python 安装第三方插件库报错的解决方案
    vue.js helloword
    node.js HelloWord
    十一 —— 迭代器、生成器、装饰器
    十、函数——匿名函数、推导式
    九、函数 —— 参数
    八、数据类型——bytes类型+set类型
    七、数据类型 —— 字典
    六、数据类型 —— 字符串
    五、数据类型 —— 元组
  • 原文地址:https://www.cnblogs.com/sun-frederick/p/4762654.html
Copyright © 2020-2023  润新知