Tomcat 学习笔记

1.项目的配置:
{%Tomcat%}\Tomcat6\conf\server.xml

<Host name="localhost" appBase="webapps"

unpackWARs="true" autoDeploy="true"

xmlValidation="false" xmlNamespaceAware="false">

<Context path="/ww" docBase="C:\EclipseWorkSpace\ww\WebRoot" reloadable="true" />



</Host>


要配置在Host之间。

[quote]题外话||
<Context path="/map2" docBase="E:\work\map2\WebRoot" reloadable="true" />与

<Context path="/map2" docBase="E:/work/map2/WebRoot" reloadable="true" />

\是windows的路径

/是unix的路径.

由于windows下tomcat兼容"/",因此没什么区别了 [/quote]


2.eclipse的Tomcat管理的插件
2.1 Tomcat插件下载地址 [url]http://download.csdn.net/source/1753765[/url]
下载后,解压出【com.sysdeo.eclipse.tomcat_3.2.1】文件夹,把它放到你安装的Eclipse的C:\eclipse\plugins文件夹下,重新启动Tomcat,就有三个cat的小图标,
2.1 配置Eclipse中的Tomcat

[img]http://dl.iteye.com/upload/attachment/158103/9b9be5c0-dc1e-3c38-89f7-873265c84977.png[/img]

发布工程时,就直接在用上面的项目的配置步骤来


3.在TOMCAT中解决中文文件名问题,中文URL参数问题
[quote]
3.1、把这句加到你的jsp文件最开头(这里是解决中文不能显示的问题):
〈%@ page language="java" contentType="text/html; charset=gb2312" %〉


3.2、然后改tomcat的server.xml文件(这里是解决含有中文的文件、图片的不能下载、显示的问题):
<Connector port="8080" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" redirectPort="8443" acceptCount="100" debug="0" connectionTimeout="20000" disableUploadTimeout="true" URIEncoding="UTF-8"/>

URIEncoding="UTF-8" 加上这句就可以识别中文文件了,也就是不光可以在jsp中显示中文,还可以下载显示!

另外对URI中含有中文,可以在URIEncoding="UTF-8"之后加上useBodyEncodingForURI="true" !
[/quote]


4. 如果想要显示文件夹目录下的所有页面列表:
可以找到conf/web.xml文件定位到下面的行大概第80行
 <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>

将listings 对应的false 改成true就可以把文件夹下的目录文件显示出来。如图:


[img]http://dl.iteye.com/upload/attachment/163850/d9166493-5083-3cd0-8ce4-56b8dca1623d.png[/img]


·
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值