2012-12-07 102 views
0

我想创建一个弹簧web应用程序。应用程序应该直接转到控制器,并且不应该有任何欢迎文件。我试图为没有重定向的弹簧web应用程序

在这个控制器顶部我有注解

@RequestMapping(value = "/", method = RequestMethod.GET) 

和我的欢迎文件列表中有根上下文

<welcome-file-list> 
     <welcome-file>/</welcome-file> 
    </welcome-file-list> 

所以我的应用程序应该运行: 本地主机:7101/samplespring/

然而,问题是当我尝试在jdeveloper中运行应用程序,我需要设置一个默认目标,其中我o显然不能在这里。

要继续。

感谢ñ问候, Rachit

回答

0

我删除<welcome-file-list>条目,并确保您的servlet-mapping在web.xml看起来像(注<url-pattern>):

<servlet> 
    <servlet-name>mainDispatcher</servlet-name> 
    <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> 
</servlet> 

<servlet-mapping> 
    <servlet-name>mainDispatcher</servlet-name> 
    <url-pattern>/</url-pattern> 
</servlet-mapping> 
+0

问题是JDeveloper不推出/运行该应用程序,直到找到具有要启动的默认文件的运行配置。所以我不得不添加一个index.jsp,并将其设置为启动应用程序时启动的默认文件。 – Rpant