2013-12-09 4 views
0

현재 Maven 프로젝트를 사용하고 있습니다. Tomcat 서버가 없습니다. 로컬 Google App Engine 서버를 사용하여 응용 프로그램을 테스트합니다.spring - http://www.springsource.org/tags/form 404 error

스프링 태그, 특히 'form'태그를 사용하고 싶습니다.

포럼 (http://forum.spring.io/forum/spring-projects/web/74017-the-absolute-uri-http-www-springframework-org-tags-form-cannot-be-resolved)에서 spring-form.tld 파일을 src/main/webapp/WEB-INF의 spring-webmvc-3.1.0.RELEASE.jar에서 복사해야한다고 들었습니다. 끝났다.

하지만 appengine 서버를 실행하면이 URL로 이동합니다 : http://www.springsource.org/tags/form, 404 오류가 발생했습니다.

어떤 일이 발생합니까?

해결책이 있습니까?

감사합니다.

+0

당신이 당신 만 TDL 파일을 복사 할 필요가 들었 포럼에 링크를 추가시겠습니까? – Ralph

+0

포럼에 대한 링크를 추가했습니다 – user2274060

+0

양식이 명확합니다. 병이 없습니다. tld를 복사하는 것은 enoght가 아니라 "메타 정보"일 뿐이므로 태그 구현이 필요합니다. – Ralph

답변

0

404는 액세스하려는 특정 경로가 존재하지 않는다는 것을 의미합니다. 제대로 배포되지 않았거나 생각한 위치에 저장되지 않았습니다.

+0

내 spring-form.tld 및 spring.tld는 WEB-INF 디렉토리에 있습니다. – user2274060

+0

봄에 필요한 다른 jar 파일은 target/myGoogleAppEngine-0.0.1-SNAPSHOT/WEB-INF/lib에 있습니다. 이 디렉토리에는 spring-webmvc-3.1.0.RELEASE.jar이 들어 있습니다. JSP 페이지에 다음 태그 (<% @ taglib prefix = "form"uri = "http://www.springsource.org/tags/form"%>)를 추가하면 다음과 같은 오류가 발생합니다. 절대 uri : http://www.springsource.org/tags/form은이 애플리케이션과 함께 배포 된 jar 파일 또는 web.xml에서 확인할 수 없습니다. – user2274060

0

spring-webmvc-3.1.x.RELEASE.jar을 응용 프로그램 (lib 폴더)에 추가하면 필요한 모든 작업이 완료됩니다. 당신의 JSP로 사용하기에

: http://www.springframework.org/tags/form

itselfe가 spring-webmvc-3.1.x.RELEASE.jar 내부에 위치한 TLD 파일 : \META-INF\spring-form.tld