En la próxima versión importante de Sun Java System Application Server Edición Enterprise, se producirán las siguientes incompatibilidades:
Aunque el servicio HTTP seguirá utilizando una caché DNS para obtener un mejor rendimiento, no estará disponible la función de supervisión de la caché DNS.
La compatibilidad con el almacenamiento en caché de archivos HTTP se renovará, por lo que producirán cambios en la configuración y la supervisión.
El formato del sufijo de giro del registro de acceso se cambiará por uno compatible con los objetos de fecha y hora, como se especifica en http://java.sun.com/j2se/1.5.0/docs/api/java/text/SimpleDateFormat.html. El valor predeterminado de esta versión, “%YYYY;%MM;%DD;-%hh;h%mm;m%ss;s ,” seguirá siendo compatible, pero no se admitirá ninguna otra variación.
Las propiedades, atributos y los elementos de domain.xml que no se admitan se marcarán como advertencias en el registro del servidor y en el archivo de registro de actualización indicando que están en desuso.
El nodo server.http-service.dns ya no estará disponible en la vista de supervisión.
Es posible que se eliminen algunos atributos del nodo server.http-service.file-cache. Por lo tanto, fallarán todos los comandos de supervisión asadmin que intenten acceder a los atributos eliminados.
La herramienta de implementación ya no estará disponible. Habrá una función equivalente disponible en NetBeans IDE. Para obtener más información, consulte el tutorial J2EE 1.4 para NetBeans 4.1 en http://www.netbeans.org/kb/.
El modo de interfaz gráfica de usuario de Verifier (ejecutado por verifier -u) ya no estará disponible. Habrá una función equivalente disponible en NetBeans IDE.
El modo predeterminado de la verificación de aplicaciones al utilizar la herramienta Verifier cambiará de "Verify J2EE rules" (Verificar reglas de J2EE) a "Verify J2EE rules and Sun Application Server Configuration Rules" (Verificar reglas de J2EE y reglas de configuración de Sun Application Server).En otras palabras, Verifier comprobará de forma predeterminada si la aplicación cumple las reglas de J2EE y si está configurada para ejecutarse en Sun Application Server. El comando verifier incluirá un conmutador de línea de comandos para comprobar si una aplicación cumple sólo las reglas de J2EE.
En la versión actual, las entradas de directorio y JAR agregadas a los atributos classpath-prefix , server-classpath y classpath-suffix de domain.xml (archivo de configuración de Application Server) están disponibles en la ruta de clase del sistema JVM. Una aplicación que dependa de este comportamiento puede utilizar los siguientes métodos de la clase java.lang.ClassLoader para acceder a las clases o a otros recursos desde la ruta de clase del sistema JVM:
getSystemClassLoader()
getSystemResource()
getSystemResourceAsStream()
getSystemResources
En la siguiente versión importante, las entradas de directorio y JAR agregadas a classpath-prefix, server-classpath y classpath-suffix no estarán disponibles en la ruta de clase del sistema JVM. Si una aplicación utiliza uno de los métodos mencionados anteriormente, Sun recomienda encarecidamente el uso de un método equivalente que no presuponga que los recursos estén disponibles en la ruta de clase del sistema. Los métodos equivalentes que no utilizan la ruta de clase del sistema JVM están disponibles en java.lang.ClassLoader y deberían utilizarse siempre que sea posible como, por ejemplo, en el siguiente caso:
java.net.URL url = ClassLoader.getSystemResource ("com/acme/tools/tools.properties");
java.net.URL url = this.getClass().getClassLoader().getResource ("com/acme/tools/tools.properties");
Si no se puede cambiar el código, es recomendable utilizar la nueva opción de configuración que se agregará en la próxima versión y que se utiliza para definir la ruta de clase del sistema JVM.
La seguridad para los servicios web puede configurarse con los archivos wss-client-config.xml y wss-server-config.xml. Tenga en cuenta que el contenido y los nombres de estos archivos de configuración no son estables, y es muy probable que cambien. La funcionalidad equivalente seguirá estando disponible.