在STS中测试新的Spring MVC项目 - 默认根上下文?

use*_*140 4 spring-mvc sts-springsourcetoolsuite

我正试图进入Spring MVC世界,我开始使用SpringSource Tool Suite.我已经创建了一个新的Spring MVC项目,我理解了它的基础知识.我遇到的一个简单问题是 - 更改STS附带的默认vFabric服务器的根上下文的最佳方法是什么?

默认情况下,它将我的项目映射到/ projectname - 但是当我最终部署此项目时,我希望它位于根上下文/中.有没有办法在STS/vFabric中更改它,所以当我"运行在服务器上"并启动Tomcat实例时,当前项目将在根上下文而不是默认的"VMware vFabric tc Server"页面?这只是让我很难测试网站,因为我将链接到HTML中的"/ mylink"(例如)但是在STS中运行它将是/ projectname/mylink

谢谢.

Dir*_*ski 9

  • 在"Servers" - View中,右键单击vFabric服务器
  • 选择"打开"
  • 在开始编辑器中,单击"模块"(在编辑器窗口的底部)
  • 您将看到已部署的应用程序,单击应部署到ROOT的应用程序
  • 点击"编辑"
  • 将路径更改为"/",保留docbase原样
  • 保存完成