安装脚本

Linux下jdk、tomcat和apr的集成安装脚本(version2)

荒凉一梦 提交于 2019-12-04 15:32:46
前些日子手痒写了个一步安装JDK+TOMCAT的脚本,感觉不是很完善,没有充分发挥TOMCAT的性能, 这次花了点时间完善下了脚本: 1. 给TOMCAT自动加上APR支持和参数调优(我的脚本中给Xmx设置了一半的物理内存,因为我的机器不全跑WEB应用,童鞋们可以在脚本中自行修改), 2. 为了脚本的通用性,垃圾收集器新生代采用并行收集器-XX:+UseParallelGC,并设置了最大期望响应时间(单位毫秒)-XX:MaxGCPauseMillis=100,打开了-XX:+UseAdaptiveSizePolicy, JVM会根据负载自动调整新生代中Eden区和survivor区的大小,永生代Perm区貌似也会自动调整,没有去改动它, 3. 旧生代也是并行收集器-XX:+UseParallelOldGC,默认新生代占最大堆-Xmx的3/8,旧生代占5/8 4. 脚本修改了hosts文件,并打开了tomcat的jmxremote,端口是1234,你可以在客户机用jconsole远程连接tomcat服务器机监控它的运行情况,并且打开了垃圾回收日志,放在tomcat的logs目录下,名为gc.log 5. 增大tomcat上传war包的文件大小至500MB,开机会自启动tomcat。 6.增加了一个启动tomcat或强行杀tomcat进程重启的脚本 本脚本允许重复执行多次