java - Accessing controller throws 404 error -


i have maven project spring framework set up, , i'm trying access 1 existing controller, keep getting 404 error.


1) have maven project , tomcat server configured, mapping should localhost:8080/project_name/, when start program displays localhost:8080/ instead.

2) folder structure:

enter image description here

3) context.xml:

<?xml version="1.0" encoding="utf-8"?> <context antijarlocking="true" path=""/> 

4) web.xml:

<?xml version="1.0" encoding="utf-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/xmlschema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemalocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" version="3.0">   <display-name>budgetmanager</display-name>   <welcome-file-list>     <welcome-file>index.jsp</welcome-file>   </welcome-file-list>      <servlet>         <servlet-name>budgetmanager</servlet-name>         <servlet-class>             org.springframework.web.servlet.dispatcherservlet         </servlet-class>         <load-on-startup>1</load-on-startup>     </servlet>     <servlet-mapping>         <servlet-name>budgetmanager</servlet-name>         <url-pattern>/welcome.jsp</url-pattern>         <url-pattern>/welcome.html</url-pattern>         <url-pattern>*.html</url-pattern>     </servlet-mapping>  </web-app> 

5) pom.xml:

<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/xsd/maven-4.0.0.xsd">     <modelversion>4.0.0</modelversion>     <groupid>budgetmanager</groupid>     <artifactid>budgetmanager</artifactid>     <version>0.0.1-snapshot</version>     <packaging>war</packaging>      <dependencies>         <dependency>             <groupid>org.springframework</groupid>             <artifactid>spring-context</artifactid>             <version>4.1.7.release</version>         </dependency>         <dependency>             <groupid>org.springframework</groupid>             <artifactid>spring-aop</artifactid>             <version>4.1.7.release</version>         </dependency>         <dependency>             <groupid>org.springframework</groupid>             <artifactid>spring-webmvc</artifactid>             <version>4.1.7.release</version>         </dependency>         <dependency>             <groupid>org.springframework</groupid>             <artifactid>spring-web</artifactid>             <version>4.1.7.release</version>         </dependency>          <dependency>             <groupid>javax.servlet</groupid>             <artifactid>jstl</artifactid>             <version>1.2</version>         </dependency>          <dependency>             <groupid>commons-logging</groupid>             <artifactid>commons-logging</artifactid>             <version>1.1.3</version>         </dependency>     </dependencies>     <build>         <sourcedirectory>src</sourcedirectory>         <plugins>             <plugin>                 <artifactid>maven-compiler-plugin</artifactid>                 <version>3.1</version>                 <configuration>                     <source>1.7</source>                     <target>1.7</target>                     <encoding>${project.build.sourceencoding}</encoding>                 </configuration>             </plugin>             <plugin>                 <artifactid>maven-war-plugin</artifactid>                 <version>2.4</version>                 <configuration>                     <warsourcedirectory>webcontent</warsourcedirectory>                     <failonmissingwebxml>false</failonmissingwebxml>                 </configuration>             </plugin>             <plugin>                 <groupid>org.apache.maven.plugins</groupid>                 <artifactid>maven-resources-plugin</artifactid>                 <version>2.4.3</version>                 <configuration>                     <encoding>${project.build.sourceencoding}</encoding>                 </configuration>             </plugin>         </plugins>     </build>     <properties>         <project.build.sourceencoding>utf-8</project.build.sourceencoding>     </properties> </project> 

interesting thing localhost:8080/welcome.jsp works, don't know why, , don't know why works root directory - have xampp installed.


Comments

Popular posts from this blog

searchKeyword not working in AngularJS filter -

sequelize.js - Sequelize: sort by enum cases -

user interface - how to replace an ongoing process of image capture from another process call over the same ImageLabel in python's GUI TKinter -