Tomcat - 军军小站|张军博客
Tomcat

Tomcat 启动后台程序

References:《Tomcat启动时加载WEB应用中的后台程序》[1],《配置TomcatListener》[2]要做的事情很简单,就是在Tomcat启动WEB服务器的时候同时启动一个后台程序,做一些事情。[1]里面介绍的方法是通过不响应Request的Servlet来实现,通过设置标签和Servlet里面的static代码段来实现。[2]介绍了另一个方法,通过实现ServletContextListener,并在w

系统 2019-08-12 01:32:30 2160

Tomcat

tomcat 内存设置

引用:http://www.cnblogs.com/JavaTechLover/archive/2012/08/16/tomcat-memory.htmltomcat启动内存设置其初始空间(即-Xms)是物理内存的1/64,最大空间(-Xmx)是物理内存的1/4。可以利用JVM提供的-Xmn-Xms-Xmx等选项可进行设置三、实例,以下给出1G内存环境下javajvm的参数设置参考:JAVA_OPTS="-server-Xms800m-Xmx800m-XX

系统 2019-08-12 01:32:27 2160

Tomcat

tomcat优化方案

1.内存设置(VM参数调优)(1).Windows环境下,是tomcat解压版(执行startup.bat启动tomcat),解决办法:修改“%TOMCAT_HOME%\bin\catalina.bat”文件,在文件开头增加如下设置:setJAVA_OPTS=-Xms512m-Xmx512m-XX:PermSize=128M-XX:MaxNewSize=256m-XX:MaxPermSize=512m备注:一定加在catalina.bat最前面。(2).W

系统 2019-08-12 01:33:34 2159

Tomcat

虚拟主机TOMCAT配置

在tomcat中添加虚拟主机:编辑"tomcat\conf\server.xml",在""元素中新加子元素"",如下:

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

Tomcat

SSL安装 tomcat jks AVR

使用版本JDK1.7,tomcat7.0.39,openssl安装版0.9.8使用操作系统win7命令行:1.生成CA私钥以及自签名根证书①生成CA私钥opensslgenrsa-outF:\CA\ca-key.pem1024②生成待签名根证书opensslreq-new-x509-keyoutF:\CA\ca-key.pem-outF:\CA\ca-req.csr-configopenssl.cnf③用CA私钥对根证书进行自签名opensslx509-r

系统 2019-08-12 01:33:11 2158

Tomcat

Tomcat源码分析之—容器整体结构

Tomcat有多个容器组成,而Container也就是容器与Connecter连接器是Tomcat最核心的两个模块,Connecter连接器接收客户端的请求,并根据客户端的请求传递给Container处理并作出相应。Tomcat中有多个层次的容器对象:Engine、Host、Context、Wrapper,这些容器是有层级关系的。Engine:代表整个Tomcat的Servlet引擎,可以包含一个或多个子容器Host:表示一个虚拟主机,包含多个Contex

系统 2019-08-12 01:32:16 2158

Tomcat

修改Tomcat响应请求时返回的Server内容

HTTPServer在响应请求时,会返回服务器的Server信息,比如Tomcat7的Header是:这东西其实会给一些别有用心之人带来一定的提示作用;为安全起见,我们一般会建议去掉或修改这个信息。在Tomcat的server.xml,只需在connector中添加server属性,就可以修改成任意值了:

系统 2019-08-12 01:33:52 2157

Tomcat

SSL证书请求文件(CSR)生成指南 - Tomcat

SSL证书请求文件(CSR)生成指南-Tomcathttp://www.zhenssl.com/support/CSRgen/tomcat_CSR.htm重要注意事项AnImportantNoteBeforeYouStart在生成CSR文件时同时生成您的私钥,如果您丢了私钥或忘了私钥密码,则颁发证书给您后不能安装成功!您必须重新生成私钥和CSR文件,免费重新颁发新的证书。为了避免此情况的发生,请在生成CSR后一定要备份私钥文件和记住私钥密码,最好是在收到证

系统 2019-08-12 01:33:51 2157

Tomcat

Tomcat embed

http://www.iflym.com/index.php/code/use-embeded-tomcat-to-javaee-start-tomcat.htmlhttp://java.dzone.com/articles/embedded-tomcat-minimalhttps://devcenter.heroku.com/articles/create-a-java-web-application-using-embedded-tomcat5.5:h

系统 2019-08-12 01:33:38 2157

Tomcat

Tomcat 7优化前及优化后的性能对比

Tomcat7在我们日常开发、测试、生产环境都会使用到,但对于大部分开发人员来说,对其性能还是没有多大了解。本文就对它做一次性能测试,对比优化前后的性能区别。一、运行环境CPU:Intel(R)Pentium(R)P6200@2.13GHz;内存:4G,装的是32位win7,只认出3G,没有花时间去整ramdisk之类的东西;操作系统:win732位;JDK:1.7.0_55Tomcat:7.0.53大家不要笑,公司电脑,就给配这样的,慢的要死,悲剧!下面

系统 2019-08-12 01:32:29 2157

Tomcat

Tomcat的异步通讯配置----使用NIO

Tomcat6.X实现了JCP的Servlet2.5和JSP2.1的规范,并且包括其它很多有用的功能,使它成为开发和部署web应用和web服务的坚实平台。NIO(No-blockingI/O)从JDK1.4起,NIOAPI作为一个基于缓冲区,并能提供非阻塞I/O操作的API被引入。作为开源web服务器的java实现,tomcat几乎就是web开发者开发、测试的首选,有很多其他商业服务器的开发者也会优先选择tomcat作为开发时候使用,而在部署的时候,把应用

系统 2019-08-29 22:49:48 2156

Tomcat

Tomcat配置一个ip绑定多个域名

在网上找了半天也没找到相关的资料,都说的太含糊.本人对tomcat下配置一ip对多域名的方法具体例如以下,按以下配置一定能成功,经过測试了.localhost.

系统 2019-08-12 01:33:35 2156

Tomcat

Tomcat设置虚拟目录

首先,我们要知道虚拟目录的好处。虚拟目录不同于原始的Tomcat运行方式,原始的方式是把项目拷贝到webapps下,然后启动tomcat,就可以访问webapps下的项目。我们使用eclipse配置tomcat,实际上的原理也是这种方式。但这种方式的弊端在于,webapps下的项目不是最新的动态,一旦我们修改了eclipse工作目录下的项目,并不能立刻的反应到tomcat/webapps下。所以我们不得不编译项目后,清除webapps下的缓存,甚至要移除项

系统 2019-08-12 01:33:35 2156

Tomcat

转 设置Tomcat的JVM内存大小

设置Tomcat的JVM内存大小2011-11-2110:19:05|分类:Tomcat|标签:tomcatjvm|举报|字号订阅Tomcat本身不能直接在计算机上运行,需要依赖于硬件基础之上的操作系统和一个JVM。JAVA程序启动时JVM都会分配一个初始JVM内存和最大JVM内存给这个应用程序。这个初始内存和最大内存在一定程度都会影响程序的性能。比如说在应用程序用到最大内存的时候,JVM是要先去做垃圾回收的动作,释放被占用的一些内存。所以想调整Tomca

系统 2019-08-12 01:32:55 2156

Tomcat

在Tomcat 5以上配置gzip压缩,节省发送的数据量

HTTP压缩可以大大提高浏览网站的速度,它的原理是,在客户端请求网页后,从服务器端将网页文件压缩,再下载到客户端,由客户端的浏览器负责解压缩并浏览。相对于普通的浏览过程HTML,CSS,Javascript,Text,它可以节省40%左右的流量。更为重要的是,它可以对动态生成的,包括CGI、PHP,JSP,ASP,Servlet,SHTML等输出的网页也能进行压缩,压缩效率惊人一,对于Tomcat5.0以后的版本是支持对输出内容进行压缩的.使用的是gzip

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