문제

Springsource Tool Suite 2.1.0.SR1을 사용하여 개발 된 Spring 2.5.6을 기반으로 기존의 완전 기능적인 스프링 웹 응용 프로그램이 있습니다.

REST를 사용하고 싶기 때문에 Spring 3.0.0.m4로 업그레이드하기로 결정했습니다. 의존성을 편집 한 후 pom.xml Spring 3.0의 API 변경 사항을 반영하도록 코드 변경 웹 앱을 로컬 서버 (Springsource TC- Tomcat 파생)에 게시하려고했습니다.

결과는 거의 빈 웹 앱 폴더이므로 기능이없는 앱입니다. 앱의 폴더에는 만 포함됩니다 WEB-INF/lib Maven 의존성이 요구하는 모든 라이브러리와 함께.

무언가가 깨 졌다는 것을 깨달은 후, 나는 새로운 Spring MVC 프로젝트 (기본 2.5.6 기준)를 만들어 동일한 서버에 게시했습니다. 아무 문제 없습니다. 프로젝트 파일을 조정하려고했습니다..settings/*, .project, .classpath, .springBeans), 그러나 이것은 아무것도 바꾸지 않았습니다.

나는 지금 꽤 길을 잃었다. 내 생각에 STS는 3.0 앱을 올바르게 처리하지 못한다는 것입니다. 제안이 있습니까?

추신 : 절대적으로 필요하지 않은 경우 2.5로 되돌리고 싶지 않습니다. STS와 TC가 필요하지 않으므로 다른 도구를 사용하는 데 문제가 없지만 지금까지 잘 작동했습니다.

도움이 되었습니까?

해결책 2

새로운 버전의 STS로 문제가 사라졌습니다. 또한이 질문을 게시 한 후 개발 환경이 약간 바뀌 었으므로 문제의 원인을 실제로 알 수 없습니다. 나를 위해, 그것은 ST 내부의 이상한 딸꾹질처럼 보였다.

다른 팁

나는 Eclipse Galileo와 M2eclipse 0.9.8을 사용하고 WTP를 사용하여 Tomcat을 사용하여 항상 이것에 부딪칩니다. 나는 그것이 범인 인 M2eclipse라고 생각합니다. Ganymede에서 전환 한 후 문제가 더 나빠 보입니다. 주변의 작업은 MVN을 운영하여 전쟁을 만들고 "Target"에서 WTP의 "WTPWebApps"디렉토리로 전쟁 내용을 복사하는 것입니다. 서버보기에서 서버를 두 번 클릭하고 인수를 클릭하여 "열기 시작 구성"을 선택 하여이 끔찍하게 긴 경로를 편리하게 찾을 수 있습니다 (?) 탭을 클릭하십시오. 거기.

스프링 도구 스위트 2.1.0 부분 지원을 청구합니다 스프링 3.0의 경우 나머지 특징은 아닙니다. 릴리스에 따르면, 향후 릴리스는 완전한 지원을 추가 할 것입니다. 릴리스 명세서에서 :

특징

XML 편집 및 검증, @Configuration 지원 및 @Bean 주석을 포함한 Spring 3.0의 이정표 지원

미래

RESTFul 웹 애플리케이션 개발 도구를 포함한 완전한 Spring 3.0 지원

앱을 임베디드 부두에 배포하십시오. 'MVN JETTY : RUN'과 함께 도와 드리며 빌드에 아무런 문제가 없는지 확인하십시오 (모든 올바른 매니페스트와 DEP가 제자리에 있음)

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top