Sun Java System Application Server Enterprise Edition의 다음 주요 릴리스에서 다음 비호환성 문제가 발생합니다.
HTTP 서비스에서는 성능을 향상하기 위해 계속해서 DNS 캐시를 사용하지만 DNS 캐시에 대한 모니터링은 지원되지 않습니다.
HTTP 파일 캐싱에 대한 지원이 개정되어 구성과 모니터링이 변경됩니다.
액세스 로그 회전 접미어의 형식은 http://java.sun.com/j2se/1.5.0/docs/api/java/text/SimpleDateFormat.html에 지정된 대로 날짜 및 시간 객체에서 지원하는 형식으로 변경됩니다. 이 릴리스에서 기본값 “%YYYY;%MM;%DD;-%hh;h%mm;m%ss;s”는 계속 지원되지만 다른 변형은 지원되지 않습니다.
더 이상 지원되지 않는 domain.xml 요소, 속성 및 특성은 서버 로그에 경고로 표시되고 업그레이드 로그 파일에는 생략됩니다.
server.http-service.dns 노드는 더 이상 모니터링 뷰에서 사용할 수 없습니다.
server.http-service.file-cache 노드에서 일부 속성이 제거될 수 있습니다. 결과적으로 이런 노드에서 제거된 속성을 액세스하려고 하는 asadmin 모니터링 명령은 실패합니다.
Deploytool은 더 이상 사용할 수 없습니다. 동일한 기능이 NetBeans IDE에 있습니다. 자세한 내용 및 마이그레이션 계획은 http://www.netbeans.org/files/documents/4/442/J2EE-NBTutorial.pdf에서 NetBeans 4.1용 J2EE 1.4 자습서를 참조하십시오.
(verifier -u로 호출된) 검증자 GUI 모드는 더 이상 사용할 수 없습니다. 동일한 기능이 NetBeans IDE에 있습니다.
검증자 도구를 사용할 때 응용 프로그램 검증의 기본 모드는 "J2EE 규칙 검증"에서 "J2EE 규칙 및 Sun Application Server 구성 규칙 검증"으로 변경됩니다.즉, 기본적으로 검증자는 응용 프로그램이 J2EE 규칙을 충족하고 Sun Application Server에서 실행되도록 구성되었는지 여부를 테스트합니다. 검증자 명령은 J2EE 규칙에 대해서만 응용 프로그램을 테스트하는 명령줄 스위치를 가지고 있습니다.
현재 릴리스에서 domain.xml(응용 프로그램 서버 구성 파일)의 classpath-prefix , server-classpath, classpath-suffix 등의 속성에 추가된 JAR 및 디렉토리 항목은 JVM 시스템 클래스 경로에서 사용할 수 있습니다. 이 동작에 따라 응용 프로그램은 java.lang.ClassLoader 클래스에서 다음 방법을 사용하여 JVM 시스템 클래스 경로에서 클래스나 다른 자원에 액세스할 수 있습니다.
getSystemClassLoader()
getSystemResource()
getSystemResourceAsStream()
getSystemResources
다음 주요 릴리스에서 classpath-prefix, server-classpath, classpath-suffix 등에 추가된 JAR 및 디렉토리 항목은 더 이상 JVM 시스템 클래스 경로에서 사용할 수 없습니다. 응용 프로그램에서 위의 방법 중 하나를 사용할 경우에는 해당 자원이 시스템 클래스 경로에서 사용 가능하다는 조건이 필요 없는 해당 방법을 사용하는 것이 좋습니다. JVM 시스템 클래스 경로에 영향을 받지 않는 해당 방법은 java.lang.ClassLoader에서 사용할 수 있으며 가능한 경우 다음과 같이 사용해야 합니다.
java.net.URL url = ClassLoader.getSystemResource ("com/acme/tools/tools.properties");
java.net.URL url = this.getClass().getClassLoader().getResource ("com/acme/tools/tools.properties");
코드를 변경할 수 없다면 다음 릴리스에 추가될 새 구성 옵션을 선택적으로 사용하여 JVM 시스템 클래스 경로를 설정할 수 있습니다.
웹 서비스 보안은 wss-client-config.xml과 wss-server-config.xml 파일을 사용하여 구성할 수 있습니다. 이러한 구성 파일의 내용과 이름은 불안정하여 변경되기 쉽습니다. 동일한 기능을 계속 사용할 수 있습니다.