2010-12-23 14 views
0
HTTP Status 404 - type Status report message description The requested resource() is not available. 

我的應用程序使用spring安全性和tile。我的安全配置具有以下使用UrlBasedViewResolver(具有Spring安全性的登錄頁面)映射傳入的UrlFilenameViewController

<form-login login-page="/onlinebasket/login.html" 
     login-processing-url="/onlinebasket/loginProcess" 
     default-target-url="/onlinebasket/index.html" 
     always-use-default-target="true" 
     authentication-failure-url="/onlinebasket/login.html?login_error=1" /> 
<logout logout-url="/onlinebasket/logout" logout-success-url="/onlinebasket/login.html" /> 

和下面是我的servlet的配置

<mvc:annotation-driven /> 

<!-- Simple redirects to internal resources; URL path substring becomes view name (e.g. '/login.htm' -> 'login') --> 
<bean name="/login.htm" class="org.springframework.web.servlet.mvc.UrlFilenameViewController"/> 
<bean name="/denied.htm" class="org.springframework.web.servlet.mvc.UrlFilenameViewController"/> 

<bean id="messageSource" class="org.springframework.context.support.ReloadableResourceBundleMessageSource"> 
    <property name="basenames" value="/WEB-INF/messages/message,/WEB-INF/messages/validation" /> 
</bean> 

<bean id="tilesViewResolver" class="org.springframework.web.servlet.view.UrlBasedViewResolver"> 
    <property name="viewClass" value="org.springframework.web.servlet.view.tiles2.TilesView" /> 
    <property name="prefix" value="/WEB-INF/views/"/> 
    <property name="suffix" value=".jsp"/> 
</bean> 

<bean id="tilesConfigurer" 
    class="org.springframework.web.servlet.view.tiles2.TilesConfigurer" 
    p:definitions="/WEB-INF/defs/tiles.xml" /> 

<mvc:interceptors> 
    <!-- Extends session for lazy loading on user requests --> 
    <bean class="org.springframework.orm.hibernate3.support.OpenSessionInViewInterceptor"> 
     <property name="sessionFactory" ref="sessionFactory" /> 
    </bean> 
    <!-- Changes the locale when a 'locale' request parameter is sent; e.g. /?locale=de -->  
    <bean class="org.springframework.web.servlet.i18n.LocaleChangeInterceptor" />  
</mvc:interceptors> 

最後,我的web.xml中有如下的servlet

<servlet-mapping> 
    <servlet-name>onlinebasket</servlet-name> 
    <url-pattern>/onlinebasket/*</url-pattern> 
</servlet-mapping> 

回答

0

一個可能的問題可能是.html in security-config and .htm in servlet-config

+0

改變了,仍然沒有加載(資源()不可用) – sonx 2010-12-24 06:55:56

相關問題