
Tomcat原理研究
bestchenwu123
这个作者很懒,什么都没留下…
展开
-
Tomcat5 热部署
本来以为 Tomcat 是不支持热部署的。其实是支持的。 工作环境: JDK 5,Eclipse 3.1.2,MyEclipse 4.1.1GA、Tomcat 5.5.16 假设工程名称是 Xnews,对应网站为 http://localhost:8080/Xnews 并假设 Tomcat 的安装目录为 %TomcatDir% 在 %TomcatDir%\conf\Catalina\lo...原创 2011-04-23 17:22:49 · 167 阅读 · 0 评论 -
Tomcat Debug方式启动
本地Debug启动Tomcat的方式是: 打开Tomcat 5.0\conf\Catalina\localhost路径下的工程配置xml文件 <Context path="/admin" docBase="E:\project1\practice\practice" debug="0" privileged="true"> </...原创 2011-05-02 16:45:51 · 191 阅读 · 0 评论 -
设置Tomcat默认显示页面
在server.xml中,有一段如下: …… [code="xml"] …… [/code] …… 在标签之间添加上: 类似如此: [code="xml"] [/code] path是说明虚拟目录的名字,如果你要只输入ip地址就显示主页,则该键值留为空; docBase是虚拟目录的路径,它默认的是...原创 2011-04-11 13:28:52 · 270 阅读 · 0 评论 -
Tomcat java.lang.OutOfMemoryError
java.lang.OutOfMemoryError: PermGen space 内存溢出。 如果你的应用中有很多CLASS的话,就很可能出现PermGen space错误, 这种错误常见在web服务器对JSP进行pre compile的时候。如果你的WEB APP下使用了大量的第三方jar, 其大小超过了jvm默认的大小(4M) 那么就会产生此错误信息了...原创 2011-04-11 13:42:12 · 93 阅读 · 0 评论 -
web.xml 识别不了taglib
出现这个错误的原因是因为你所使用的版本的问题,如果使用的是2.3的版本是可以直接在里面书写,例如: [code="xml"] /WEB-INF/cvicse-common.tld /WEB-INF/cvicse-common.tld [/code] 但是如果你使用的是2.4版本的话,这样的话这个标签就不能直接在中使用了,必须如下书写: [code="xml"...原创 2011-04-11 13:45:00 · 105 阅读 · 0 评论 -
Java Socket入门实例
基于测试驱动的Socket入门实例(代码的具体功能可以看我的程序中的注释,不理解的可以短信我) 先看Server的代码: package socketStudy; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import ja...原创 2012-05-06 19:54:08 · 137 阅读 · 0 评论 -
How tomcat work连载一:简易的静态WEB容器
以下代码是我在学习《HOW Tomcat work》第一章:如何构建一个简单的静态文件容器后,写下的,注释很详细,不懂的可以站内短信我. 首先建立一个监听Server类,如下所示: package ex01.pyrmont; import java.io.File; import java.io.IOException; import jav...原创 2012-05-07 16:21:53 · 128 阅读 · 0 评论 -
How tomcat work连载二:简易的Servlet容器
以下代码是仿照《How tomcat work》第二章:如何创建一个简易的Servlet容器,当然会是在上一篇文章http://bestchenwu.iteye.com/blog/1513984的基础上创建的。 代码示例如下: 先创建一个简易的Servlet,如下所示: package ex02.pyrmont; import ...原创 2012-05-09 09:47:22 · 99 阅读 · 0 评论