0

adıyla DispatcherServlet'te URI ile [/ AdminTemplate /] HTTP isteği için hiçbir eşleştirme bulunamadı, ancak sorun her şey yolunda görünüyor ve neden olduğuna dair hiçbir fikrim yok. Bu web projesini java konfigürasyonu ve xml ile yapılandırmaya çalıştım ve aynı 404 hata kodunu aldım.Bu ilk hata için 'springapp'

UYARI: adı 'springapp' kimse burada bana yardımcı olabilir

i gerçekten çok seviniriz ile DispatcherServlet içinde URI [/ AdminTemplate /] ile HTTP isteğinin bulunamadı haritalaması. İşte benim kodudur:

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> 

basit kontrolör

@Controller 
public class PageController { 

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

    return "index"; 

     } 
    } 

ve önemli değildir, basit bir jsp .

Projem yapısı şu şekildedir:

enter image description here

Ama tabii Web.xml

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

ayarlanır ve jsp klasörden index.jsp dosyasını taşırsanız webapps çalışır. Herkesin buna neyin sebep olabileceği hakkında bir fikri var mı?

GÜNCELLEME:

geçmişte çalışmış diğer projeyi test edilmiş ve şimdi aynı 404 hatası alıyorum.

+1

hangi URL'yi kullanıyorsunuz? – Abdelhak

+0

http: // localhost: 8080/AdminTemplate // (uygulama isminden sonra tek eğik çizgi ile) – Drastaro

+0

localhost'u deneyin: 8080/springapp/AdminTemplate – Koitoer

cevap

0

Sorunu geçici olarak tüm XML yapılandırmasını Java tabanlı konfigürasyona dönüştürerek satın almayı başardım, bundan sonra problemin kodla ilgili olmadığından% 100 emin olacağım. Diğer problem için burada bir bağlantı bırakabilirim belki birisi aynı şekilde yüzleşir.

Tomcat error? Or something else?

0

404 hata nedeniyle istemci tarafı kaynak sorununa oluşur ve aşağıda gösterilen gibi u index.jsp iç görünümleri tam yolunu kullanmak klasörü kullanmak ister eğer index.htm o index.jsp & olmalıdır olmamalı da hata büyü: -

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

Web'de index.htm olduğunu farketmez.xml oradan erişmek istemiyorum çünkü ben ebove bahsettiğim gibi çalışır. – Drastaro

+0

tam yolunu ekleyin// WEB-INF/views/index.hbm' veya jsp veya html problemi kısaltacak ve ur proje hiyerarşisinde, jsp thats yi, abt jsp'yi anlatıyordu – Anurag

+0

Bununla bir ilgisi yok. ..Bu parçayı tamamen kurtarabilirsin, ve eğer hala tam yolunu eklersen hala işe yaramazsın. Açıklamaya çalıştığınız, jsp'ye erişmek, ancak kontrol cihazına bile ihtiyacınız olmadığını söylemişsinizdir. Index.jsp'yi webapp klasörüne ve bitene taşıyabilirsiniz. Bu benim problemimi çözmeyecektir. – Drastaro