0

für den ersten scheint dieser Fehler wirklich albern und einfach zu beheben, aber das Problem ist alles scheint oke und ich habe keine Ahnung, was es verursacht Ich habe versucht, dieses Web-Projekt mit Java-Konfiguration und XML zu konfigurieren, und ich bekomme den gleichen 404 Fehlercode.Keine Zuordnung gefunden für HTTP-Anfrage mit URI [/ AdminTemplate /] in DispatcherServlet mit Namen 'springapp'

ACHTUNG: Keine Zuordnung für HTTP-Anforderung mit URI [/ AdminTemplate /] in DispatcherServlet mit dem Namen 'springapp' gefunden

Wenn mir jemand hier helfen kann ich es wirklich schätzen würde. Hier ist mein Code:

web.xml

<welcome-file-list> 
    <welcome-file>index.htm</welcome-file> 
</welcome-file-list> 
<servlet> 
    <servlet-name>springapp</servlet-name> 
    <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> 
    <init-param> 
     <param-name>contextConfigLocation</param-name> 
     <param-value>/WEB-INF/springapp-servlet.xml</param-value> 
    </init-param> 
    <load-on-startup>1</load-on-startup> 
</servlet> 
<servlet-mapping> 
    <servlet-name>springapp</servlet-name> 
    <url-pattern>/</url-pattern> 
</servlet-mapping> 

springapp-servlet.xml

<mvc:annotation-driven /> 
<context:component-scan base-package="com.admin.controller" /> 


<mvc:resources mapping="/resources/**" location="resources/" /> 

<bean id="viewResolver" 
    class="org.springframework.web.servlet.view.InternalResourceViewResolver"> 
    <property name="viewClass" 
     value="org.springframework.web.servlet.view.JstlView"></property> 
    <property name="prefix" value="/WEB-INF/views/"></property> 
    <property name="suffix" value=".jsp"></property> 
</bean> 

eine einfache Steuerung

@Controller 
public class PageController { 

@RequestMapping(value = "/", method = RequestMethod.GET) 
public String homePage() { 

    return "index"; 

     } 
    } 

und eine einfache jsp, die nicht wichtig ist, .

Meine Projektstruktur ist wie folgt:

enter image description here

Aber natürlich, wenn ich gesetzt in der web.xml

<welcome-file-list> <welcome-file>index.jsp</welcome-file> </welcome-file-list>

und die Datei index.jsp von jsp Ordner verschieben zu Webapps funktioniert es. Jeder hat eine Idee, was kann das verursachen? Vielen Dank im Voraus.

UPDATE:

ich anderes Projekt untersucht, die in der Vergangenheit gearbeitet und ich bekomme jetzt die gleichen 404-Fehler.

+1

welche URL verwenden Sie? – Abdelhak

+0

http: // localhost: 8080/AdminTemplate // (mit einem Schrägstrich nach der Anwendung Name) – Drastaro

+0

versuchen localhost: 8080/springapp/AdminTemplate – Koitoer

Antwort

0

Ich habe es geschafft, das Problem vorübergehend zu lösen, indem ich die gesamte XML-Konfiguration auf Java-basierte Konfiguration ändere, danach werde ich 100% sicher, dass das Problem nicht mit dem Code ist. Ich lasse hier einen Link für das andere Problem, vielleicht wird jemand dasselbe sehen.

Tomcat error? Or something else?

0

404 Fehler tritt aufgrund Clientseite Ressourcenproblem und Rechtschreibfehler auch nicht index.htm sollte es index.jsp & sein sollte, wenn u wollen index.jsp Innenansichten wie unten vollständigen Pfad verwenden, den Ordner verwenden: -

<welcome-file-list> 
    <welcome-file>/WEB-INF/views/index.jsp</welcome-file> 
</welcome-file-list> 
+0

Das ist egal, dass ich index.htm im Web habe.xml, da ich von dort nicht darauf zugreifen will. Damit funktioniert das, wie ich ebove erwähnt habe. – Drastaro

+0

fügen Sie den vollständigen Pfad '/ WEB-INF/views/index.hbm' oder jsp oder html es wird das Problem abkürzen und in Ihrer Projekthierarchie war es jsp das ist yi sagte ab jsp – Anurag

+0

Das hat nichts damit zu tun. .. Sie können diesen Teil vollständig loswerden, und wenn Sie den vollständigen Pfad hinzufügen, wie Sie sagten, wird immer noch nicht arbeiten. Was Sie zu erklären versuchen, ist der Zugriff auf die JSP, aber, wie Sie sagten, Sie brauchen nicht einmal den Controller.Just verschieben Sie die index.jsp in Webapp-Ordner und es ist fertig.Dies wird mein Problem nicht lösen. – Drastaro