Tomcat 开发模式配置

Tomcat 开发模式配置

 

 

一般情况下,开发模式下需要配置虚拟主机,自动监听,服务端口,列出目录文件,管理多个站点等功能

准备工作:

软件包:apache-tomcat-6.0.20.rar

将软件包解压至硬盘一分区,进入%TOMCAT_HOME%/conf目录

一:server.xml 配置

1.配置端口,修改server.xml。

<Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />

2.配置虚拟目录,在<Host></Host>标签中配置 <Context></Context>类管理虚拟目录  

<Context path=“/juapk" docBase="E:\www" />

不过tomcat6以上的版本推荐更好的做法是在%TOMCAT_HOME%/\conf\Catalina\localhost 目录下以虚拟目录名建立一个xml文件,所以可以建立 %TOMCAT_HOME%/\conf\Catalina\localhost\juapk.xml,内容如下

<Context docBase="E:\www" />

这是通过:localhost/juapk访问E:/www目录,说明虚拟主机配置成功

二:context.xml 配置,修改为自动加载web.xml,自动加载类库,内容如下  

<Context Reload="true" reloadable="true"> <!-- Default set of monitored resources --> <WatchedResource>WEB-INF/web.xml</WatchedResource> <!-- Uncomment this to disable session persistence across Tomcat restarts --> <!-- <Manager pathname="" /> --> <!-- Uncomment this to enable Comet connection tacking (provides events on session expiration as well as webapp lifecycle) --> <!-- <Valve className="org.apache.catalina.valves.CometConnectionManagerValve" /> --> </Context>

三:web.xml配置,修改为列出目录中所有文件,内容如下  

<init-param> <param-name>listings</param-name> <param-value>true</param-value> </init-param>

四:修改 tomcat-users.xml,修改tomcat自定义管理员,内容如下  

<tomcat-users> <role rolename="tomcat"/> <role rolename="role1"/> <role rolename="manager" /> <user username="admin" password="admin" roles="tomcat,role1,manager"/> </tomcat-users>

五,配置web应用站点,需改文件为 server.xml

 

例如:把E:\www\juapk\mail交给tomcat服务器管理,让别人可以使用www.juapk.com访问mail这个目录下的web资源

1.在tomcat的server.xml文件中配置一台名称www.juapk.com的主机,并把mail目录映射缺省虚似目录

<Host name="www.juapk.com" appBase="e:\sohu"> <Context path="/" docBase="e:\www\juapk\mail" /> </Host>

2.添加DNS主机记录,本机直接修改host文件:C:\WINDOWS\system32\drivers\etc\host)

192.168.1.10 www.juapk.com

 

3.重启tomcat服务器,启动IE访问http://www.juapk.com/

开发模式中常用配置大致如此,具体的一些需求还得根据实际情况

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值