日期:2014-05-17  浏览次数:20828 次

关于spring mvc部署时,如果让url中不包含项目名字?
大家好,

  我用SpringSource Tool Suite开发的一个springmvc项目,每次用tomcat部署运行时,都会有项目的名字在里面,
  如: http://localhost:8080/projectname/index.htm, 如何将项目的名字从url去掉呢?

  另,去掉以后的话,resource(如图片等)的url是否也要跟随修改?

------解决方案--------------------
可以啊,有两种方法。
1 用apahce做映射
2 把你的index.htm放在tomcat/webapps目录下的root文件夹中,因为root文件夹是tomcat的主页文件夹 。你覆盖它就行了。