文章正文

tomcat多实例部署与热部署

【文章】2020-04-23

简介tomcat多实例部署与热部署

单实例部署:

项目包放到webapp下,启动bin下的startup.sh即可
启动命令:./startup.sh
启动并实时监控日志:./startup.sh & tail -f ../logs/catalina.out


多实例部署:

修改tomcat里的server.xml,修改以下三个端口,避免端口冲突
<Server port="8005" shutdown="SHUTDOWN">
<Connector port="8080" protocol="HTTP/1.1">
<Connector port="8009" protocol="AJP/1.3">


实例热部署:

tomcat安装路径下,编辑conf文件夹下server.xml

 .......
      <Host name="localhost"  appBase="webapps" unpackWARs="true" autoDeploy="true">
         <!-- 热部署配置 -->
	<Context path="/" docBase="/home/webapp/ROOT" reloadable="true" />    
        <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
               prefix="localhost_access_log" suffix=".txt"
               pattern="%h %l %u %t &quot;%r&quot; %s %b" />

      </Host>
 .......

备注:docBase执行,不要忘记创建


Tomcat 8配置内存大小:

linux:

JAVA_OPTS=“-Xms4096m -Xmx4096m”

windows:

set JAVA_OPTS=-server -Xms1024m -Xmx1024m -Dfile.encoding=UTF-8

打赏支持

感谢您的支持,加油!

打开微信扫码打赏,你说多少就多少

找书费时,联系客服快速获取!

扫码支持

在线客服8:30-22:30,若离线请留言!

获取教程,请联系在线客服!

扫码支持

在线客服8:30-22:30,若离线请留言!

热门阅读

找PDF电子书,太费时间?

  • 微信扫描二维码,让客服快速查找。
  • 在线客服8:30-22:00,若离线请留言!