﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-刘文涛-随笔分类-Tomcat 6.0.14</title><link>http://www.blogjava.net/liuwentao253/category/20415.html</link><description>SPRING,设计模式,UML,Oracle</description><language>zh-cn</language><lastBuildDate>Mon, 03 Dec 2007 12:08:41 GMT</lastBuildDate><pubDate>Mon, 03 Dec 2007 12:08:41 GMT</pubDate><ttl>60</ttl><item><title>Tomcat中显示目录中的文件列表</title><link>http://www.blogjava.net/liuwentao253/archive/2007/12/01/164512.html</link><dc:creator>刘文涛</dc:creator><author>刘文涛</author><pubDate>Sat, 01 Dec 2007 08:34:00 GMT</pubDate><guid>http://www.blogjava.net/liuwentao253/archive/2007/12/01/164512.html</guid><description><![CDATA[<div>在Tomcat中我们在IE地址栏中输入的URL是一个目录时，会</div>
<div>自动将目录下的文件给列举出来。最近有同学学Tomcat5.5</div>
<div>就不可以，其实主要是修改一下web.xml中的参数就可以了。</div>
<div>&nbsp;</div>
<div>在conf/web.xml中修改 <font color="#ff0000">listings参数的值为true</font></div>
<div>&nbsp;</div>
<div>&lt;servlet&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;servlet-name&gt;default&lt;/servlet-name&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;servlet-class&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; org.apache.catalina.servlets.DefaultServlet<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/servlet-class&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;init-param&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;param-name&gt;debug&lt;/param-name&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;param-value&gt;0&lt;/param-value&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/init-param&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <font color="#ff0000">&lt;init-param&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;param-name&gt;listings&lt;/param-name&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;param-value&gt;true&lt;/param-value&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/init-param&gt;<br />
</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;load-on-startup&gt;1&lt;/load-on-startup&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;/servlet&gt;</div>
<div>&nbsp;</div>
<div>重新启动Tomcat，即可！</div>
<img src ="http://www.blogjava.net/liuwentao253/aggbug/164512.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/liuwentao253/" target="_blank">刘文涛</a> 2007-12-01 16:34 <a href="http://www.blogjava.net/liuwentao253/archive/2007/12/01/164512.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>web.xml中load-on-startup标签的含义 </title><link>http://www.blogjava.net/liuwentao253/archive/2007/10/30/156849.html</link><dc:creator>刘文涛</dc:creator><author>刘文涛</author><pubDate>Tue, 30 Oct 2007 01:49:00 GMT</pubDate><guid>http://www.blogjava.net/liuwentao253/archive/2007/10/30/156849.html</guid><description><![CDATA[在servlet的配置当中，&lt;load-on-startup&gt;5&lt;/load-on-startup&gt;的含义是：<br />
<br />
标记容器是否在启动的时候就加载这个servlet。<br />
<br />
<strong style="color: #008000"><u>当值为0或者大于0时，表示容器在应用启动时就加载这个servlet</u></strong>；<br />
<br />
<strong style="color: #993300"><u>当是一个负数时或者没有指定时，则指示容器在该servlet被选择时才加载</u></strong>。<br />
<br />
正数的值越小，启动该servlet的优先级越高。<br />
<img src ="http://www.blogjava.net/liuwentao253/aggbug/156849.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/liuwentao253/" target="_blank">刘文涛</a> 2007-10-30 09:49 <a href="http://www.blogjava.net/liuwentao253/archive/2007/10/30/156849.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Tomcat jndi 数据库配置 连接池配置</title><link>http://www.blogjava.net/liuwentao253/archive/2007/08/07/135017.html</link><dc:creator>刘文涛</dc:creator><author>刘文涛</author><pubDate>Tue, 07 Aug 2007 09:34:00 GMT</pubDate><guid>http://www.blogjava.net/liuwentao253/archive/2007/08/07/135017.html</guid><description><![CDATA[<div>
<p>在Tomcat 5.5\conf\Catalina\localhost\xxxxx.xml(xxxxx.xml为你自己的web的配置xml文件)&nbsp;中添加resource</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;Resource name="MYSQL"<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; type="javax.sql.DataSource"<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; driverClassName="com.mysql.jdbc.Driver"<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; password="********"<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; maxIdle="2"<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; maxWait="5000"<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; username="root"<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; url="jdbc:mysql://localhost:3306/jnestore"<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; maxActive="10"/&gt;</p>
<p>以上是tomcat 5.5版本的配置,5.5版本只有这样陪才有效果,以前的版本可以按照paramter的方法添加;</p>
<p>Resource 一定要包含在&lt;Context ......&gt; &lt;/Context&gt; 之间</p>
<p>在你的web的路近下,WEB-INF中找到web.xml,添加资源映射&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&lt;resource-ref&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;description&gt;connection&lt;/description&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;res-ref-name&gt;MYSQL&lt;/res-ref-name&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;res-type&gt;javax.sql.DataSource&lt;/res-type&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;res-auth&gt;Container&lt;/res-auth&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/resource-ref&gt;</p>
<p>把mysql的jdbc驱动.jar包放到tomcat的common/lib下去,也可以放到WEB-INF/lib下,</p>
<p>重新启动tomcat.</p>
<p>就可以用Context ctx = new InitialContext();</p>
<p>DataSource ds = (DataSource) ctx.lookup("java:comp/env/MYSQL");</p>
<p>Connection con = ds.getConnection(); 来连接数据库连接池</p>
</div>
<img src ="http://www.blogjava.net/liuwentao253/aggbug/135017.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/liuwentao253/" target="_blank">刘文涛</a> 2007-08-07 17:34 <a href="http://www.blogjava.net/liuwentao253/archive/2007/08/07/135017.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>tomcat下get方式提交请求乱码解决办法</title><link>http://www.blogjava.net/liuwentao253/archive/2006/12/20/89023.html</link><dc:creator>刘文涛</dc:creator><author>刘文涛</author><pubDate>Wed, 20 Dec 2006 05:34:00 GMT</pubDate><guid>http://www.blogjava.net/liuwentao253/archive/2006/12/20/89023.html</guid><description><![CDATA[&nbsp;最近在编程的时候，发现分别用get和post发送中文数据，后者可以得到正确结果，
<p>前者却是乱码。查了些资料，发现服务器对post和get请求的数据的编码处理是不一样的</p>
<p>。现把tomcat下get和url直接发送请求乱码的解决办法列举如下：<br>方法1. <br>String name = new String((request.getParameter("name")).getBytes("ISO-8859-</p>
<p>1"),"GBK") <br>方法2.<br>1) 打开tomcat的server.xml文件，找到区块，加入如下一行：<br>URIEncoding=&#8221;GBK&#8221;<br>完整的应如下：<br>&lt;Connector <br>port="80" maxThreads="150" minSpareThreads="25" maxSpareThreads="75"<br>enableLookups="false" redirectPort="8443" acceptCount="100"<br>debug="0" connectionTimeout="20000" <br>disableUploadTimeout="true" URIEncoding="GBK" /&gt;</p>
<p>或者<br>&nbsp;&nbsp; 将useBodyEncodingForURI参数设置为true，这个据说是可以，但我测试的时候没有</p>
<p>成功，估计是哪一块设置还有问题，好烦，算了，有一种方法能用就行了。</p>
<p>2)重启tomcat,一切OK。<br>&nbsp; <br>&nbsp;&nbsp; 另外，如果用url发送请求，请求的数据中含有%号，resin得到的是乱码，tomcat得</p>
<p>到的是空值，我的解决办法是把%改成%25，应该还有其他办法，欢迎补充。<br><br>这种 ：<br><br>String keyword = new String(request.getParameter("keyword").getBytes("iso8859-1")) ;</p>
<img src ="http://www.blogjava.net/liuwentao253/aggbug/89023.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/liuwentao253/" target="_blank">刘文涛</a> 2006-12-20 13:34 <a href="http://www.blogjava.net/liuwentao253/archive/2006/12/20/89023.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>提高Tomcat性能的几个方法 </title><link>http://www.blogjava.net/liuwentao253/archive/2006/12/07/86114.html</link><dc:creator>刘文涛</dc:creator><author>刘文涛</author><pubDate>Thu, 07 Dec 2006 08:24:00 GMT</pubDate><guid>http://www.blogjava.net/liuwentao253/archive/2006/12/07/86114.html</guid><description><![CDATA[<p>1,设置Tomcat启动JDK时的内存参数；<br>2,禁用DNS搜索参数；<br>3,调整线程数参数；<br>4,启用Tomcat5.5的APR特性；<br>5,负载均衡(1个Apache&nbsp; + n个Tomcat是最简单的)． <br><br>window下&nbsp; tomcat 调优 ：</p>
<p>修改 ：D:\Tomcat5\bin\catalina.bat 在 39行 加入 ：<br>set JAVA_OPTS=-Xms512m -Xmx512m </p>
<p>结果 ：</p>
<p>set JAVA_OPTS=-Xms512m -Xmx512m&nbsp; <br>rem Guess CATALINA_HOME if not defined<br>set CURRENT_DIR=%cd%</p>
<img src ="http://www.blogjava.net/liuwentao253/aggbug/86114.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/liuwentao253/" target="_blank">刘文涛</a> 2006-12-07 16:24 <a href="http://www.blogjava.net/liuwentao253/archive/2006/12/07/86114.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>