1.什么是tomcatTomcat就是用来解析jsp程序的一个软件Tomcat是Apache软件基金会(ApacheSoftwareFoundation)的Jakarta项目中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开发而成。Tomcat是一个轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。2.安装GDK下载jdk官网地址:http://www.oracle.com/technet
系统 2019-08-12 01:32:21 1909
tomcat6从启动到监听8080端口来处理请求的过程,如图:最后的http11processor来负责处理每个request,也就是http协议的post,get,head,delete方法,不是嘛?tomcat流程启动图
系统 2019-08-29 23:36:54 1908
今天看到"基于apache的tomcat负载均衡和集群配置"这篇文章成为javaEye热点。略看了一下,感觉太复杂,要配置的东西太多,因此在这里写出一种更简洁的方法。要集群tomcat主要是解决SESSION共享的问题,因此我利用memcached来保存session,多台TOMCAT服务器即可共享SESSION了。你可以自己写tomcat的扩展来保存SESSION到memcached。这里推荐使用memcached-session-manager这个开源
系统 2019-08-29 23:22:07 1908
这篇文章主要介绍如何利用Lomboz开发JSTL和EL,最好先参考我的上一篇文章《图解利用Eclipse3.0.1+Lomboz3.0.1+Tomcat5.0.28开发JSP》,环境配置与它类似,这里从略。1.需要的软件JSTL1.1.1主页http://jakarta.apache.org/taglibs/doc/standard-doc/intro.html下载http://www.apache.org/dist/jakarta/taglibs/sta
系统 2019-08-29 22:56:12 1908
最简单的方式是在path的最后面加上;C:\ProgramFiles\Java\jdk1.6.0_25\bin记得前面的分号即可。配置JAVA_HOMEC:\ProgramFiles\Java\jdk1.6.0_25解决tomcat一闪而过的问题。新下载的Tomcat6.0解压缩完了运行tomcat6.exe屏幕一闪就没了运行tomcat6w.exe弹出个筐指定的服务并未以已安装的服务存在UnabletoopentheService'tomcat6'我安装
系统 2019-08-29 22:49:51 1908
性能测试中用LambdaProbe监控TomcatLambdaProbe是一款强大的免费开源工具,LambdaProbe拥有几乎所有TomcatManager的功能,可以说是一个增强版本的TomcatManager。除此之外,TomcatProbe还拥有很多让开发者和系统管理者更方便的性能。从而使得Tomcat对开发者和管理者更加透明。包括应用程序,数据源,发布,日志,线程,集群,系统信息,状态,连接器状态这些功能.如配合JDK1.5甚至可以实时的画出Se
系统 2019-08-29 22:35:33 1908
1.servlet容器是如何工作的?创建一个Request对象,填充一些信息比如参数、headers、cookies、查询字符串、URI等。一个Request对象是javax.servlet.ServletRequest或javax.servlet.http.ServletRequest接口的实例。创建一个Response对象,用于调用的servlet向客户端传递响应信息。其是javax.servlet.ServletResponse或javax.serv
系统 2019-08-29 22:14:10 1908
Tomcat6.0连接池配置1.配置tomcat下的conf下的context.xml文件,在之间添加连接池配置:1.
系统 2019-08-12 01:33:59 1908
tomcat安装完成后,或者是binary版本的,当启动tomcat服务,登陆到管理界面的时候,会让你输入用户名和密码。但是我们不知道是什么,这时就需要查\tomcat6\conf文件夹下有个tomcat-users.xml,应该有类似的内容....或者
系统 2019-08-12 01:33:59 1908
TOMCAT内存溢出Tomcat默认可以使用的内存为128MB,在较大型的应用项目中,这点内存是不够的,轻微时,会使系统性能急剧下降,严重时,将导致系统无法运行,影响系统的稳定性。当内存不够用时,常见的问题就是报tomcat内存益处错误,从儿导致客户端包500错误的,如下:解决方法主要是加大TOMCAT可利用内存,并在程序当中加大内存使用。因此根据应用的需求,有必要调整JVM使用内存的大小。现在将手工修改tomcat内存的方法及注意事项列出,希望能对新人有
系统 2019-08-12 01:33:59 1908
1.配置系统管理(AdminWebApplication)大多数商业化的J2EE服务器都提供一个功能强大的管理界面,且大都采用易于理解的Web应用界面。Tomcat按照自己的方式,同样提供一个成熟的管理工具,并且丝毫不逊于那些商业化的竞争对手。Tomcat的AdminWebApplication最初在4.1版本时出现,当时的功能包括管理context、datasource、user和group等。当然也可以管理像初始化参数,user、group、role的
系统 2019-08-12 01:33:59 1908
在Web应用中的如何设置日志文件的路径呢?最笨的方法是写绝对路径,但很不方便。而Spring的做法是使用一个ServletListener,在WebContainer启动时把ROOT的绝对路径写到系统变量里,这样log4j的配置文件里就可以用$大括号myAppfuse.root大括号来表示刚刚设进去的系统变量:log4j.appender.logfile.File=$大括号myAppfuse.root大括号/logs/mylog.log在Web.xml中配
系统 2019-08-12 01:33:57 1908
一、Tomcat背景自从JSP发布之后,推出了各式各样的JSP引擎。ApacheGroup在完成GNUJSP1.0的开发以后,开始考虑在SUN的JSWDK基础上开发一个可以直接提供Web服务的JSP服务器,当然同时也支持Servlet,这样Tomcat就诞生了。Tomcat是jakarta项目中的一个重要的子项目,其被JavaWorld杂志的编辑选为2001年度最具创新的java产品,同时它又是sun公司官方推荐的servlet和jsp容器,因此其越来越多
系统 2019-08-12 01:33:57 1908
简介:这个分为两个部分的系列文章将研究ApacheTomcat的系统架构以及其运用的很多经典设计模式。本文是第1部分,将主要从Tomcat如何分发请求、如何处理多用户同时请求,还有它的多级容器是如何协调工作的角度来分析Tomcat的工作原理,这也是一个Web服务器首要解决的关键问题。本文以Tomcat5为基础,也兼顾最新的Tomcat6和Tomcat4。Tomcat的基本设计思路和架构是具有一定连续性的。Tomcat总体结构Tomcat的结构很复杂,但是T
系统 2019-08-12 01:33:55 1908
1.在myelipse中配置tomcat的参数在MyElipse-Servers-Tomcat-Tomcat6.x-JDK下配置jvm参数为-server-Xms1224m-Xmx1224m-XX:PermSize=128M-XX:MaxNewSize=370m-XX:MaxPermSize=256m-Djava.awt.headless=true然后在Path下引入tomcat目录lib下的tomcat-juli.jar2.在tomcat的安装目录下配置
系统 2019-08-12 01:33:54 1908