tomcat
琅琊山二当家
这个作者很懒,什么都没留下…
展开
-
Tomcat调优总结
omcat 优化分为系统优化,Java虚拟机调优,Tomcat本身的优化。Tomcat 如何起停./catalina.sh stop./catalina.sh start/sbin/service tomcat restart/webagme/tomcat/bin/catalina.sh start1.如何调整tomcat的占用内存A: 方法如下:1.转载 2016-04-14 20:57:23 · 512 阅读 · 0 评论 -
tomcat如何刷到2000并发
tomcat81.Executor 配置1.1 maxThreads ,默认是200,把这个设置这个数值,可以再高一些。400,800都试试。会有瓶颈。2.HTTP Connector 设置2.1 acceptCount 默认是100,调高,翻几倍试试 2.2 acceptorThreadCount 默认是1,调成CPU线程数,比如4核心8线程,就调成8. 2原创 2016-06-21 17:08:37 · 2947 阅读 · 0 评论 -
jmap dump 出JVM 内存信息命令
jmap -dump:live,format=b,file=heap.bin pid heap.bin 是生成文件名pid 是tomcat 或者 java 应用的pid 可以在top命令查看默认生成路径 是tomcat/bin原创 2016-06-03 20:12:35 · 5129 阅读 · 0 评论 -
tomcat配置文件server.xml详解
元素名属性解释serverport指定一个端口,这个端口负责监听关闭tomcat 的请求shutdown指定向端口发送的命令字符串servicename指定service 的名字Connect转载 2016-07-21 18:54:31 · 478 阅读 · 0 评论 -
Tomcat-connector的微调(2): maxConnections, maxThreads
1) 最大连接数tomcat的最大连接数参数是maxConnections,这个值表示最多可以有多少个socket连接到tomcat上。BIO模式下默认最大连接数是它的最大线程数(缺省是200),NIO模式下默认是10000,APR模式则是8192(windows上则是低于或等于maxConnections的1024的倍数)。如果设置为-1则表示不限制。在tomcat里通过一个计数转载 2016-08-09 17:40:38 · 1051 阅读 · 0 评论 -
this web application instance has been stopped already解决办法
重启tomcat的时候出错Illegal access: this web application instance has been stopped already. Could not load oracle.net.mesg.Message. The eventual following stack trace is caused by an error thrown for deb...转载 2016-08-26 11:28:36 · 14045 阅读 · 1 评论 -
tomcat启动时同时自启动一个servlet
ps : 本文类似于 使用 ServletContextListener在TOMCAT启动的时候,自动执行一个SERVLET类,这个类主要作用是生成文件的。 此时我的系统要运行正常,可以做其它的事情。 百度了一下, 第一步:在web.xml文件中添加[size=medium] Java代码 servlet的名字转载 2016-09-20 10:27:55 · 2750 阅读 · 0 评论 -
Linux下安装Tomcat服务器和部署Web应用
Linux下安装Tomcat服务器和部署Web应用一、上传Tomcat服务器 二、安装Tomcat服务器2.1、解压tomcat服务器压缩包 2.2、配置环境变量 tomcat服务器运行时是需要JDK支持的,所以必须配置好JDK用到的那些环境变量 编辑/etc下的profile文件,加上如下内容: 2.3、修转载 2017-03-14 22:08:54 · 597 阅读 · 0 评论 -
利用tomcat服务器配置https双向认证、https单向认证-ssl、tls
关键字:利用tomcat服务器配置https双向认证、https单向认证-ssl、tls 首先推荐另一篇不错的文章:http://lixor.iteye.com/blog/1532655 很多朋友、同事问过一个问题,https/ssl怎么做,干什么用的等,今天写出来供大家参考,希望对大家有所帮助. 背景讲述: 1.单向认证,就是传输的数据加密过了,但是不会校验客户端的来源 2.双向认证,如...转载 2016-05-23 20:26:41 · 5895 阅读 · 2 评论 -
tomcat服务器配置字符集为utf-8-彻底解决中文乱码问题
我们在程序编写的过程中总是会遇到一些中文编码的问题,需要在程序中很多环节中去进行过滤和转义,依旧有可能遇到中文乱码的问题,下面是我的一个同事告诉我的方法,百时不灵,当然是针对于tomcat服务器来说的。此外,这个方法并不会对之前的那些方法造成冲突。服务器/conf目录/server.xml文件将相关语句改为: connec转载 2017-06-21 18:02:37 · 1977 阅读 · 0 评论 -
linux系统下安装两个或多个tomcat
编辑环境变量:vi /etc/profile加入以下代码(tomcat路径要配置自己实际的tomcat安装目录)##########first tomcat###########CATALINA_BASE=/usr/local/tomcatCATALINA_HOME=/usr/local/tomcatTOMCAT_HOME=/usr/local/tomcat转载 2017-10-31 16:36:35 · 407 阅读 · 1 评论 -
tomcat7 生产环境优化(有些JVMtomcat5 6上的参数被取消了)
TOMCAT的优化基本分为两个方面:一、JVM参数的优化二、TOMCAT自身的配置 一、JVM参数的优化 在/bin目录下的catalina.sh头部加入 写道JAVA_OPTS="-Djava.awt.headless=true -Dfile.encoding=GBK -server -Xms1024m -Xmx1024m转载 2016-07-25 16:34:52 · 1261 阅读 · 0 评论 -
tomcat的maxThreads、acceptCount(最大线程数、最大排队数)
omcat 6的Connector配置如下 其中最后两个参数意义如下: maxThreads:tomcat起动的最大线程数,即同时处理的任务个数,默认值为200 acceptCount:当tomcat起动的线程数达到最大时,接受排队的请求个数,默认值为100 这两个值如何起作用,请看下面三种情况 情况1:接受一个请求,此时tomcat起动的线程转载 2016-07-22 17:10:14 · 1433 阅读 · 0 评论 -
failed to allocate XXXX bytes for committing reserved memory.
## There is insufficient memory for the Java Runtime Environment to continue.# Native memory allocation (malloc) failed to allocate 2863333376 bytes for committing reserved memory.# Possible reason原创 2016-06-03 19:32:31 · 12537 阅读 · 0 评论 -
解决:Maximum number of threads (200) created for connector with address null
转至:http://xy123110.iteye.com/blog/1551544 1、INFO: Maximum number of threads (200) created for connector with address null and port 8091说明:最大线程数错误解决方案: 使用线程池,用较少的线程处理较多的访问,可以提高t转载 2016-05-24 18:21:55 · 2005 阅读 · 0 评论 -
Mysql Tomcat C3p0系统性能调优个人总结(赞!)
应用逻辑 就是用c3p0 到数据库查询数据并http返回Json数据 1 调优前的最初的测试结果 JMeter test resultNo.TypeOriginal1000 data bigger1500Connection250 query/S63q/S70q/转载 2016-05-24 16:54:16 · 1135 阅读 · 0 评论 -
Tomcat的四种基于HTTP协议的Connector性能比较
connectionTimeout="20000" redirectPort="8443"/><Connector executor="tomcatThreadPool" port="8081" protocol="HTTP/1.1" connectionTimeout="2000转载 2016-05-24 22:45:48 · 9792 阅读 · 3 评论 -
设置Tomcat的JAVA_OPTS参数
修改 TOMCAT/bin/catalina.bat添加set JAVA_OPTS= ...rem ----- Execute The Requested Command --------------------------------------- set JAVA_OPTS=%JAVA_OPTS% -server -Xms512m -Xmx512m -XX:MaxNew转载 2016-05-24 23:23:13 · 3304 阅读 · 0 评论 -
tomcat7.0性能优化-挑战极限完整版
0 测试结果 参考精简版的空跑测试结论 http://phl.iteye.com/blog/1868206 1 tomcat 1.1 tomcat运行模式 Connector/protocol org.apache.coyote.http11.Http11Protocol - blocking Java connector org.apache.coyote.htt转载 2016-05-24 23:26:32 · 805 阅读 · 0 评论 -
tomcat 性能优化及压力测试
Apache 版本:2.054,Tomcat5.0.30,mysql :4.1.14.JDK1.5压力测试工具:Loadrunner7.8。负载平衡方案如下:一台机器(操作系统2003)安装apache,作为负载服务器,并安装tomcat作为一个worker;一个单独安装tomcat,作为第二个worker;剩下的一台单独作为数据库服务器。 Apache和tomc转载 2016-05-07 19:00:34 · 3941 阅读 · 0 评论 -
tomcat连接超时
/>设置超时时间c3p0 里面有连接的最大空闲时间#连接的最大空闲时间,如果超过这个时间,某个数据库连接还没有被使用,则会断开掉这个连接,单位秒 c3p0.maxIdleTime=100 #连接池在获得新连接失败时重试的次数,如果小于等于0则无限重试直至连接获得成功 c3p0.acquireRetryAttempts=30原创 2016-05-19 21:41:49 · 4279 阅读 · 0 评论 -
Tomcat调优总结
Tomcat 优化分为系统优化,Java虚拟机调优,Tomcat本身的优化。Tomcat 如何起停./catalina.sh stop./catalina.sh start/sbin/service tomcat restart /webagme/tomcat/bin/catalina.sh start1.如何调整tomcat的占用内存A: 方法如下:1. li转载 2016-05-20 15:20:15 · 680 阅读 · 0 评论 -
Exception in thread "http-bio-8080-exec-2" java.lang.OutOfMemoryError: PermGen space
这个问题 是tomcat下 加载的类过多,解决方法是解决方法: 1、 手动设置MaxPermSize大小修改TOMCAT_HOME/bin/catalina.bat(Linux下为catalina.sh),在“echo"Using CATALINA_BASE: $CATALINA_BASE"”上面加入以下行:setJAVA_OPTS=%JAVA_OPT原创 2016-06-24 18:30:12 · 1321 阅读 · 0 评论 -
同一Tomcat 多个端口部署不同的项目
一、同一Tomcat 多个端口部署不同的项目 在tomcat 安装目录下C:/Program Files/apache-tomcat-6.0.29/conf找到server.xml (1)、在结点后面增加结点,如下:转载 2016-06-03 19:20:12 · 832 阅读 · 0 评论 -
springboot 打war包去掉项目前缀会 启动两次解决
springboot项目打成war包 去掉前缀放置在tomcat webapps下面,启动的时候会加载两次,可以通过修改tomcat的默认启动路径1. tomcat 去掉前缀 的方法 server.xml里面host节点增加 蓝色部分 <Host name="localhost" appBase="webapp" unpackWARs="true...原创 2017-11-27 14:19:19 · 6084 阅读 · 0 评论