14번 게시판에 대해서 다시 질문 드립니다.
- 작성자 :
- 마**딩
- 작성일 :
- 2016-03-10 17:09:24
- 조회수 :
- 966
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
톰켓 7.0은 되나 8.0은 안되는 문제에 대해서...
14번 게시판에 대해서 답변은 잘 받었습니다.
안녕하세요. 표준프레임워크센터입니다.
올려주신 오류는 스프링 태그 관련한 taglib를 찾지 못해 생긴 오류입니다.
관련 tld는 spring-webmvc-*.jar에 선언되어 있습니다.
라이브러리가 실행환경에 포함되어 있기 때문에, 빌드가 정상적이라면 생기지 않는 오류이니, 빌드를 다시 진행해서 테스트 해보시기 바라며, 그래도 없을 경우 아래의 dependency를 pom.xml에 추가하시고 테스트 해보시기 바랍니다.
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>4.0.9.RELEASE</version>
</dependency>
이렇게 답변을 주셧는데.. 결과는 추가 해도 톰켓 8.0에서는 안됩니다.
톰켓 7.0은 잘되는데 톰켓 8.0만 안되는걸 보면 eclipse 에서 지원이 안된다고 판단이 됩니다.
다른 방법이 없을까요?
PS: tld 파일을 전부 WEB-INF/lib 에 옮기면 되지만 모든 tld 를 압출을 풀어서 하기에도...
PS2: WEB-INF/lib 에 Maven에 링크되어있는 jar 파일을 전부 카피해서 넣으면 8.0도 잘 동작은 합니다. ㅎㅎ...
14번 게시판에 대해서 답변은 잘 받었습니다.
안녕하세요. 표준프레임워크센터입니다.
올려주신 오류는 스프링 태그 관련한 taglib를 찾지 못해 생긴 오류입니다.
관련 tld는 spring-webmvc-*.jar에 선언되어 있습니다.
라이브러리가 실행환경에 포함되어 있기 때문에, 빌드가 정상적이라면 생기지 않는 오류이니, 빌드를 다시 진행해서 테스트 해보시기 바라며, 그래도 없을 경우 아래의 dependency를 pom.xml에 추가하시고 테스트 해보시기 바랍니다.
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>4.0.9.RELEASE</version>
</dependency>
이렇게 답변을 주셧는데.. 결과는 추가 해도 톰켓 8.0에서는 안됩니다.
톰켓 7.0은 잘되는데 톰켓 8.0만 안되는걸 보면 eclipse 에서 지원이 안된다고 판단이 됩니다.
다른 방법이 없을까요?
PS: tld 파일을 전부 WEB-INF/lib 에 옮기면 되지만 모든 tld 를 압출을 풀어서 하기에도...
PS2: WEB-INF/lib 에 Maven에 링크되어있는 jar 파일을 전부 카피해서 넣으면 8.0도 잘 동작은 합니다. ㅎㅎ...
A
안녕하세요. 표준프레임워크센터입니다.
이전 글에 올려주신 내용 중, 게시판 소스에서 관련 오류가 발생하신다고 기술하신 부분을 내부적으로 테스트중에 있습니다.
현재까지 톰캣 8로 문제없이 작동되고 있으며, 공통컴포넌트 all-in-one의 경우도 문제 없이 톰캣 8에서의 작동이 됨을 확인하였습니다.
jdk의 경우 1.7 및 1.8로 테스트 결과 모두 이상 없음을 확인했습니다.
톰캣 7과 톰캣 8사이의 설정 관련 문제로 추측은 되나, 뚜렷하게 문제점을 찾을 수 없는 관계로 몇가지 확인이 필요할 것 같습니다.
프로젝트 우클릭 - Properties - Deployment Assembly에 Maven Dependency가 정상적으로 설정되어 있는지 확인해 보시기 바랍니다. 디플로이시 경로는 WEB-INF/lib에 들어가게 됩니다.
그 외에 src/main/java, src/main/resource의 경우 WEB-INF/classes에 위치하며, src/main/webapp의 경우 /에 위치합니다.
Java Build Path에 JRE System Library 및 Maven Dependency가 있는지 확인해 보시기 바랍니다.
빌드를 진행하신 후 디플로이 되는 위치의 라이브러리중 누락되는 라이브러리가 있는지 확인해 보시기 바랍니다. 앞서 답변드린 대로 spring-webmvc.jar가 존재해야 하므로, 실제 디플로이시 이 파일이 있는지 확인이 필요할 것 같습니다. 수동으로 WEB-INF/lib에 복사하실 경우 문제가 없다고 하신 걸로 보아 빌드/배포시의 문제가 발생하는 것으로 판단됩니다.
그 외에, 계속 해결이 되지 않는 경우 프로젝트 재생성 등을 통해 다시 시도해 보시기 바랍니다.
감사합니다.
이전 글에 올려주신 내용 중, 게시판 소스에서 관련 오류가 발생하신다고 기술하신 부분을 내부적으로 테스트중에 있습니다.
현재까지 톰캣 8로 문제없이 작동되고 있으며, 공통컴포넌트 all-in-one의 경우도 문제 없이 톰캣 8에서의 작동이 됨을 확인하였습니다.
jdk의 경우 1.7 및 1.8로 테스트 결과 모두 이상 없음을 확인했습니다.
톰캣 7과 톰캣 8사이의 설정 관련 문제로 추측은 되나, 뚜렷하게 문제점을 찾을 수 없는 관계로 몇가지 확인이 필요할 것 같습니다.
프로젝트 우클릭 - Properties - Deployment Assembly에 Maven Dependency가 정상적으로 설정되어 있는지 확인해 보시기 바랍니다. 디플로이시 경로는 WEB-INF/lib에 들어가게 됩니다.
그 외에 src/main/java, src/main/resource의 경우 WEB-INF/classes에 위치하며, src/main/webapp의 경우 /에 위치합니다.
Java Build Path에 JRE System Library 및 Maven Dependency가 있는지 확인해 보시기 바랍니다.
빌드를 진행하신 후 디플로이 되는 위치의 라이브러리중 누락되는 라이브러리가 있는지 확인해 보시기 바랍니다. 앞서 답변드린 대로 spring-webmvc.jar가 존재해야 하므로, 실제 디플로이시 이 파일이 있는지 확인이 필요할 것 같습니다. 수동으로 WEB-INF/lib에 복사하실 경우 문제가 없다고 하신 걸로 보아 빌드/배포시의 문제가 발생하는 것으로 판단됩니다.
그 외에, 계속 해결이 되지 않는 경우 프로젝트 재생성 등을 통해 다시 시도해 보시기 바랍니다.
감사합니다.