2012-05-06 6 views
0

Tomcat에서 Spring MVC를 사용하고 있으며 표준 구성이라고 생각했습니다. 은 web.xml은 다음과 같습니다리소스를 찾을 수 없습니다.

<mvc:view-controller path="/" view-name="login.jsp"/ 

및 사이트 해결 태그 :

<servlet> 
<servlet-name>acme</servlet-name> 
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> 
<init-param> 
    <param-name>contextConfigLocation</param-name> 
    <param-value> 
     /WEB-INF/spring/appServlet/acme-spring.xml 
    </param-value> 
</init-param> 
<load-on-startup>1</load-on-startup> 
</servlet> 

<servlet-mapping> 
    <servlet-name>acme</servlet-name> 
    <url-pattern>/</url-pattern> 
</servlet-mapping> 

는 봄의 절정 - spring.xml withing에, 나는 루트 경로로 설정 뷰 컨트롤러 태그가 : 그러나

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

, 나는 로컬 호스트 공격 : 8080/ACME는, 나는의 login.jsp를 기대했을 것 대신, 나는 잘못된 URL 오류가 발생합니다. 나는 HTTP Status 404 on Spring 3.1 MVC appHTTP Status 404 on Spring 3.1 MVC app을 모두 보았지만 아무 기쁨도 없었습니다.

내가 잘못 설정 한 것에 대한 생각은 무엇입니까? veiwResolver는 접두사와 접미사에 대한 돌볼 것 때문에

답변

0

태그이

<mvc:view-controller path="/" view-name="login"/> 

같이해야한다.

+0

나는 또한 그것을 시도했다. 그러나 Tomcat에서 다음과 같은 오류가 나타납니다. HTTP 400 - 클라이언트가 보낸 요청의 구문이 올바르지 않습니다(). 태그 대신 –

+0

대신 컨트롤러에서이 페이지를 가져 오는 방법을 추가 할 수 있습니까? –

0

당신은 단지 상황에 맞는 경로를 사용하여 액세스하는 경우, 당신은 당신의 웹 XML 에 오신 것을 환영합니다 - 파일 목록을 언급하거나 direcly 당신은 시작에 표시하려는 환영 또는 JSP에 액세스해야하거나해야 . 1.First 라인 아래에 추가하거나 로컬 호스트 공격 : 8080/ACME /의 login.jsp 대신에 타격 로컬 호스트 : 8080/ACME

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

2. 추가 서블릿 이름 매핑 같은 :

<servlet> 
    <servlet-name>app_name</servlet-name> 
    <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> 
    <load-on-startup>1</load-on-startup> 
</servlet> 
  1. 서블릿 URL 매핑 추가 :

    app_name * .do // 사용자의 requir에 따라 URL 패턴을 쓸 수 있습니다.

검사 및 기타 예외가 당신이 직면하고있는 경우 알려주세요 .. !!

관련 문제