I am trying to run a spring3 application from the eclipse(indigo) by using tomcat6.0. Right click on the project -> run on server -> gives me error 404(The requested source is not available).
Edit from comments
<!-- 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>
Check the URL that is being hit in the browser. Most probably it will be something like
http://somehost:port/yourApplicationContext/
which means it is attempting to access a resource on the root of the application that is not present or configured by you.Either configure some welcome-file in the deployment descriptor of the application or simply request a resource that is already present.