如何绕过apache tomcat服务器url中的根文件夹名称?

时间:2015-01-27 20:10:11

标签: spring-mvc tomcat7

我想访问url而不必提及spring MVC项目中根文件夹的名称。

实施例: http://localhost:8080/hospitalManagement/user - > http://localhost:8080/user

我是否需要在 web.xml 文件中进行任何修改?

2 个答案:

答案 0 :(得分:0)

我不确定,但我认为这些步骤可以帮助你


  1. 在项目的属性中,选择" Web项目设置"。
  2. 更改"上下文根"到"用户"。
  3. 选择窗口>显示视图>服务器。
  4. 单击红色方框("停止服务器)停止服务器 服务器"工具提示)或上下文单击要选择的服务器列表 "停止"
  5. 在您要使用的服务器上,按上下文单击选择"清理..."。
  6. 在确认对话框中单击“确定”。
  7. 现在,您可以使用新的"用户"运行您的应用URL如:

    http://localhost:8080/user/

答案 1 :(得分:0)

我终于找到了答案......

在请求映射中将值设置为(" /")

@RequestMapping("/")
    public String indexController(){
        logger.info("IndexController Method called");
        return "index";
    }

还有web.xml文件

<welcome-file-list>
    <welcome-file>index.html</welcome-file>
    <welcome-file>index.htm</welcome-file>
    <welcome-file>index.jsp</welcome-file>
    <welcome-file>default.html</welcome-file>
    <welcome-file>default.htm</welcome-file>
    <welcome-file>default.jsp</welcome-file>
  </welcome-file-list>

问题解决了!