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

项目导出为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对软连接的支持
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值