zoukankan      html  css  js  c++  java
  • Ubuntu下Tomcat初始配置

    1、下载tomcat安装包

    从tomcat官方网站http://tomcat.apache.org下载安装包,然后解压到某个目录,比如: ~/opt/apache-tomcat-7.0.63
    官方文档中建议不要使用各个Linux发行版中已经打好的安装包,因为各个发行版中的安装包将tomcat安装到不同的位置,所以建议不要使用源里的tomcat。
    $tar xzvf apache-tomcat-7.0.63.tar.gz -C ~/opt

    2、监听80端口

    修改tomcat安装目录下conf目录下的server.xml
    $cd ~/opt/apache-tomcat-7.0.63/conf
    $vim server.xml
    ...
    <Connector port="80"...>
    ...

    3、增加用户

    修改tomcat7安装目录下conf目录下的tomcat-users.xml文件
    $cd ~/opt/apache-tomcat-7.0.63/conf
    $vim tomcat-user.xml
    ...
    <role rolename="admin-gui"/>
    <role rolename="manager-gui"/>
    <user username="admin" password="1234" roles="admin-gui"/>
    <user username="manager" password="1234" roles="manager-gui"/>
    ...

    4、设置工作目录

    Tomcat下的web程序默认目录为$TOMCAT_INSTALL_DIR/webapps,只要将自己的web程序目录放置到该目录下就可,但用户通常需要设置自己的工作目录。两种方法:

    1)通过Context的docBase变量设置
    $vim $TOMCAT_INSTALL_DIR/conf/Catalina/localhost/mywebapp.xml
    <Context path="/mywebapp" docBase="~/working/project/program/webapps/mywebapp" reloadable="true"/>
    注意:web应用程序如果是在默认目录下,则会被tomcat自动加载,因此不需要使用Context的docBase属性来指定web程序的根目录;tomcat 5.5以后的版本,path变量可以不用设置,tomcat根据文件名来确定路径,例如:文件名为mywebapp.xml, 则路径为/mywebapp

    2)软链接
    $cd $TOMCAT_INSTALL_DIR/webapps
    $ln -s ~/working/project/program/webapps/mywebapp mywebapp

    5、安装Tomcat为随系统启动的服务

    1) 在$TOMCAT_INSTALL_DIR/bin/setenv.sh脚本中设置JAVA_HOME环境变量
    $vim $TOMCAT_INSTALL_DIR/bin/setenv.sh

    #!/bin/sh

    JAVA_HOME=/usr/lib/jvm/java-7-openjdk-i386

    2)拷贝$TOMCAT_INSTALL_DIR/bin/catalina.sh到/etc/init.d目录下,并在脚本开头加入LSB的设置信息、tomcat安装位置环境变量设置:
    $sudo cp catalina.sh /etc/init.d/tomcat
    $sudo vim /etc/init.d/tomcat

    ### BEGIN INIT INFO
    # Provides: apache-tomcat
    # Required-Start: $all
    # Required-Stop:
    # Default-Start: 2 3 4 5
    # Default-Stop: 0 1 6
    # Short-Description: Run /etc/rc.local if it exist
    ### END INIT INFO

    CATALINA_HOME="/home/cb/opt/apache-tomcat-7.0.63"
    cd $CATALINA_HOME/bin

    3)安装服务
    $sudo update-rc.d -f tomcat defaults

    4)启动/停止服务
    $sudo service tomcat start
    $sudo service tomcat stop

    6、测试

    $sudo service tomcat start

    然后,打开浏览器,输入: http://localhost

    以上在Ubuntu Kylin 14.04下测试通过。

    =-=-=-=-=
    Powered by Blogilo

  • 相关阅读:
    洛谷 1850 NOIP2016提高组 换教室
    2018牛客多校第三场 C.Shuffle Cards
    2018牛客多校第一场 B.Symmetric Matrix
    2018牛客多校第一场 A.Monotonic Matrix
    2018牛客多校第一场 D.Two Graphs
    2018宁夏邀请赛L Continuous Intervals
    2018宁夏邀请赛K Vertex Covers
    BZOJ
    HDU
    ACM International Collegiate Programming Contest, Egyptian Collegiate Programming Contest (ECPC 2015)
  • 原文地址:https://www.cnblogs.com/pandachen/p/4770246.html
Copyright © 2011-2022 走看看