我试图通过使用tomcat6.0从eclipse(indigo)运行spring3应用程序。 右键单击项目 - >在服务器上运行 - >给我错误404(请求的来源不可用)。
编辑 来自评论
<!-- Dispatcher Servlet Mapping -->
<servlet>
<servlet-name>SNBServlet</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>SNBServlet</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
<listener>
<listener-class>org.springframework.web.util.Log4jConfigListener</listener-class>
</listener>
<!-- Welcome File -->
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
答案 0 :(得分:0)
检查浏览器中正在访问的网址。最有可能的是http://somehost:port/yourApplicationContext/
,这意味着它正在尝试访问您不存在或配置的应用程序根目录上的资源。
在应用程序的部署描述符中配置一些welcome-file,或者只是请求已经存在的资源。