Tomcat
Java高知社区
关注我,每天分享高质量技术文章。
展开
-
Tomcat目录映射设置
方法一:\conf\server.xml内插入Context path="虚拟目录" docBase="文件目录" /> 注:需重启Tomcat 方法二:\conf\Catalina\localhost新建文件 虚拟目录.xml 文件内写入Context path="" docBase="文件目录" />转载 2012-06-09 20:14:44 · 12742 阅读 · 0 评论 -
java.lang.OutOfMemoryError: Java heap space 解决方案
这个问题的根源是jvm虚拟机的默认Heap大小是64M,可以通过设置其最大和最小值来实现.设置的方法主要是几个.1.可以在windows 更改系统环境变量加上JAVA_OPTS=-Xms64m -Xmx512m2,如果用的tomcat,在windows下,可以在E:\Program Files\apache-tomcat-6.0.29\bin\catalina.bat 中原创 2012-07-15 18:55:06 · 6251 阅读 · 0 评论 -
tomcat服务器重启后session可以继续使用配置方法
<Manager className="org.apache.catalina.session.PersistentManager" debug="0" saveOnRestart="true" maxActiveSession="-1" minIdleSwap="-1" maxIdleSwap="-1" maxIdleBa原创 2016-03-09 16:48:30 · 2039 阅读 · 0 评论 -
Nginx SSL+tomcat集群,request.getScheme() 取到https正确的协议详解
公司之前用的是http,但是出于苹果app审核和服务器安全性问题,要改为https,我们公司用的是沃通的ssl,按照沃通的官方文档提供的步骤完成服务器的配置。架构上使用了 Nginx +tomcat 集群, 且nginx下配置了SSL,tomcat 没有配置SSL,项目使用https协议。配置成功后明明是https url请求,发现 log里面,tomcat获取scheme的时候,一原创 2017-04-15 17:08:14 · 13821 阅读 · 0 评论 -
nginx实现tomcat动静分离详解
1.为什么要实现动静分离1)nginx的处理静态资源能力超强主要是nginx处理静态页面的效率远高于tomcat的处理能力,如果tomcat的请求量为1000次,则nginx的请求量为6000次,tomcat每秒的吞吐量为0.6M,nginx的每秒吞吐量为3.6M,可以说,nginx处理静态资源的能力是tomcat处理能力的6倍,优势可见一斑。2)动态资源和静态资源分开,使服务器结构更原创 2017-05-21 00:19:12 · 13962 阅读 · 1 评论 -
Tomcat集群session如何共享详解
首先我们需要知道什么是session共享,共享session的目的是什么。我们知道,session是一次浏览器和服务器的交互的会话,当一个浏览器和服务器连接之后就会产生一个会话。当我们进行tomcat集群的时候,会遇到这样的问题,我们第一次请求分发到第一台服务器下的服务,第二次请求可能会被分发到另一台服务器下的服务。这样就会产生两个会话,我们获取到的sessionid值是不一样的,此时我们两台服务器通过session获取到的一些值也不一样,这样就无法满足我们的业务需求。那有什么办法解决呢?下边就讲下原创 2017-09-30 22:36:26 · 6198 阅读 · 0 评论 -
Java数据库连接池详解
1.数据库连接池概述数据库连接的建立是一种耗时、性能低、代价高的操作,频繁的数据库连接的建立和关闭极大的影响了系统的性能。数据库连接池是系统初始化过程中创建一定数量的数据库连接放于连接池中,当程序需要访问数据库时,不再建立一个新的连接,而是从连接池中取出一个已建立的空闲连接,使用完毕后,程序将连接归还到连接池中,供其他请求使用,从而实现的资源的共享,连接的建立、断开都由连接池自身来管理。原创 2017-10-26 21:06:27 · 2064 阅读 · 1 评论 -
如何同时启动多个Tomcat服务
在项目开发中,有时会需要同时启动多个Tomcat服务,如果直接启动多个的话,会报以下错误:Port busy xxxx java.net.SocketException: Unrecognized Windows Sockets error: 0: JVM_Bind,这个就是端口被占用了,所以我们需要做的事就是改端口,首先到tomcat的conf文件夹下找到server.xml配置文件原创 2013-07-12 10:53:02 · 8718 阅读 · 1 评论 -
搭建Tomcat集群详解
一、为什么需要Tomcat集群Tomcat的最大并发数是可以配置的,实际运用中,最大并发数与硬件性能和CPU数量都有很大关系的。更好的硬件,更多的处理器都会使Tomcat支持更多的并发。Tomcat默认的HTTP实现是采用阻塞式的Socket通信,每个请求都需要创建一个线程处理,当一个进程有500个线程在跑的话,那性能已经是很低很低了。Tomcat 默认配置的最大请求数是150,也就是说同时支持150个并发。具体能承载多少并发,需要看硬件的配置,CPU 越多性能越高,分配给JVM的内存越多性能也就越高,原创 2017-10-14 17:56:35 · 10786 阅读 · 0 评论