1.最近碰到这样一个问题:项目使用到了报表,上线后,客户投诉报表经常每隔一段时间,就不能用了。后来我们发现只要将Tomcat重新启动下就没有问题了,应该是那个报表工具的性能不是很稳定造成的,大概每隔一个星期需要重启一次。当然不能每次出问题就人工去重启,这样对客户、对我们来说都是不能长期接受的,所以这个问题得解决。首先,将报表输出单独作为一个小的工程拿出来,这样即使报表出问题了,可以登陆到Tomcat的后台管理程序中,去只对这个报表工程重新reload一下,
系统 2019-08-12 01:33:32 2135
Windows环境为例。其他环境类推。1、下载地址:https://tomcat.apache.org/下载后解压。Tips:建议不要下载安装文件。2、配置2.1环境变量可以单独设置tomcat的java环境变量。编辑installDir\bin\setclasspath.bat,在判断JRE_HOME是否为空(ifnot"%JRE_HOME%"=="")的上方添加:set"JAVA_HOME=D:\ProgramFiles(x86)\Java\jdk1.
系统 2019-08-12 01:33:25 2135
conf/web.xml中,listings改为true,重启http://liusu.iteye.com/blog/794613defaultorg.apache.catalina.servlets.DefaultServletdebug
系统 2019-08-12 01:33:23 2135
本文接下来分析tomcat的类载入器,tomcat需要实现一个自定义的载入器,而不能使用系统类载入器(1)限制serlvet访问当前运行的java虚拟机中环境变量CLASSPATH指明的路径下的所有类和库,而只允许载入WEB-INF/class目录及其子目录下的类,和从部署的库到WEB-INF/lib目录载入类(2)提供自动重载的功能,即当WEB-INF/class目录或WEB-INF/lib目录下的类发生变化时,Web应用程序会重新载入这些类我们先来回顾
系统 2019-08-12 01:33:20 2135
本文接下来分析Context容器,Context容器实例表示一个具体的Web应用程序,其中包括一个或多个Wrapper实例;不过Context容器还需要其他的组件支持,典型的如载入器和Session管理器等。在创建StandardContext实例后,必须调用其start()方法来为引入的每个HTTP请求服务;其中包括读取和解析默认的web.xml文件(该文件位于%CATALINA_HOME%/conf目录),该文件的内容会应用到所有部署到tomcat中的
系统 2019-08-12 01:33:17 2135
1."《HowTomcatWorks_Chapter1:ASimpleWebServer》"1.1:HTTPhypetexttransferprotocal,1.2:Request:splitaurifromaddressinput1.3:Response:gettheuritoreadthefilefromtheservers1.4:HttpServer:newasockettoreceive&sendbytesinfo2."《HowTomcatWork
系统 2019-08-12 01:33:12 2135
jBPM,全称是JavaBusinessProcessManagement,是一种基于J2EE的轻量级工作流管理系统。jBPM是公开源代码项目,遵循ApacheLicense。jBPM在2004年10月18日,发布了2.0版本,并在同一天加入了JBoss,成为了JBoss企业中间件平台的一个组成部分,它的名称也改成JBossjBPM。jBPM有两大特色,使他成为市场的一大两点。其中最大的特色就是它的业务逻辑定义没有采用目前的一些规范,如WfMCsXPDL,
系统 2019-08-12 01:33:00 2135
今天看了只能手机CPU介绍,加深了部分认识,主要还是追求高性能,低功耗,强的图形处理能力,视频编解码能力等。目前智能手机的CPU主要有四种,即德州仪器、高通、三星、英伟达。现给予归纳简单介绍。一、德州仪器优点:低频高能且耗电量较少,高端智能机必备CPU。缺点:价格不菲,对应的手机价格也很高,OMAP3系列GPU性能不高,但OMAP4系列有了明显改善。机型举例:酷派N930、诺基亚N9、三星Nexus、摩托罗拉XT910二、高通优点:主频高,性能表现出色,功
系统 2019-08-12 01:32:50 2135
1.编码问题1.1.乱码客户端发请GET请求,如果这个请求地址上有中文,而且也没有进行encode的时候,后端就可能接收到乱码。--解决办法在tomcat,conf/server.xml这个文件在你的Connector加上URIEncoding="UTF-8"就行了。To
系统 2019-08-12 01:32:50 2135
本文虽然是Setup,但是没有讲最generic的安装方法,那就是直接将Tomcat解开,然后配置好JAVA_HOME,用$CATALINA_HOME/bin/startup.sh(.bat)来启动Tomcat,这是最普通的做法。本文重点介绍的是更好的一种方法,那就是在windows和linux下都把Tomcat跑成一个service/daemon。1.在windows下的安装非常简单。Tomcat5本身就带了一个exe格式的安装文件,直接双击这个文件就可
系统 2019-08-12 01:32:47 2135
tomcatserver.xml配置详解元素名属性解释serverport指定一个端口,这个端口负责监听关闭tomcat的请求shutdown指定向端口发送的命令字符串servicename指定service的名字Connector(表示客户端和service之间的连接)port指定服务器端要创建的端口号,并在这个断口监听来自客户端的请求minProcessors服务器启动时创建的处理请求的线程数maxProcessors最大可以创建的处理请求的线程数en
系统 2019-08-12 01:32:32 2135
转载自祥龙之子原文链接:http://www.cnblogs.com/cy163/archive/2008/04/17/1158164.html我在$tomcat/webapps/下建了个myjsp目录作为我网站的默认目录,在myjsp中有一个a.jsp文件,该文件要作为我网站的默认主页。修改配置文件:首先,修改$tomcat/conf/server.xml文件。在server.xml文件中,有一段如下:……
系统 2019-08-12 01:32:31 2135
引用:http://hi.baidu.com/worldpasser/blog/item/2ed12283cfec2eaf0df4d234.html1、环境说明Linux下tomcat运行期2、增加jvm内存的配置#vicatalina.sh插入如下:JAVA_OPTS='-Xms256m-Xmx512m'3、INFO:Maximumnumberofthreads(200)createdforconnectorwithaddressnullandport1
系统 2019-08-12 01:32:30 2135
最简单的方式是在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 2134
tomcat安装完成后,或者是binary版本的,当启动tomcat服务,登陆到管理界面的时候,会让你输入用户名和密码。但是我们不知道是什么,这时就需要查\tomcat6\conf文件夹下有个tomcat-users.xml,应该有类似的内容....或者
系统 2019-08-12 01:33:59 2134