一、发布Web项目的三种方式

1、在server.xml文件中找到<Host>标签元素,在其下使用<Context>标签配置,一个<Context>标签就代表一个web应用。

    path属性:虚拟目录的名称,也就是对外访问路径。

    docBase属性:web应用所在硬盘中目录地址

    reloadable属性:是否自动重新部署Web项目(项目内容修改后),建议false

    <Host appBase="webapps" autoDeploy="true" name="localhost" unpackWARs="true">
        <Context path="/myWebApp" docBase="D:\myWebApp"  reloadable="false"/>
    </Host>

    每次配置server.xml文件后,必须重启Tomcat服务器

2、自动映射webapps目录

    tomcat服务器会自动管理webapps目录下的所有web应用,并把它映射成虚似目录。

3、在tomcat服务器的\conf\Catalina\localhost目录下添加一个以xml文件配置Context
    path可以去掉,虚拟目录为文件名
   <Context path="/myWebApp" docBase="D:\myWebApp"/>

二、加载JVM配置

1、windows环境

在tomcat 的bin下catalina.bat 里,在下面代码之后
rem Guess CATALINA_HOME if not defined
set CURRENT_DIR=%cd%后面添加JVM参数

  1. set JAVA_OPTS=-Xms512m -Xmx512m -XX:ParallelGCThreads=8 -XX:PermSize=128m -XX:MaxPermSize=256m 

位置如图:

Tomcat(四):发布和优化

2、linux环境

    bin 下catalina.sh 里,在# OS specific support.  $var _must_ be set to either true or false.后,在cygwin=false位置前,其实就shell代码开头,添加参数

  1. JAVA_OPTS="-Xms512m -Xmx512m -XX:ParallelGCThreads=8 -XX:PermSize=128m -XX:MaxPermSize=256m"  

然后运行startup.sh即可启动

相关文章:

  • 2021-09-24
  • 2021-05-28
  • 2022-12-23
  • 2021-11-19
  • 2021-11-18
  • 2021-12-03
  • 2021-05-13
猜你喜欢
  • 2022-02-07
  • 2021-11-27
  • 2022-01-27
  • 2022-01-04
  • 2021-11-19
  • 2021-11-18
相关资源
相似解决方案