IntelliJ IDEA多项目共用一个Tomcat

avatar 2017年08月21日09:46:16 0 6612 views
博主分享免费Java教学视频,B站账号:Java刘哥 ,长期提供技术问题解决、项目定制:本站商品点此
最近在学 SpringMVC,用 IDEA 进行开发。

在学到 SpringMVC上传文件的时候,因为需要 给上传目录一个虚拟路径,以供访问。

在 server.xml 里添加了如下代码
  1. <Context docBase="I:\Java_Study\upload\temp" path="/pic" reloadable="false"/>

目的是,当在浏览器中输入 http://localhost:8080/pic/1.jpg 就能访问到 I:/JavaStudy/upload/temp/1.jpg

但是遇到个问题,很尴尬。就是如果在 IDEA 里启动 Tomcat 后,能访问项目,但是打不开图片(404  错误),应该是视我 server.xml 于不见。如果在本地启动 Tomcat,能访问图片,却访问不了项目(404错误)。难道这两者就不能共存吗?记得 Eclipse 应该不是这样的啊。

显然有解决方案。

多项目共用同一个tomcat需要做的有两件事

1.区分端口 (或者配置虚拟路径)



因为我在 server.xml 里已经配置了虚拟路径,这里不用弄。

2.勾选tomcat设置:Deploy applications configured in Tomcat instance 每次启动使用不同实例



最终,只需要把 Deploy applications configured in Tomcat instance 勾上就行啦



哎,其实一个勾选就省了不少功夫啊,实践见真知啊。



记得重启生效。



本文链接:https://liuyanzhao.com/5982.html

  • 微信
  • 交流学习,资料分享
  • weinxin
  • 个人淘宝
  • 店铺名:言曌博客咨询部

  • (部分商品未及时上架淘宝)
avatar

发表评论

avatar 登录者:匿名
匿名评论,评论回复后会有邮件通知

  

已通过评论:0   待审核评论数:0