일부 JDK7 기능을 활용하고 싶습니다. Apache Tomcat 7.0.x (최신) 및 Spring 3.1 (최신)을 사용할 때 어떤 문제가 발생할 수 있습니까?Spring 및 Tomcat을 사용하여 JDK6에서 JDK7로 마이그레이션하는 데 문제가 있습니까?
답변
JDK 6에서 JDK 7이 제네릭 유형을 올바르게 추론 할 수있는 몇 가지 컴파일 시도가있었습니다. 이것은 분명히 JDK 6의 버그였습니다. here.
컨테이너 관련 리소스 (예 : 데이터 소스 등)를 사용하는 경우 이러한 컨테이너가 여전히 올바르게 작동하는지 확인하십시오 (스프링 공급이 시작되면 즉시 연결됩니다).
스프링 시큐리티를 사용하고 업그레이드하는 경우, 물건을 실행하기 위해 변경할 필요가 없습니다. 그러나 Spring Security 3.1에서 사용할 수있는 덜 구체적인 구성 옵션 (특히 REST URL의 경우)을 활용해야합니다.
그 외에도 우리의 업그레이드는 원활했습니다.
마지막으로 우분투 업데이트 (11.10)에서 JDK 7 (OpenJDK 1.7.0_147)으로 전환했습니다. 저는 Spring 3.0, Tomcat 6 및 JRE 6을 서버에서 사용하고 있습니다 (우리는 VM과 "물리적"서버 설치가 모두 있습니다). JDK 7로 컴파일 된 코드는 아무런 문제없이이 구성에서 실행됩니다. 나는 Spring 3.1 로의 전환이 어떤 변화도 일으키지 않을 것이라고 확신한다. Tomcat 7에 대해서는 잘 모르겠지만이 정보가 도움이되기를 바랍니다.
Java 7 기능을 JSP에 사용하는 경우 문제가 발생할 수 있습니다. Tomcat 기본 사용자는 JSP 컴파일을위한 Java 1.6입니다. http://tomcat.apache.org/tomcat-7.0-doc/jasper-howto.html#Production%20Configuration
당신이 응용 프로그램의 의 web.xml 파일의 compilerSourceVM
및 compilerSourceVM
초기화하기 매개 변수를 오버라이드 (override) 할 수 있습니다 문제를 해결하는 방법을 참조하십시오. 여기에 그 이상 : https://stackoverflow.com/a/20194823/1029261
- 1. jdk6에서 jdk7을 사용하여 작성한 클래스를 사용하려고하면 문제가 발생합니까?
- 2. Spring Roo와 JQuery를 통합하는 데 문제가 있음
- 3. Https와 tomcat을 사용한 Spring Remoting
- 4. MySQL에서 SQLite3으로 마이그레이션하는 데 유용한 도구가 있습니까?
- 5. spring 얻는 데 문제가 있습니다 : status.errorMessage를 채우십시오.
- 6. 트위터 검색 api에서 상태 api로 마이그레이션하는 데 문제가 있습니다
- 7. Tomcat을 종료하는 데 얼마나 걸려야합니까?
- 8. HashMap을 사용하여 HashSet을 구현하는 데 문제가 있습니까?
- 9. Tomcat을 사용하여 Spring HttpInvoker 요청에 GZIP 압축을 사용하려면 어떻게해야합니까?
- 10. 여러 데이터베이스에서 Spring, Hibernate, JPA 및 Tomcat을 사용하기위한 옵션
- 11. Maven과 Tomcat을 사용하여 spring mvc-basic 샘플을 실행하십시오.
- 12. Xcode3.2x 프로젝트를 Xcode4로 마이그레이션하는 데 문제가있는 사람이 있습니까?
- 13. Tomcat을 사용하여 최대 절전 모드의 JPA .. 가능합니까?
- 14. TimeZone.setDefault가 JDK6에서 변경되었습니다.
- 15. git를 사용하는 데 문제가 있습니까?
- 16. Vault에서 Subversion으로 리포를 마이그레이션하는 데 필요한 도구가 있습니까?
- 17. Django-Jython 및 Tomcat을 사용하여 배포 하시겠습니까?
- 18. GWT, JPA 및 Tomcat을 사용하여 EntityManagerFactory 인스턴스화
- 19. Tomcat을 사용하여 IIS에서 PHP 구성
- 20. Tomcat을 사용하여 미디어 스트리밍
- 21. mysql과 tomcat을 연결하고 있습니까?
- 22. decodeObjectForKey를 사용하는 데 문제가 있습니까?
- 23. selectQuery를 따르는 데 문제가 있습니까?
- 24. Scanf를 사용하는 데 문제가 있습니까?
- 25. 많은 데이터베이스가있는 데 문제가 있습니까?
- 26. wcf로 마이그레이션하는 데 걸리는 시간을 예상하십시오.
- 27. Spring Roo 및 GWT 시작에 문제가 발생했습니다.
- 28. 데 문제가
- 29. Tomcat 관리자를 사용하여 Tomcat을 모니터링
- 30. JDK6에서 fork-and-join 사용
업데이트하고 보려고 했습니까? :) – PhD
아직까지는 준비하기가 어려웠던 큰 문제가 있는지 알고 싶었습니다. –
주제에 추가하는 데 도움이되는 것은 없지만 유사한 상황에서 많은 시간을 절약 할 수있는 제안이 하나 있습니다. VM에서 사용해보십시오. "당신이 어디서 왔는지"로 돌아가는 것이 쉬우 며 길을 따라 여러 가지 방법을 시도해 볼 수 있습니다. –