Tomcat 部署 Web项目以及更改项目名

2022年8月21日08:14:20

项目导出为war工程

  1. Maven项目 选择父工程, 首先 clean 一下, 然后 package, 在当前文件夹的target 目录下就生成了一个war工程 .
  2. 我们把这个war工程 放到 tomcat的 webapps 下, 然后通过 运行startup.bat tomcat会自动将war文件变成一个Web项目
  3. 这时我们发现很烦的一个问题, 由于项目文件名的原因, 我们每次访问接口都得带上这家伙, 所以我们要甩掉项目名, 怎么做呢?
  4. 在你的tomcat 所在文件夹的conf\server.xml 下修改一下
<?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>
  1. docBase = " " 配置项目的绝对路径 path= “/” 为空不用项目名, reloadable=“false” 如果这个属性设为true,tomcat服务器在运行状态下会监视在WEB-INF/classes和WEB-INF/lib目录下class文件的改动,如果监测到有class文件被更新的,服务器会自动重新加载Web应用 allowLinking=“true” 打开tomcat对软连接的支持
  • 作者:JingXingLiang
  • 原文链接:https://blog.csdn.net/qq_36241003/article/details/91488274
    更新时间:2022年8月21日08:14:20 ,共 602 字。