项目导出为war工程
- Maven项目 选择父工程, 首先 clean 一下, 然后 package, 在当前文件夹的target 目录下就生成了一个war工程 .
- 我们把这个war工程 放到 tomcat的 webapps 下, 然后通过 运行
tomcat会自动将war文件变成一个Web项目
- 这时我们发现很烦的一个问题, 由于项目文件名的原因, 我们每次访问接口都得带上这家伙, 所以我们要甩掉项目名, 怎么做呢?
- 在你的tomcat 所在文件夹的
conf\
下修改一下
<?xml version="1.0" encoding="UTF-8"?>
<!-- 省略 -->
<Context docBase="F:\apache-tomcat-9.0.20\webapps\railway" path="/" reloadable="false" allowLinking="true" />
</Engine>
</Service>
</Server>
- docBase = " " 配置项目的绝对路径 path= “/” 为空不用项目名, reloadable=“false” 如果这个属性设为true,tomcat服务器在运行状态下会监视在WEB-INF/classes和WEB-INF/lib目录下class文件的改动,如果监测到有class文件被更新的,服务器会自动重新加载Web应用 allowLinking=“true” 打开tomcat对软连接的支持