Skip to Main Content

Java Programming

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Tomcat, Spring MVC - 404

826345Dec 23 2010 — edited Dec 31 2010
Hi

I have started developing a website. The project is very small atm - one BO, DAO, one domain object, spring beans, hibernate config and mapping files, one jsp. When I deploy it on Tomcat 7 I get 404 error. I would appreciate if anyone could have a look at the code and tell me what I am doing wrong.

Here is some code:
<?xml version="1.0" encoding="UTF-8"?>
<javaee:web-app version="3.0"
				xmlns:javaee="http://java.sun.com/xml/ns/javaee"
				xmlns:xml="http://www.w3.org/XML/1998/namespace"
				xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
				xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
				http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd">
	
	<javaee:display-name>My Website</javaee:display-name>
	
	<javaee:servlet>
		<javaee:servlet-name>mvc-dispatcher</javaee:servlet-name>
		<javaee:servlet-class>org.springframework.web.servlet.DispatcherServlet</javaee:servlet-class>
		<javaee:load-on-startup>1</javaee:load-on-startup>
	</javaee:servlet>
	
	<javaee:servlet-mapping>
		<javaee:servlet-name>mvc-dispatcher</javaee:servlet-name>
		<javaee:url-pattern>*.htm</javaee:url-pattern>
	</javaee:servlet-mapping>
	
	<javaee:welcome-file-list>
		<javaee:welcome-file>welcome.jsp</javaee:welcome-file>
	</javaee:welcome-file-list>
	
</javaee:web-app>
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
		xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
		xsi:schemaLocation="http://www.springframework.org/schema/beans
		http://www.springframework.org/schema/beans/spring-beans-3.0.xsd">
	
	<bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver">
		<property name="prefix">
			<value>/WEB-INF/pages/</value>
		</property>
		<property name="suffix">
			<value>.jsp</value>
		</property>
	</bean>
	
	<bean name="/welcome.htm" class="com.michalmyszka.mywebsite.controller.WelcomeController"/>
	
</beans>
<project xmlns="http://maven.apache.org/POM/4.0.0"
			xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  			xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
 								http://maven.apache.org/maven-v4_0_0.xsd">
	
	<modelVersion>4.0.0</modelVersion>
	<groupId>com.michalmyszka</groupId>
	<artifactId>my-website</artifactId>
	<packaging>war</packaging>
	<version>1.0</version>
	<name>My Website</name>
	<url>www.michalmyszka.com</url>
	
	<repositories>
		<repository>
			<id>Java.Net</id>
			<url>http://download.java.net/maven/2/</url>
		</repository>
	</repositories>
	
	<dependencies>
		
		<dependency>
			<groupId>junit</groupId>
			<artifactId>junit</artifactId>
			<version>3.8.1</version>
			<scope>test</scope>
		</dependency>
		
		<dependency>
			<groupId>javax</groupId>
			<artifactId>javaee-api</artifactId>
			<version>6.0</version>
			<scope>provided</scope>
		</dependency>
		
		<dependency>
			<groupId>org.springframework</groupId>
			<artifactId>spring</artifactId>
			<version>2.5.6</version>
			<scope>compile</scope>
		</dependency>
		
		<dependency>
			<groupId>org.springframework</groupId>
			<artifactId>spring-webmvc</artifactId>
			<version>2.5.6</version>
			<scope>compile</scope>
		</dependency>
		
		<dependency>
			<groupId>org.hibernate</groupId>
			<artifactId>hibernate</artifactId>
			<version>3.2.7.ga</version>
			<scope>compile</scope>
		</dependency>
		
		<dependency>
			<groupId>javax.transaction</groupId>
			<artifactId>jta</artifactId>
			<version>1.1</version>
			<scope>compile</scope>
		</dependency>
		
	</dependencies>
	
	<build>
	
		<finalName>my-website</finalName>
		
		<plugins>
		
			<plugin>
				<artifactId>maven-compiler-plugin</artifactId>
				<version>2.3.2</version>
				<configuration>
					<source>1.6</source>
					<target>1.6</target>
				</configuration>
			</plugin>
			
		</plugins>
		
	</build>
	
</project>
Anything else that could help identifying the problem?

Edited by: user7420330 on Dec 23, 2010 11:48 AM
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Jan 28 2011
Added on Dec 23 2010
13 comments
1,894 views