- 端口更改
server.xml
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
- 部署方式一
项目放到webapps中
如果是war包放到webapps里面,他会自动解压缩,删除war包,解压的文件夹也会没有
- 部署方式二
如果我们项目不想放到webapps中,我们可以在配置文件中写
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true">
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access_log" suffix=".txt"
pattern="%h %l %u %t "%r" %s %b" />
<!-- 写成这样 -->
<Context docBase="D:\hello" path="/hehe">
</Host>
- 部署方式三
在conf/Catalina/localhost文件夹下创建任意文件名.xml
在文件中编写
<Context docBase="D:\hello">
虚拟目录就是xml的文件名称
热部署方式
- java动态项目的根目录
- 项目的根目录
-- WEB-INF目录
---- web.xml: web项目的核心配置文件
---- classes目录: 放置字节码文件的目录
---- lib目录: 放置依赖的jar包