系统架构 - 军军小站|张军博客
Tomcat

Tomcat安装

安装JDK[root@stu21~]#lftp172.16.0.1lftp172.16.0.1:~>cdpubcdok,cwd=/publftp172.16.0.1:/pub>cdSources/6.x86_64/jdk/lftp172.16.0.1:/pub/Sources/6.x86_64/jdk>getjdk-7u67-linux-x64.rpm126857158bytestransferredin22seconds(5.56M/s)lftp172.

系统 2019-08-12 01:32:36 2187

Tomcat

tomcat内存溢出解决办法

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 2186

Tomcat

关于Logger,Tomcat 的Logger是如何工作的

HttpProcessor.javaprivateHttpConnectorconnector=null;privatevoidlog(Stringmessage){Loggerlogger=connector.getContainer().getLogger();if(logger!=null)logger.log(threadName+""+message);//为什么这句话可以用?往下推论}HttpProcessor.javapublicHttpPr

系统 2019-08-12 01:33:42 2186

Tomcat

tomcat下,超链接下载出现乱码页面

现象:有一个jsp页面(当然可以是html页面),做几个超链接,链接到某个文件:w.mxp,点击打开后不提示下载对话框,却打开一个乱码页面。初步分析:有一个人说以前碰到过这种情况,是因为本地机器上没装下载软件,所以解析不了。但是,装了迅雷后,还是乱码页面。况且,浏览器本身也有下载程序的。最终原因:使用的web服务器是Tomcat。在tomcat的web.xml文件中,mime-mapping需要配置一个后缀为mxp的元素。即添加:1234

系统 2019-08-12 01:33:08 2186

Tomcat

一个JSP结果页面tomcat内存溢出

如今,试验组的同事寻找新能源我看到一个奇怪的现象。一个tomcat应用,内只有一个简单的jsp页面,和这个jsp无论是什么页java代码(我想用这个jsp在她的网页测试server一对tomcat的最大QPS)。可是用loadrunner压測了几分钟之后。分配了1024M堆内存的tomcat竟然包heapspaceoutofmemory!这个页面的代码例如以下:<%@pagelanguage="java"contentType="text/html;cha

系统 2019-08-12 01:33:01 2186

Tomcat

把tomcat的8080改为80端口

找到配置文件:tomcat/conf/server.xml打到文件里的:Defineanon-SSLHTTP/1.1Connectoronport8080-->把8080改为80即可把tomcat的8080改为80端口

系统 2019-08-12 01:32:52 2186

Tomcat

tomcat 下载 中文乱码问题

问题描述:比如我要下载的东西http://localhot:8080/aa/中文.doc将被解析为:http://localhot:8080/aa/%A%23B.doc解决办法tomcat配置文件server.xml<

系统 2019-08-12 01:32:41 2186

Tomcat

如何在一台机子上启动两个TOMCAT

同时启动两个tomcat设置,具体如下:1.不要设置CATALINA_HOME2.分别修改安装目录下的conf子目录中的server.xml文件:a.修改http访问端口为不同的端口,将8080修改为tomcat不在使用的端口号。此处所设的端口号即是以后访问web时所用的端口号。b.修改其中一个tomcat的Shutdown端口(在server.xml中,默认为8005端口),将8005修改为没有在使用的端口号,例如8055。c.修改其中一个tomcat的

系统 2019-08-12 01:32:31 2186

Tomcat

如何通过tomcat入侵远程计算机系统

今天真倒霉,学员通过Tomcat黑了我的计算机!下面先说说怎么被黑的过程吧!我昨天讲解在Servlet程序中如何读写资源时,讲到了如果一个Servlet或JSP程序能够读写当前计算机上的任意目录的话,那么采用Tomcat对外出租虚拟主机时,就会出现安全问题,因为别人上传的Servlet/JSP程序可以浏览服务器上的所有目录和修改服务器上的文件。我安排学员们自己做做这个实验看看,没想到,第二天上课后不久,我的计算上就弹出了“计算机即将被关闭”的通知消息窗口,

系统 2019-08-12 01:33:58 2185

Tomcat

Tomcat的配置

http:www.apache.org/tomcatstructs配置环境变量PATH把值设为:JDK所在目录的bin目录下C:\ProgramFiles\Java\jdk1.6.0_23\bin在环境变量中添加名为:CATALINA_HOME的系统变量把的它的值设为Tomcat解压时所在的目录比如:C:\apache-tomcat-6.0.29再添加一个JAVA_HOME环境变量把值设为javaJDK所在的目录比如:c:\ProgramFiles\Jav

系统 2019-08-12 01:33:56 2185

Tomcat

Tomcat 5.5.23 文档阅读Tips 5 - Realms and Ac

本文讲述的是在Tomcat中配置Realm(领域)。Realm就是一个username和password的集合,通过配置Realm,我们可以限制账户和webapp等其他资源之间的access关系。对于EasyCluster而言,这个没什么意义,因为在EasyCluster的tomcat中,只会run一个webapp。另一方面,通过配置Realm,用户可以把一些信息放到Realm中,并设定权限,从而方便webapp的开发,比如将用户名和密码做成Realm。这

系统 2019-08-12 01:32:50 2185

Tomcat

Tomcat一些小事

1.编码问题1.1.乱码客户端发请GET请求,如果这个请求地址上有中文,而且也没有进行encode的时候,后端就可能接收到乱码。--解决办法在tomcat,conf/server.xml这个文件在你的Connector加上URIEncoding="UTF-8"就行了。To

系统 2019-08-12 01:32:50 2185

Tomcat

关于tomcat乱码

这是09年写的一个笔计,放在这里,供自已以后参考.今天将在Jetty下开发的WEB程序用Tomcat发布,系统出现了乱码,百思不得期解,因为以前做过多套的系统,从没出现过乱码.晚饭过后,静下心来仔细的思考,还是找不到哪儿出错,没办法只有采用老方法,从头开始测:1):写一个极其简单的jsp自已调用自已,看看会不会出现乱码,结果是会.2):拿这个jsp放到其它正确的系统下,结果不会出现,由此可以确定系统的servlet的环境有问题.3):删掉web.xml中所

系统 2019-08-12 01:32:40 2185

Tomcat

tomcat流程启动图

tomcat6从启动到监听8080端口来处理请求的过程,如图:最后的http11processor来负责处理每个request,也就是http协议的post,get,head,delete方法,不是嘛?tomcat流程启动图

系统 2019-08-29 23:36:54 2184

Tomcat

Tomcat源码分析

前言:本文是我阅读了TOMCAT源码后的一些心得。主要是讲解TOMCAT的系统框架,以及启动流程。若有错漏之处,敬请批评指教!建议:毕竟TOMCAT的框架还是比较复杂的,单是从文字上理解,是不那么容易掌握TOMCAT的框架的。所以得实践、实践、再实践。建议下载一份TOMCAT的源码,调试通过,然后单步跟踪其启动过程。如果有不明白的地方,再来查阅本文,看是否能得到帮助。我相信这样效果以及学习速度都会好很多!1.Tomcat的整体框架结构Tomcat的基本框架

系统 2019-08-12 01:33:55 2184