首页 > 技术文章 > tomcat配置

myprovencesky 2016-10-19 14:57 原文

/usr/local/tomcat/

/usr/local/tomcat/lib       # tomcat的库文件目录

/usr/local/tomcat/temp           # 临时文件存放目录

/usr/local/tomcat/webapps             # web应用目录,也就是我们访问的web程序文件所在目录

/usr/local/tomcat/conf             # 配置文件目录

/usr/local/tomcat/logs             # 日志文件所在目录

/usr/local/tomcat/work            # 存放JSP编译后产生的class文件

/usr/local/tomcat/bin               # tomcat的脚本文件

Tomcat的主配置文件为/usr/local/tomcat/conf/server.xml

 

1. 配置tomcat服务的访问端口。

默认是8080,如果你想修改为80,则需要修改server.xml文件。

找到 <Connector port="8080" protocol="HTTP/1.1"

修改为:<Connector port="80" protocol="HTTP/1.1"

 

2. 配置新的虚拟目录

cd /usr/local/tomcat/conf/

vim server.xml

找到<Host>,插入标签<Context>,内容如下:

<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true">

<Context path="/projectname" docBase="/data/tomcatweb" debug="0" reloadable="true" crossContext="true"/>
</Host>

path:虚拟目录名字,如10.0.14.133/projectname

docBase:程序包的存放路径,绝对路径

完成后,重启tomcat

 

另外,tomcat默认不显瘦文件列表,如果需要显示,可如下操作:

vim conf/web.xml,找到如下代码段,将listings的<param-value>改为true

<servlet>  
    <servlet-name>default</servlet-name>  
    <servlet-class>org.apache.catalina.servlets.DefaultServlet</servlet-class>  
    <init-param>  
        <param-name>debug</param-name>  
        <param-value>0</param-value>  
    </init-param>  
    <init-param>  
        <param-name>listings</param-name>  
        <param-value>false</param-value>  
    </init-param>  
    <load-on-startup>1</load-on-startup>  
</servlet>  

 

推荐阅读