2010-04-29 5 views
2

Tomcat을 4.1.31에서 업그레이드 할 계획입니다.Tomcat upgradation

우리의 웹 서비스는 Axis 1.4 애플리케이션입니다.

응용 프로그램에 적합한 최신 안정 버전 Tomcat 5 또는 Tomcat 6을 제안 해 줄 것을 요청하십시오. 업그레이드하는 동안 고려해야 할 사항

기존 1.4 Java 코드 기반이 Tomcat 5 또는 6에서 원활하게 작동합니까?

또한 JDK 1.5에서도이 코드를 작성할 수 있습니다. 따라서 Java 1.4 코드와 Java 1.5 코드를 함께 사용하면 문제가 발생합니까?

친절히 제안합니다.

업그레이드 경험을 공유하십시오.

감사합니다.

+7

"upgradation"이라는 단어에 +1 : – skaffman

답변

2

Tomcat 6.0.26은 최신 안정 릴리스입니다.

It requires JRE 5.0 or later입니다. 따라서 1.4 버전에 완전히 걸려있는 경우 최신 버전 5.5를 다운로드해야합니다. 호환 버전 1.4를 실행하려면 호환 패키지가 필요합니다.

내 충고 : 글 머리 기호를 물고 응용 프로그램이 1.6에서 작동하도록 필요한 변경을하십시오. 시간이 지남에 따라 업그레이드 (그리고 1.4로 계속 코딩)하는 것이 점점 더 고통스러워 질 것입니다.

2

자바 (1)로 이동하십시오. 6; 너와 같은 웹 서비스를 더 쉽게 만들 수있다. 이제는 실제로 널리 사용 가능하다.

+0

정말 잘 테스트 한 경우에만. XML 처리시 충돌로 인해 일부 백엔드 앱을 업그레이드하지 않습니다. 이제 작동하며 새 버전으로 이식하기에 충분하지 않습니다. 1.4와 1.5의 차이는 * 아프다 * 일 수 있습니다. – extraneon

+3

오 예,하지만 1.4에서 marooned되는 것은 특히 좋은 전진 전략이 아닙니다. 때때로, 당신은 총알을 물기 야합니다. –

1

업그레이드하려면 java 6+ 기존 코드베이스를 사용하여 몇 가지 테스트를 먼저 수행하는 것이 좋습니다. 그래도 작동한다면 Tomcat 6으로 이동하십시오.

아마도 일부 Axis 라이브러리를 업그레이드하는 동안 업그레이드하거나 그대로 작동하도록 두어도됩니다.

제 경험으로 볼 때 Java 5 (및 6)로 마이그레이션하면 문제가 발생할 수 있습니다 (특히 XML 사용). 내 기억에는 Java 5와 이전 버전의 Xerces 사이의 클래스 이름 충돌과 같은 것이 있지만 나는 오인 될 수 있습니다.