Tomcat部署设置
JDK内存设置 修改x5.2.1\apache-tomcat\bin目录下的catalina.bat文件,将“JAVA_OPTS=-Xms512m -Xmx1024m”中的内容修改为实际使用的大小。 32位操作JDK内存系统:最大可设置1G,如果设置过大,会导致服务无法启动。 64位操作JDK内存系统:所有服务的最大内存累加的和不大于物理内存的60%到80%。 线程数 修改x5.2.1\apache-tomcat\conf目录下的server.xml文件,将<Connector port="8080" …………/>中的maxThreads参数修改为适量的值。 JDK5.0以后每个线程栈大小为1M,但是操作系统对一个进程内的线程数还是有限制的,不能无限生成。32位操作系统根据JVM最大堆内存设置;64位操作系统经验值在3000~5000左右。 数据库连接数设置 修改x5.2.1\apache-tomcat\conf目录下的server.xml文件,找到数据源连接设置,内容如下: <Resource name="system" auth="Container" type="javax.sql.DataSource" driverClassName="oracle.jdbc.driver.OracleDriver" url="jdbc:oracle:thin:@192.168.1.10:1521:orcl" username="test20002" password="1" maxActive="10" maxIdle="5"/> 修改maxActive参数为适量的值。设置前得设置数据库的最大并发线程数(具体参考下面Oracle数据库线程数设置方法),连接池最大连接数之和不能大于数据库的最大线程数。 数据库最大连接等待设置 修改maxIdle参数为适量的值。 Oracle线程数设置 通过以下语句查询和设置Oracle的线程数: --查询最大线程连接数 : show parameter processes --更改线程连接数 : alter system set [...]