一、发布Web项目的三种方式
1、在server.xml文件中找到标签元素,在其下使用标签配置,一个标签就代表一个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参数
- set JAVA_OPTS=-Xms512m -Xmx512m -XX:ParallelGCThreads=8 -XX:PermSize=128m -XX:MaxPermSize=256m
2、linux环境
bin 下catalina.sh 里,在# OS specific support. $var must be set to either true or false.后,在cygwin=false位置前,其实就shell代码开头,添加参数
- JAVA_OPTS="-Xms512m -Xmx512m -XX:ParallelGCThreads=8 -XX:PermSize=128m -XX:MaxPermSize=256m"
然后运行startup.sh即可启动