tomcat容器通过一个称为Session管理器的组件来管理建立的Session对象,该组件由org.apache.catalina.Manager接口表示;Session管理器必须与一个Context容器相关联(需要用到Context容器的相关上下文或方法)。默认情况下,Session管理器会将其所管理的Session对象存放在内存中,不过在tomcat中,Session管理器也库将Session对象持久化,存储到文件存储器或通过JDBC写入到数据库中。
系统 2019-08-12 01:33:20 1883
一、网站系统的组成只要在一台计算机上安装了WEB服务器软件,从功能上讲,这台计算机就可以称为WEB服务器。一个网站的规模可大可小,功能可多可少,最简单的网站只需要一台Web服务器即可对外提供网页浏览服务。复杂的网站包括多台WEB服务器组成的群集系统、负载均衡设备、具有缓存功能的代理服务器(可以有多级,甚至包括放置在服务器端的缓存系统)、数据库系统等,如图2.2所示。图2.2www.sina.com网站系统采用的基本上就是图2.2所示的架构,不同地区的人们在
系统 2019-08-12 01:32:13 1883
详细元素属性元素名属性解释serverport指定一个端口,这个端口负责监听关闭tomcat的请求shutdown指定向端口发送的命令字符串servicename指定service的名字Connector(表示客户端和service之间的连接)port指定服务器端要创建的端口号,并在这个断口监听来自客户端的请求minProcessors服务器启动时创建的处理请求的线程数maxProcessors最大可以创建的处理请求的线程数enableLookups如果为
系统 2019-08-12 01:33:56 1882
TheApacheTomcatNativelibrarywhichallowsoptimalperformanceinproductionenvironmentswasnotfoundonthejava.library.path今天,我在Eclipse中启动Tomcat6.0时,发生如下异常:TheApacheTomcatNativelibrarywhichallowsoptimalperformanceinproductionenvironmentswa
系统 2019-08-12 01:33:19 1881
Tomcat配置WEB虚拟映射及配置虚拟主机配置WEB虚拟映射文件夹有三种方法例如以下:第一(要重新启动server的):打开路径Tomcat6.0\conf下的server.xml文件,在文件内容的的上面一行加入�一条语句:,注意改动完要重新启动server接着在浏览器上訪问http://local
系统 2019-08-12 01:32:33 1880
1.0以上版本没整合成功过,如有人整合成功过,也分享下,在此先谢谢一.下载red5-1.0.0-RC1.zip下载地址:http://code.google.com/p/red5/和http://red5.org/downloads/red5/1_0/二.开始准备工作解压red5-1.0.0-RC1.zip为red5-1.0.0-RC1并解压里面的src.zip为目录src1.先在eclipse或者myeclipse创建web工程名称为:red5(名称随便
系统 2019-08-12 01:33:09 1879
将一个新的项目部署到一台新机器上操作步骤为:1、将Tomcat安装包复制到新机器下,tomcat安装包路径为:D:\softwareinstallation\Tomcat下的文件apache-tomcat-6[1].0.18.zip复制到需要部署项目的机器上。2、将jdk包复制到机器上,拷贝路径为:D:\ProgramFiles\Java\jdk1.5.0_12。3、配置新机器的环境变量,配置tomcat_home,类似于D:\Tomcat\JAVA_HO
系统 2019-08-12 01:32:35 1879
最近用httpclient做performancetesting时,发现当线程加到150时服务端就会抛出socket资源用尽的错误,根本没法再往上加,响应的速度也是相当的慢,后来经过研究,发现在server.xml中修改以一部分,增加节点数目,可以很好的提高性能:
系统 2019-08-12 01:32:20 1875
集成环境:xpJprofilter5.1.4tomcat5.51)下载Jprofilter5.1.42)下载Jprofilter5.1.2的破解包a)将windowwindow-x64覆盖到Jprofilter5.1.4bin目录下b)cmd进入破解包jprofiler5.1.2crack执行jjava-cp.Keygen获得注册码3)将D:\tools\jprofiler_windows_5_1_\jprofiler5\bin\windows(32位的选
系统 2019-08-12 09:30:25 1872
先在tomcat下的conf下找到server.xml文件,用记事本打开后,首先对端口号进行修改,以前一直以为8080是默认的端口号,其实默认的端口号是80
系统 2019-08-12 01:32:50 1872
前言tomcat7开始,tomcat支持应用的多版本部署,这个特性很不错,尤其是生产环境中,升级应用,无需重启tomcat,升级过程不影响业务。热升级的特性,也只有少数顶级商业中间件能做到。tomcat的并行部署tomcat7开始,可以同时部署相同contextpath的多个不同版本的web应用,现在只能通过tomcatmanager使用WARfiletodeploy,才能做到多版本同时部署。war包的命名只能是context.war,context##2
系统 2019-08-12 01:33:56 1871
最近在对Tomcat服务器的web应用进行性能测试的过程中,有时LoadRunner中总会报错:Action.c(71):Error-27791:Server"localhost"hasshutdowntheconnectionprematurely但是这个错误并不是每次测试都会出现,通常在长时间的测试之后才偶尔出现,而奇怪的是在Tomcat的日志中并没有相应的错误。从出错信息的字面信息来看,应该是服务器由于某些原因关闭了连接,而Tomcat并不认为这是一
系统 2019-08-12 01:32:40 1871
在前面的文章中,已经学会了如何通过实例化一个连接器和容器来获得一个servlet容器,并将连接器和容器相关联;但在前面的文章中只有一个连接器可用,该连接器服务8080端口上的HTTP请求,无法添加另一个连接器来服务诸如HTTPS之类的其他请求;此外,在前面的文章中的应用程序中有些缺憾,即缺少一种启动/关闭servlet容器的机制。org.apache.catalina.Server接口的实例表示Catalina的整个servlet引擎,囊括了所有的组件;它
系统 2019-08-12 01:33:15 1870
配置位置在log下的server.xml,(tomcat容器)在server.xml里的标签下添加:范例:
系统 2019-08-12 01:33:11 1870
一.引言性能测试与分析是软件开发过程中介于架构和调整的一个广泛并比较不容易理解的领域,更是一项较为复杂的活动。就像下棋游戏一样,有效的性能测试和分析只能在一个良好的计划策略和具备了对不可预料事件的处理能力的条件下顺利地完成。一个下棋高手赢得比赛靠的不仅仅是对游戏规则的认识,更是靠他的自己的能力和不断地专注于分析自己对手的实力来更加有效地利用和发挥规则的作用。同样一个优秀的性能测试和分析人员将要面对的是来自一个全新的应用程序和环境下带来的整个项目的挑战。本文
系统 2019-08-12 01:33:09 1870