Sun ONE Application Server 7 Notas de la versi�n
Versi�n 7, Update 1
N�mero de pieza 817-3012-10
octubre de 2003
Estas notas de la versi�n contienen informaci�n importante disponible en el momento del lanzamiento de la versi�n 7, Update 1 del producto Sun Open Network Environment (ONE) Application Server. En el presente documento, figuran nuevas funciones y mejoras para el producto, as� como indicaciones para la instalaci�n, problemas conocidos y otros temas importantes. Lea esta informaci�n y los documentos relacionados antes de comenzar a usar el producto Sun ONE Application Server 7, Update 1.
Este documento est� formado por los siguientes apartados:
Novedades incluidas en el producto Sun ONE Application Server 7
Puede encontrar informaci�n acerca de las novedades incluidas en Sun ONE Application Server 7, Update 1 en el documentoSun ONE Application Server What’s New , que se halla en esta ubicaci�n:
Resumen sobre la plataforma
Puede encontrar informaci�n acerca de la plataforma compatible con Sun ONE Application Server 7, Update 1 en el documento Sun ONE Application Server Platform Summary, que se halla en esta ubicaci�n:
Documentaci�n de
Puede encontrar toda la documentaci�n de los productos de Sun Microsystems en esta ubicaci�n:
En este apartado, se tratan los siguientes temas:
Documentaci�n de Sun ONE Application Server 7
Adem�s de las notas de la versi�n, Sun ONE Application Server 7, Update 1 incluye un juego completo de documentaci�n. Los documentos de Update 1 tienen n�meros de pieza diferentes a los de los documentos del lanzamiento inicial del producto Sun ONE Application Server.
|
Nota
|
Puede que algunos documentos est�n disponibles despu�s del lanzamiento de Sun ONE Application Server 7, Update 1. Si un documento de los que aparecen en la lista no estuviera disponible en el sitio de documentaci�n de Sun, compru�belo posteriormente.
En el caso de asuntos importantes, puede que se revise la documentaci�n. Si se dan estas circunstancias, la versi�n revisada se publicar� en el sitio correspondiente. La fecha de la �ltima actualizaci�n figura en la esquina superior derecha de la p�gina de contenido de la versi�n HTML del documento.
|
|
Puede encontrar la documentaci�n de Sun ONE Application Server 7, Update 1 en esta ubicaci�n:
En la siguiente lista, aparecen los n�meros de pieza y una breve descripci�n del contenido de los documentos que forman la colecci�n de Sun ONE Application Server:
- Product Overview: (N� de pieza 817-2166-10) Describe Sun ONE Application Server 7, incluidas las funciones disponibles con cada edici�n del producto.
- Server Architecture: (N� de pieza 817-2167-10) Incluye descripciones y esquemas gr�ficos de la arquitectura del servidor y describe las ventajas de concebir Sun ONE Application Server desde este punto de vista.
- Novedades: (N� de pieza 817-2165-10) Enumera las nuevas funciones para los programadores y las empresas, as� como las nuevas funciones operativas de Sun ONE Application Server 7.
- Platform Summary: (N� de pieza 817-2168-10) Proporciona un amplio resumen estructurado en tablas del hardware, el sistema operativo y los recursos JDK y JDBC/RDBMS admitidos.
- Getting Started Guide: (N� de pieza 817-2170-10) Proporciona una introducci�n al producto Sun ONE Application Server 7. Est� destinado a los programadores que se inician con el producto, aunque tambi�n es adecuado para los usuarios que deseen realizar una evaluaci�n del producto.
- Installation Guide: (N� de pieza 817-2169-10) Incluye las instrucciones necesarias para instalar o actualizar el software Sun ONE Application Server y sus componentes, como por ejemplo, aplicaciones de ejemplo, la interfaz de administraci�n y Sun ONE Message Queue.
- Migrating and Redeploying Server Applications: (N� de pieza 817-2181-10) Proporciona instrucciones acerca de c�mo migrar las aplicaciones al nuevo modelo de programaci�n de Sun ONE Application Server 7, en concreto, para migrar iPlanet Application Server 6.x y Netscape Application Server 4.0. Incluye un ejemplo de migraci�n.
- Developer’s Guide: (N� de pieza 817-2171-10) Este documento constituye la pieza central de la documentaci�n para el programador. Proporciona informaci�n general acerca de c�mo crear aplicaciones J2EE destinadas a ejecutarse con Sun ONE Application Server y que cumplan con los modelos est�ndar Java abiertos para servlets, Enterprise JavaBeans (EJB), JavaServer Pages (JSP) y otros componentes J2EE. Se incluye informaci�n acerca del dise�o de aplicaciones J2EE, la seguridad, la implementaci�n, la depuraci�n y la creaci�n de m�dulos de ciclo de vida. Incluye tambi�n un completo glosario sobre Sun ONE Application Server.
- Developer’s Guide to Web Applications: (N� de pieza 817-2172-10) Describe la forma de usar servlets y JavaServer Pages (JSP) en aplicaciones J2EE y c�mo usar SHTML y CGI. Se incluye informaci�n acerca de c�mo almacenar resultados en cach�, precompilaci�n JSP y administraci�n, seguridad e implementaci�n de sesiones.
- Developer’s Guide to Enterprise Java Beans Technology: (N� de pieza 817-2175-10) Describe la forma de desarrollar e implementar varios tipos de Enterprise Beans en el entorno de Sun ONE Application Server. Se incluye informaci�n acerca de la persistencia administrada mediante contenedor, de los Beans de s�lo lectura y de los archivos XML y DTD asociados a los Enterprise Beans.
- Developer’s Guide to J2EE Services and APIs—(N� de pieza 817-2177-10) Describe funciones J2EE tales como Java Database Connectivity (JDBC), Java Naming and Directory Interface (JNDI), Java Transaction Service (JTS), Java Message Service (JMS) y JavaMail.
- Developer’s Guide to NSAPI: (N� de pieza 817-2177-10) Describe la forma de crear complementos NSAPI.
- Developer’s Guide to Web Services: (N� de pieza 817-2174-10) Describe la forma de desarrollar e implementar servicios Web en el entorno de Sun ONE Application Server.
- Developer’s Guide to Clients: (N� de pieza 817-2173-10) Describe la forma de desarrollar e implementar clientes de Application Client Container (ACC) que accedan a aplicaciones J2EE en Sun ONE Application Server 7.
- Administrator’s Guide: (N� de pieza 817-1953-10) Este documento constituye la pieza central de la documentaci�n para el administrador. Proporciona informaci�n e instrucciones acerca de la configuraci�n, administraci�n e implementaci�n de los subsistemas y componentes de Sun ONE Application Server, tanto desde la interfaz de administraci�n como desde la interfaz de l�nea de comandos. Incluye tambi�n un completo glosario sobre Sun ONE Application Server.
- Administrator’s Configuration File Reference: (N� de pieza 817-2178-10) Describe el contenido de los archivos de configuraci�n de Sun ONE Application Server, como, por ejemplo, el archivo server.xml.
- Administrator’s Guide to Security: (N� de pieza 817-2179-10) Describe la forma de configurar y administrar la seguridad en el entorno operativo de Sun ONE Application Server. Incluye informaci�n general acerca de la seguridad, los certificados y los m�todos de cifrado SSL/TLS. Tambi�n hay informaci�n acerca de la seguridad basada en servidores HTTP.
- J2EE CA SPI Administrator’s Guide: (N� de pieza 817-2254-10) Describe la forma de configurar y administrar funciones de implementaci�n de JCA SPI en el entorno operativo de Sun ONE Application Server. Se incluye informaci�n acerca de la herramienta de administraci�n, la supervisi�n de los conjuntos, la implementaci�n de un conector JCA, as� como acerca de los conectores y las aplicaciones de ejemplo.
- Performance Tuning Guide: (N� de pieza 817-2180-10) Describe la forma de ajustar Sun ONE Application Server para mejorar su rendimiento y las razones para hacerlo.
- Error Messages Reference: (N� de pieza 817-2182-10) Describe todos los mensajes de error de Sun ONE Application Server.
- Manpages para la interfaz de l�nea de comandos: Proporciona p�ginas XML escritas en estilo "manpage" para todos los comandos de la interfaz de l�nea de comandos.
- Manpages para utilidades: Proporciona p�ginas XML escritas en estilo "manpage" para todos los comandos de utilidades de Sun ONE Application Server.
- Ayuda en l�nea para la interfaz de Admin: Proporciona ayuda en l�nea adaptada al contexto para la interfaz gr�fica de administraci�n de Sun ONE Application Server.
- Tutorial de Sun ONE Studio 4, Enterprise Edition for Java con Application Server 7: Proporciona una introducci�n para usar Sun ONE Studio 4 con Sun ONE Application Server.
- Sun ONE Application Server Ayuda en l�nea de Sun ONE Application Server Studio: Proporciona ayuda en l�nea adaptada al contexto parra los m�dulos de Sun ONE Application Server que integran el producto Sun ONE Studio 4.
Documentaci�n de referencia
En la documentaci�n de Sun ONE Application Server, se hace referencia a documentaci�n de otros productos Sun ONE.
Documentaci�n de Sun ONE Message Queue
El subsistema Sun ONE Message Queue (tambi�n conocido como iPlanet Message Queue) integrado con Sun ONE Application Server tiene su propia documentaci�n, que se halla en la siguiente ubicaci�n:
Documentaci�n de Sun ONE Studio 4
El producto Sun ONE Studio 4, Enterprise Edition, que se incluye con Sun ONE Application Server, tiene su propia documentaci�n, que se halla en las siguientes ubicaciones.
- Documentaci�n de Sun ONE Studio 4, Enterprise Edition:
- Otra documentaci�n de Sun ONE Studio 4 que puede ser de ayuda:
Accesibilidad
Sun ONE La documentaci�n de Application Server se proporciona en formatos accesibles que se pueden leer con tecnolog�as de asistencia.
El producto proporciona numerosas funciones de accesibilidad que le permiten usar el producto y leer su documentaci�n de la forma que le resulte m�s c�moda. Entre dichas funciones se incluyen las siguientes:
- M�todos abreviados de teclado y reglas mnemot�cnicas
- Fuentes personalizables
- Colores personalizables
- Barras de herramientas personalizables
- Hojas de estilo personalizables
|
Nota
|
El sistema operativo Solaris permite determinar el comportamiento de las ventanas usando Window Style Manager (Administrador de estilo de las ventanas). Si se usan reglas mnemot�cnicas, el comportamiento de las ventanas se debe establecer en "Click In Window To Make Active" (Hacer clic en la ventana para activar). Si esta opci�n no est� configurada, puede que en algunos casos parezca que la regla mnemot�cnica falla.
|
|
Si desea modificar la ayuda en l�nea HTML de Sun ONE Application Server, puede acceder al directorio de la ayuda y editar la hoja de estilo que est� ubicada en: ra�z_servidor/lib/install/applications/admingui/adminGUI_war/help
Reinicie el servidor de administraci�n para que los cambios surtan efecto.
Requisitos de software y hardware
Puede encontrar informaci�n acerca de los requisitos de plataforma para Sun ONE Application Server 7, Update 1 en el documento Sun ONE Application Server Platform Summary , que se halla en esta ubicaci�n:
En la siguiente tabla se resumen los requisitos de Sun ONE Application Server.
Sistema operativo
|
Arquitectura
|
Memoria m�nima
|
Memoria recomendada
|
Espacio en disco m�nimo
|
Espacio en disco recomendado
|
UNIX
|
|
32 y 64 bits
|
256 MB sin Sun ONE Studio
512 MB con Sun ONE Studio
|
512 MB
|
250 MB de espacio libre
|
500 MB de espacio libre
|
- Sun Solaris x86 Versi�n 9, Update 2 (s�lo para la versi�n en conjunto de Solaris y Sun Java Enterprise System)
|
32 bits
|
Microsoft Windows
|
- Windows 2000 Advanced Server, SP2
- Windows 2000 Server, SP2
- Windows 2000 Professional, SP2
- Windows XP Professional
|
Intel 32 bits
|
256 MB sin Sun ONE Studio
256 MB con Sun ONE Studio
|
256 MB sin Sun ONE Studio
512 MB con Sun ONE Studio
|
250 MB de espacio libre
|
500 MB de espacio libre
|
Revisiones de Solaris
Los usuarios de Solaris 8 deben tener instalado un cl�ster de revisi�n recomendado de Sun, que est� disponible en la secci�n de revisiones de seguridad y revisiones recomendadas, "Recommended and Security Patches", en:
Las revisiones indispensables para Solaris 8 son 109326-06, 108827-26 y 110934 (cualquier revisi�n, s�lo para instalaciones basadas en paquete). El programa de instalaci�n realiza b�squedas de dichas revisiones y, si no las encuentra, no ser� posible instalar ni ejecutar el software Sun ONE Application Server. Las revisiones ya vienen incluidas en el cl�ster de revisi�n recomendado m�s reciente.
Notas sobre la actualizaci�n
Si necesita actualizar una versi�n existente de Sun ONE Application Server 7 a Sun ONE Application Server 7, Update 1, puede usar el archivo de actualizaci�n que est� disponible en el sitio Web de descargas. Encontrar� todas las instrucciones para la actualizaci�n de Sun ONE Application Server, Update 1, en el documento Sun ONE Application Server Update 1 Installation Guide, que se halla en esta ubicaci�n:
Problemas resueltos
En este apartado se enumeran los problemas que se han resuelto para el producto Sun ONE Application Server 7, Update 1.
Id.
|
Resumen
|
4717324
|
La informaci�n de seguridad no est� pasando al servidor desde el cliente RMI-IIOP.
|
4735625
|
La ayuda en l�nea no explica claramente c�mo se debe usar la p�gina del analizador de la Interfaz de administraci�n.
|
4737808
|
Una implementaci�n JAR no v�lida da como resultado mensajes confusos.
|
4740476
|
La ayuda en l�nea no explica el funcionamiento del verificador ni c�mo precompilar JSP.
|
4742620
|
La documentaci�n del comando asadmin deploy no es correcta.
|
4745637
|
La sobrecarga de m�todos de buscador y selector causan errores en los par�metros.
|
4748351
|
Parece que las columnas de claves no est�n asignadas a los campos clave.
|
4755711
|
Se producen argumentos no v�lidos para '<' cuando se prueban aplicaciones en Sun ONE Application Server 7.
|
4756093
|
La reimplementaci�n de una aplicaci�n basada en CMP previamente implementada falla despu�s de reiniciar el servidor.
|
4756981
|
Se producen problemas de permisos durante el proceso de implementaci�n.
|
4758671
|
i18n: La ayuda de asadmin no recoge p�ginas "manpage" con la configuraci�n regional JA.
|
4764931
|
Los buscadores CMP 11 se duplican despu�s de la implementaci�n.
|
4765588
|
Los pasos de la configuraci�n del complemento proxy no son precisos.
|
4766638
|
No hay escenarios para la instalaci�n del complemento Sun ONE Studio 4.
|
4768721
|
La instalaci�n no basada en paquetes no carga libnspr_flt4.so, lo que causa una disminuci�n del rendimiento.
|
4768847
|
No se puede implementar un archivo EAR que contiene subdirectorios.
|
4769194
|
Se genera una excepci�n cuando Sun ONE Application Server 7 intenta compilar un JSP.
|
4770733
|
Los objetos CORBA Tie se almacenan en cach� de forma innecesaria en dos tablas independientes.
|
4770939
|
La opci�n "Confirmar C" para EJB tiene una implementaci�n ineficaz.
|
4771005
|
PIORB se ralentiza cuando se usa ClientRequestInterceptor.
|
4774848
|
La autenticaci�n de certificado del cliente no funciona mediante un complemento proxy.
|
4776350
|
com.sun.enterprise.util.Utility.getPropertiesFromFile no funciona de forma eficaz con JavaWebStart.
|
4778410
|
Las proyecciones EJBQL fallan si la restricci�n de la consulta se desplaza por dos colecciones de relaciones.
|
4782108
|
Se produce un problema cuando RequestDispatcher se usa para hacer llamadas a servlets entre aplicaciones Web.
|
4783983
|
i18n: No es posible redireccionar a un nombre de archivo japon�s o a una direcci�n URL usando sendredirect.
|
4787940
|
El inicio de sesi�n programado de clientes por subproceso no funciona cuando el cliente est� ejecutando una aplicaci�n independiente fuera de JVM de Sun ONE Application Server.
|
4811414
|
El archivo de pol�tica predeterminado impide el uso de optimizaciones IasUtilDelegate.
|
4812427
|
i18n: En Microsoft Windows: El directorio temporal se muestra en ingl�s.
|
4812717
|
i18n: Se muestra una p�gina en ingl�s despu�s de la informaci�n de actualizaci�n.
|
4813680
|
El paso desde Sun ONE Web Server 6 a Sun ONE Application Server 7 no funciona correctamente.
|
4823065
|
i18n: S�lo se usa un idioma (no pa�s) para cargar algunas p�ginas en la Interfaz de administraci�n.
|
Limitaciones y problemas conocidos
Este apartado describe los problemas conocidos y las soluciones correspondientes para Sun ONE Application Server 7, Update 1.
|
Nota
|
Si no se especifica una plataforma concreta para un problema, �ste se aplica a todas las plataformas.
|
|
Esta informaci�n est� organizada en las siguientes secciones:
Instalaci�n y desinstalaci�n
Este apartado describe problemas conocidos de instalaci�n y desinstalaci�n, junto con las soluciones pertinentes.
Id.
|
Resumen
|
4403166
|
En Microsoft Windows, los nombres de paquetes, rutas o aplicaciones que tengan m�s de 255 caracteres no lograr�n implementar las aplicaciones.
S�lo en Microsoft Windows no se admiten los nombres largos de paquetes y rutas debido a la limitaci�n de JDK. Durante la implementaci�n, la herramienta al efecto intentar� extraer el archivo de clase del archivo de almacenamiento. Si el nombre expandido tiene m�s de 255 caracteres, no se podr� realizar la extracci�n.
Nombre de aplicaci�n J2EE como servlet_jsh_HttpServletRequestWrapper.ear
El servlet est� ubicado en el siguiente paquete:
servlet_jsh_HttpServletRequestWrapper_1\servlet_jsh_HttpServletRequestWrapper_servlet_war\WEB-INF\classes\tests\javax_servlet_http\HttpServletRequestWrapperHttpServletRequestWrapperConstructorTestServlet.class
Sun ONE Application Server est� instalado como unidad \:> Sun \ApplicationServer
Soluci�n
Considere las siguientes soluciones:
1. Use una estructura de directorio m�s corta durante la instalaci�n. Por ejemplo, unidad:>App\ en lugar del valor predeterminado de la unidad:\>Sun\Apsserver7.
2. Use el comando create_instance para cambiar el nombre de la instancia por otro m�s corto. Por ejemplo, /instancia1/dominio1/ puede sustituirse por /i/d.
3. Use nombres de paquetes, de rutas y de aplicaciones m�s cortos.
|
4687768
|
En Solaris, setup-SDK/JDK, se produce un error al realizar la instalaci�n en modo de l�nea de comandos en una m�quina sin Xwindows.
No es posible ejecutar el programa de instalaci�n de Sun ONE Application Server, ni siquiera en modo de l�nea de comandos, en un sistema Solaris que no contenga bibliotecas de X Windows. El programa de instalaci�n generar� un error java.lang.UnsatisfiedLinkError al crear la instancia de objetos AWT usados por la estructura del programa de instalaci�n del Asistente de SetupSDK/Webstart.
Soluci�n
1. Instale de forma temporal paquetes de compatibilidad de X Windows y elim�nelos despu�s de instalar Sun ONE Application Server.
2. Instale los paquetes de Sun ONE Application Server usando el comando pkgadd y cree el dominio inicial usando los comandos asadmin.
|
4719600
|
Aparecen mensajes de advertencia durante la instalaci�n.
Durante la instalaci�n, pueden mostrarse algunos mensajes de error no v�lidos. Por ejemplo:
ADVERTENCIA: No se pudieron vaciar las preferencias del sistema: java.util.prefs.BackingStoreException: No se pudo obtener el bloqueo de archivo. ADVERTENCIA: No se pudieron bloquear las preferencias del sistema. C�digo de error de Unix 223460600.
Soluci�n
Haga caso omiso de estas advertencias, aunque, si lo desea, tambi�n puede crear un directorio de preferencias del sistema (normalmente, suele ser /etc/.java/.systemPrefs). Normalmente se realiza mediante la secuencia de comandos de instalaci�n JDK.
|
4737663
|
En Solaris, si efect�a la instalaci�n basada en paquetes y la instalaci�n normal, se producir� un conflicto.
Si ejecuta la instalaci�n basada en paquetes (incluida con Solaris 9) y la versi�n normal del programa de instalaci�n, es posible que se produzcan conflictos. Se compartir� el agente de Sun ONE Message Queue para ambas instalaciones, por lo que si no asigna nombres exclusivos a los dominios y las instancias, puede que se muestre el siguiente mensaje al iniciar la segunda instancia que tenga el mismo nombre de dominio o instancia:
GRAVE: JMS5024: Error en el inicio del servicio JMS. GRAVE: CORE5071: Se produjo un error durante la inicializaci�n
En concreto, los nombres predeterminados del dominio y de la instancia son los mismos para ambas instalaciones.
Soluci�n
Siga las instrucciones que aparecen en el cap�tulo acerca de la administraci�n de JMS, ”JMS Administration”, de Sun ONE Application Server Administrator’s Guide.
|
4742038
|
Sun ONE Application Server no se inicia si el directorio de instalaci�n contiene caracteres que no sean alfanum�ricos.
Sun ONE Application Server no se inicia si el directorio de instalaci�n contiene caracteres como #, espacios en blanco u otros caracteres no alfanum�ricos. En este caso, no se crean los archivos de registro del servidor. El directorio de instalaci�n de Sun ONE Application Server s�lo puede contener los siguientes caracteres: alfanum�ricos, - (gui�n) o _ (car�cter de subrayado). Esto tambi�n se aplica a la introducci�n de directorios existentes de Java 2 SDK durante la instalaci�n.
Soluci�n
Durante la instalaci�n, especifique un directorio en el que se incluyan s�lo caracteres alfanum�ricos, guiones o caracteres de subrayado.
|
4742828
|
El programa de instalaci�n silencioso no comprueba los permisos de los usuarios.
Aunque los programas de instalaci�n interactivos (interfaz gr�fica de usuario o l�nea de comandos) comprueban que los usuarios disponen de los permisos pertinentes, (usuario "admin" para plataformas Microsoft Windows y usuario "root" para instalaciones Solaris basadas en paquetes), esta comprobaci�n no se lleva a cabo si se trata de instalaciones silenciosas. En consecuencia, la instalaci�n fallar� m�s adelante en el proceso dado que no dispone de permisos suficientes para instalar los paquetes (en Solaris) o para crear los servicios (en Microsoft Windows).
Soluci�n
Aseg�rese de que la instalaci�n silenciosa se est� ejecutando como el usuario apropiado.
|
4741190
|
En el caso de Solaris, el programa de instalaci�n acepta el valor JDK_LOCATION incluso si la ubicaci�n contiene ya una versi�n anterior (anterior a Solaris 1.2).
Sun ONE Application Server 7 requiere una versi�n de Java 2 SDK posterior o igual a 1.4.0_02. No obstante, en Solaris, si un usuario opta por reutilizar una versi�n existente de Java 2 SDK (anterior a la versi�n 1.2), es posible que el programa de instalaci�n no muestre ning�n mensaje de advertencia. Es posible que la instalaci�n se complete correctamente, pero puede queSun ONE Application Server no funcione correctamente. Esto se debe a la presencia en el entorno de un JAVA_HOME existente.
Soluci�n
Antes de iniciar el programa de instalaci�n, anule la configuraci�n de JAVA_HOME de la siguiente forma:
(En ksh): unset JAVA_HOME (En csh): unsetenv JAVA_HOME
|
4742171
|
La instalaci�n de una versi�n de desarrollo sobre una instalaci�n existente de evaluaci�n en modo silencioso no genera un error.
Afecta a los programas de instalaci�n en modo silencioso. Si un usuario intenta realizar una instalaci�n sobre una instalaci�n de evaluaci�n existente de Sun ONE Application Server 7 (en el mismo directorio), la instalaci�n silenciosa no generar� ning�n error y continuar� normalmente. Los archivos de la instalaci�n de evaluaci�n existente se conservar�n.
Soluci�n
Desinstale las instalaciones de evaluaci�n existentes antes de instalar una nueva versi�n de desarrollo en la misma ubicaci�n.
|
4742552
|
Se producen errores de funcionamiento al instalar Application Server y los componentes de compatibilidad para Sun ONE Studio 4, Enterprise Edition for Java en la misma sesi�n de instalaci�n en la l�nea de comandos y en modo silencioso.
Afecta a las instalaciones de operaciones y versiones de desarrollo. Al ejecutar una instalaci�n en la l�nea de comandos o en modo silencioso, puede optar por instalar tanto Application Server como los componentes de compatibilidad para Sun ONE Studio 4, Enterprise Edition for Java durante la misma sesi�n de instalaci�n (en modo de interfaz gr�fica de usuario, estos componentes se excluyen mutuamente). El programa de instalaci�n no procesa correctamente la dependencia de los componentes e intenta instalar el componente de cliente de administraci�n en lugar del componente Sun ONE Application Server seleccionado.
Soluci�n
Al igual que en el modo de interfaz gr�fica de usuario, instale en primer lugar el componente Sun ONE Application Server desde la l�nea de comandos o en modo silencioso; despu�s, ejecute otra instalaci�n e instale el componente de compatibilidad para Sun ONE Studio 4, Enterprise Edition for Java.
|
N/A
|
En Solaris, si el programa de instalaci�n de Sun ONE Application Server actualiza una instalaci�n existente de Sun ONE Message Queue 3.0 a 3.0.1, la instalaci�n resultante se eliminar� al desinstalar Sun ONE Application Server.
Afecta al programa de instalaci�n de operaciones y versiones de desarrollo Solaris. Si se detecta la presencia de una instalaci�n de Sun ONE Message Queue 3.0 existente en el sistema, tiene la opci�n de actualizarla autom�ticamente a la versi�n 3.0.1. Si elige esta posibilidad, la instalaci�n resultante de Sun ONE Message Queue 3.0.1 se desinstalar� cuando desinstale Sun ONE Application Server.
Soluci�n
Para conservar la instalaci�n de Sun ONE Message Queue despu�s de desinstalar Sun ONE Application Server:
1. Salga del programa de instalaci�n cuando se le pregunte si desea elegir la opci�n de actualizaci�n autom�tica.
2. Actualice Sun ONE Message Queue a la versi�n 3.0.1 siguiendo las instrucciones de la documentaci�n de Sun ONE Message Queue.
3. Ejecute de nuevo la instalaci�n de Sun ONE Application Server.
|
4746410
|
En Solaris, si instala Sun ONE Application Server en ubicaciones que no sean las predeterminadas, el programa de instalaci�n basado en paquetes no comprobar� el espacio en disco en las ubicaciones adecuadas.
Cuando intente instalar Sun ONE Application Server en Solaris (usando el programa de instalaci�n basado en paquetes) en ubicaciones que no sean las predeterminadas, el programa de instalaci�n no comprobar� el espacio en disco en el directorio de destino especificado. S�lo comprobar� el espacio en disco en la ubicaci�n predeterminada (/opt).
Soluci�n
Antes de iniciar la instalaci�n, aseg�rese de que tiene espacio en disco suficiente (85 MB) en /opt, incluso si no desea realizar la instalaci�n en /opt. Adem�s, aseg�rese de que tambi�n dispone del espacio en disco necesario (85 MB) en el directorio de destino.
|
4748404
|
En Microsoft Windows XP, no es posible instalar de forma incremental aplicaciones de ejemplo y componentes de PointBase 4.2.
Este problema afecta a la plataforma Windows XP. Si intenta instalar de forma incremental aplicaciones de ejemplo y/o componentes de PointBase 4.2 sobre un componente de Sun ONE Application Server ya instalado, el programa de instalaci�n no detectar� correctamente la instalaci�n existente de Sun ONE Application Server y generar� el mensaje de error No se encontr� Application Server. La instalaci�n no continuar�.
Soluci�n
Instale las aplicaciones de ejemplo y los componentes de PointBase 4.2 junto con el componente Sun ONE Application Server. Si Sun ONE Application Server ya est� instalado en el sistema, desinst�lelo y ejecute de nuevo la instalaci�n seleccionando en este caso todos los componentes necesarios.
|
4748455
|
Se produce un error gen�rico de directorio durante las instalaciones silenciosas.
Este problema afecta a las instalaciones silenciosas en todas las plataformas. Si el programa de instalaci�n detecta un problema con un directorio de instalaci�n determinado, se muestra el mensaje de error gen�rico Directorio de instalaci�n no v�lido. Este mensaje de error abarca las siguientes situaciones:
- El directorio seleccionado no permite su escritura.
- La cadena del directorio seleccionado est� vac�a o contiene espacios en blanco.
Soluci�n
Compruebe si existen estos dos problemas en el valor del directorio de instalaci�n suministrado con objeto de determinar la causa del error.
|
4749033
|
En Microsoft Windows XP, no es posible desinstalar clientes de administraci�n independientes usando el programa de desinstalaci�n.
Este problema afecta a instalaciones de clientes de administraci�n independientes en la plataforma Windows XP. Si un usuario intenta desinstalar un cliente de administraci�n independiente usando el programa de desinstalaci�n proporcionado, se intentar� desinstalar un conjunto de componentes incorrectos y se interrumpir� su ejecuci�n.
Soluci�n
Desinstale manualmente los clientes de administraci�n independientes. Es necesario eliminar los archivos ubicados en el directorio dir_instalaci�n. Tambi�n hay que eliminar la carpeta del grupo de programas relacionado (Inicio->Programas->Sun Microsystems->Sun ONE Application Server). No hay entradas en el registro de Microsoft Windows para un componente de cliente de administraci�n independiente. Al seguir los pasos mencionados, el sistema recuperar� el estado que ten�a antes de realizar la instalaci�n del cliente de administraci�n.
|
4749666
|
La documentaci�n de ejemplo no se publica en las instancias del servidor inicial si el componente de la aplicaci�n de ejemplo se instal� de forma incremental.
Este problema afecta a las instalaciones de operaciones y versiones de desarrollo en todas las plataformas. Si se instalan aplicaciones de ejemplo en una sesi�n de instalaci�n independiente en una instalaci�n de Sun ONE Application Server, la documentaci�n de ejemplo no se publicar� en la instancia del servidor inicial y no se podr� acceder a ella mediante la direcci�n URL http://nombredelhost:puerto/samples. No obstante, la documentaci�n est� instalada en el sistema de archivos y se puede acceder a ella desde esta ubicaci�n: file:///ra�z_instalaci�n/samples/index.html
Soluci�n
Acceda a la documentaci�n de forma local.
|
4754256
|
En Solaris, los archivos de configuraci�n de Sun ONE Message Queue no se conservan durante una actualizaci�n de Sun ONE Message Queue realizada mediante el programa de instalaci�n.
Si se detecta que en el sistema existe un paquete de Sun ONE Message Queue 3.0, el programa de instalaci�n le ofrece la posibilidad de actualizar esta instalaci�n a la versi�n 3.0.1, que puede ser usada por Sun ONE Application Server. Durante esta operaci�n de actualizaci�n, los paquetes existentes 3.0 de Solaris se eliminan, lo que provoca la eliminaci�n de los siguientes archivos de configuraci�n:
/etc/imq/passwd /etc/imq/accesscontrol.properties
Si dichos archivos han sufrido modificaciones, �stas se perder�n y la instalaci�n resultante de Sun ONE Message Queue 3.0.1 incluir� los valores de configuraci�n predeterminados.
Soluci�n
Cree una copia de seguridad de los archivos modificados por el usuario y restablezca las copias de seguridad de los archivos una vez finalizado el proceso de actualizaci�n. Para obtener m�s informaci�n, consulte Sun ONE Message Queue 3.0 Installation Guide.
|
4754824
|
En Solaris, se produce un mensaje de error del programa de instalaci�n al ejecutar la instalaci�n desde un CD.
Cuando se inserta un volumen en la unidad de CD-ROM, el dispositivo administrador de vol�menes de Solaris le asigna el siguiente nombre simb�lico. Por ejemplo, si hay dos CD-ROM que coinciden con la expresi�n normal predeterminada, les asigna los nombres cdrom0 y cdrom. A cualquier elemento que coincida con la expresi�n normal agregada, se le asignar� un nombre que comience por cdrom2. Este hecho aparece documentado en la p�gina "manpage" de vold.conf. Cada vez que instale Sun ONE Application Server desde el CD, el punto de montaje del CD-ROM (es decir, la ubicaci�n de los archivos que permiten acceder al CD-ROM) anexa un n�mero detr�s del nombre de etiqueta. La primera vez que se monta el CD, todo funciona correctamente. En los montajes posteriores, se mostrar� el siguiente mensaje de error cuando se inicie el programa de instalaci�n:
IOException:java.io.FileNotFoundException: /cdrom/appserver7 (No se encuentra el archivo o directorio) al cargar el archivo flavormap.properties URL:file:/cdrom/appserver7#4/AppServer7/pkg/jre/lib/flavormap.properties
Soluci�n
La funcionalidad del programa de instalaci�n no queda afectada en modo alguno. No obstante, se puede aplicar la siguiente soluci�n:
1. Adquiera la funci�n de superusuario introduciendo el comando su y la contrase�a de "root" en la l�nea de comandos o inicie sesi�n como "root". La l�nea de comandos cambia al s�mbolo de almohadilla (#).
2. Si el directorio /cdrom no existe todav�a, introduzca el siguiente comando para crearlo:
# mkdir /cdrom
3. Monte la unidad de CD-ROM.
NOTA: El proceso vold administra el dispositivo de CD-ROM y lleva a cabo el montaje. Es posible que el CD-ROM se monte autom�ticamente en el directorio /cdrom/cdrom0.
Si est� ejecutando el Administrador de archivos, se muestra una ventana independiente con el contenido del CD-ROM.
4. Si el directorio /cdrom/cdrom0 est� vac�o porque no se ha montado el CD-ROM o si el Administrador de archivos no abri� una ventana mostrando el contenido del CD-ROM, compruebe que se est� ejecutando el daemon vold introduciendo:
# ps -e | grep vold | grep -v grep
5. Si vold se est� ejecutando, el sistema muestra el n�mero de identificaci�n del proceso de vold. Si el sistema no muestra nada, elimine el daemon escribiendo lo siguiente:
# ps -ef | grep vold | grep -v grep
|
|
6. Detenga el proceso vold introduciendo:
# kill -15 process_ID_number
7. Monte el CD-ROM manualmente:
# mount -F hsfs -r ro /dev/dsk/cxtyd0sz /cdrom/cdrom0
donde "x" hace referencia al n�mero del controlador de la unidad de CD-ROM; "y" es el n�mero Id. SCSI de la unidad de CD-ROM; y, por �ltimo, "z" es el sector de la partici�n en la que se encuentra el CD-ROM.
Ahora ya ha montado la unidad de CD-ROM. Consulte la documentaci�n acerca de la instalaci�n y configuraci�n de CD One en Solaris para conocer los procedimientos de instalaci�n.
|
4755165
|
En Microsoft Windows, la funcionalidad del programa de instalaci�n se ve afectada si las credenciales del usuario administrador se proporcionan s�lo al ejecutar setup.exe.
Este problema afecta a todas las instalaciones en las plataformas Microsoft Windows. Si un usuario inicia sesi�n sin privilegios de administrador, se le pedir� que introduzca las credenciales del usuario administrador cuando intente ejecutar setup.exe. Si se introducen las credenciales adecuadas, las comprobaciones de los privilegios de usuario que realiza el programa de instalaci�n ser�n correctas y se continuar� con el proceso de instalaci�n. No obstante, la funcionalidad del programa de instalaci�n quedar� afectada de la siguiente forma:
- Se interrumpir� la ejecuci�n del programa de instalaci�n si se selecciona el bot�n "Examinar" en la pantalla de selecci�n del directorio de instalaci�n.
- Es posible que no se creen entradas de grupo de programas para los elementos de Sun ONE Application Server.
Soluci�n
Inicie sesi�n como usuario con privilegios de administrador cuando se realice la instalaci�n.
|
4757687
|
En Solaris, la instalaci�n de forma incremental del componente Sun ONE Application Server en el sistema con un componente del cliente de administraci�n previamente instalado puede dar como resultado una instalaci�n que no se pueda utilizar.
Este problema afecta a instalaciones Solaris basadas en paquetes en una plataforma Solaris. Si el usuario intenta instalar el componente Sun ONE Application Server en un sistema donde se haya instalado previamente un componente del cliente de administraci�n independiente y selecciona un directorio de instalaci�n diferente al que se us� originalmente para la instalaci�n del cliente de administraci�n, la instalaci�n resultante de Sun ONE Application Server no se podr� utilizar aunque se indique que la instalaci�n ha sido correcta. Esto se debe a que los paquetes Solaris del cliente de administraci�n se considerar�n como ya instalados en el sistema y no se instalar�n como parte del proceso de instalaci�n de Sun ONE Application Server. Como resultado, faltar�n algunos archivos que son imprescindibles para la funcionalidad del producto.
Soluci�n
Desinstale el cliente de administraci�n independiente antes de intentar instalar Sun ONE Application Server en el mismo sistema Solaris.
Tambi�n puede realizar una instalaci�n incremental, pero se debe usar el mismo directorio de instalaci�n que se us� para la instalaci�n del cliente de administraci�n en todas las instalaciones futuras de Sun ONE Application Server.
|
4762118
|
En Solaris, la instalaci�n falla si el directorio de configuraci�n personalizado que se selecciona es un subdirectorio del directorio de instalaci�n seleccionado y se llama 'etc'.
Este problema afecta a instalaciones Solaris basadas en paquetes en una plataforma Solaris. Si se ha seleccionado la siguiente combinaci�n de ubicaciones de directorios personalizados, no se podr� realizar la instalaci�n debido a las incoherencias en la informaci�n de propiedad de grupo para el mismo directorio:
- Directorio de instalaci�n: dir_instalaci�n
- Directorio de configuraci�n: dir_instalaci�n/etc
El archivo de registro pkgadd del directorio /var/sadm/install/logs incluir� el siguiente mensaje de error:
pkgadd: ERROR: nombre de ruta duplicado /dir_instalaci�n/etc pkgadd: ERROR: no se pudo procesar pkgmap
Soluci�n
Seleccione un directorio de configuraci�n personalizado distinto de dir_instalaci�n/etc.
|
4724612
|
En Solaris, las secuencias del int�rprete de comandos de PointBase fallan si las ejecuta alguien que no sea el usuario que las instal�.
Este problema afecta s�lo a la instalaci�n de evaluaci�n de Solaris. Todas las secuencias del int�rprete de comandos de PointBase est�n configuradas para que las pueda ejecutar s�lo el usuario que las instal�.
Soluci�n
Si hay usuarios que necesiten ejecutar estas secuencias de comandos, adem�s de la persona que instal� el producto, cambie los permisos a 0755.
|
4762694
|
En Solaris, el paquete SUNWiqsup de Sun ONE Message Queue no se elimina durante el proceso de actualizaci�n de Message Queue.
Este problema afecta s�lo a Solaris. El proceso de instalaci�n de Sun ONE Application Server 7 conlleva la instalaci�n de Sun ONE Message Queue versi�n 3.0.1. En Solaris, si se detecta la presencia de Sun ONE Message Queue versi�n 3.0, se desinstala en primer lugar (una vez que el usuario as� lo confirma) y se instala la versi�n 3.0.1.
Hay un problema secundario de limpieza relacionado con el hecho de que el programa de instalaci�n de Solaris no elimina uno de los paquetes de Solaris (SUNWiqsup) para Sun ONE Message Queue 3.0 como parte de este proceso de actualizaci�n. La presencia de este paquete es inocua y no afecta a Sun ONE Message Queue ni a Sun ONE Application Server 7.
Soluci�n
Elimine manualmente el paquete SUNWiqsup usando el siguiente comando (como "root"):
# pkgrm SUNWiqsup
|
Inicio y cierre del servidor
Este apartado describe problemas conocidos relacionados con el inicio y el cierre del servidor, junto con las soluciones pertinentes.
Comportamiento del atributo "create-console" del servicio de registro
En Microsoft Windows, cuando el atributo create-console del elemento log-service de server.xml est� establecido en verdadero (preferencia predeterminada), se muestra en el escritorio una ventana con el contenido del registro de eventos del servidor. Por razones de dise�o, el cierre de esta ventana no supone una terminaci�n permanente del proceso de la instancia del servidor de aplicaciones. Al cerrar la ventana de la consola, finaliza el proceso appservd.exe, pero el proceso de vigilancia (appservd-wdog.exe) reinicia de forma inmediata el proceso de la instancia del servidor.
Para los programadores, cerrar la ventana del registro de eventos de una instancia puede usarse como una forma r�pida de reiniciar la instancia del servidor de aplicaciones.
No obstante, para detener completamente la instancia del servidor de aplicaciones (junto con el proceso de vigilancia que le acompa�a), deber� usar uno de los siguientes m�todos:
- Interfaz de administraci�n: Inicio->Programas->Sun ONE Application Server 7->Detener Application Server
- Interfaz de l�nea de comandos: asadmin stop-instance --local=true nombre de la instancia
�sta es la forma local del comando stop-instance. Tambi�n puede usar la forma remota. Consulte la ayuda de asadmin stop-instance para obtener m�s informaci�n.
Si usa la consola de administraci�n, podr� activar o desactivar la ventana del registro de eventos de la consola, modificando la preferencia "Crear consola" de la ficha "Registro" de la instancia del servidor de aplicaciones.
Id.
|
Resumen
|
4725893
|
En Solaris, no se muestra la informaci�n sobre la caducidad de la licencia.
Afecta a las licencias de evaluaci�n de Solaris. La informaci�n de advertencia relacionada con la caducidad inminente de la licencia (14 d�as o menos antes de que �sta se produzca) no se mostrar� en la interfaz de l�nea de comandos ni en las interfaces basadas en exploradores. Las advertencias, no obstante, se mostrar�n en los archivos de registro del servidor.
Soluci�n
Compruebe los archivos de registro del servidor para conocer la fecha de caducidad.
|
4738648
|
Error en el inicio del servicio JMS o de Sun ONE Application Server.
Si el proveedor JMS (agente de Sun ONE Message Queue) tiene un gran n�mero de mensajes persistentes sin enviar, puede que se produzca un error de inicializaci�n de Sun ONE Application Server debido a los siguientes problemas:
1. Si el agente de MQ intenta cargar todos los mensajes pendientes, es posible que se quede sin memoria y falle el proceso.
Soluci�n
Use m�s espacio de mont�n de Java para el proceso del agente de MQ. Para ello, establezca el atributo Argumentos de inicio del servicio JMS en -vmargs -Xmx256m.
El procedimiento para configurar este atributo se describe en el cap�tulo dedicado al uso del servicio JMS, "Using the JMS Service", de Sun ONE Application Server Administrator’s Guide.
2. Si el agente de MQ no puede completar la secuencia de inicializaci�n en un cierto per�odo de tiempo, el tiempo de Sun ONE Application Server se agota y se cancela el proceso.
Soluci�n
Aumente el valor del atributo "Tiempo de espera de inicio" del servicio JMS. El procedimiento para configurar este atributo se describe en el cap�tulo dedicado al uso del servicio JMS, "Using the JMS Service", de Sun ONE Application Server Administrator’s Guide.
|
4762420
|
Las reglas del servidor de seguridad pueden provocar fallos de inicio en Sun ONE Application Server.
Si tiene un servidor de seguridad personal instalado, puede que experimente este problema. La existencia de reglas estrictas de servidor de seguridad en la misma m�quina en que est� instalado Sun ONE Application Server puede provocar fallos en el inicio de las instancias del servidor de administraci�n y del servidor de aplicaciones. En concreto, las instancias del servidor de administraci�n y del de aplicaciones intentan establecer conexiones locales en el entorno de Sun ONE Application Server. Dado que estas conexiones intentan acceder a puertos usando nombres de host del sistema en lugar de "localhost", las reglas del servidor de seguridad local pueden bloquear estos intentos.
El servidor de seguridad local tambi�n puede generar de forma inadvertida alertas sobre ataques de troyanos "Portal of Doom" (por ejemplo, cuando hay un intento de conexi�n TCP a un puerto 3700) u otros ataques similares, cuando en realidad, tales intentos de acceso han sido realizados por Sun ONE Application Server y en realidad no hay ninguna amenaza para la seguridad del equipo. En algunas circunstancias, el n�mero de puerto que usa Sun ONE Application Server para varias comunicaciones locales puede coincidir con los n�meros de puerto usados en los ataques conocidos m�s habituales. Algunos s�ntomas de este problema son:
- Un intento de iniciar Sun ONE Application Server usando la opci�n "Iniciar Application Server" del grupo de programas de Microsoft Windows falla y se muestra el siguiente mensaje:
No se pudo iniciar la instancia: domain1:admin-server no pudo iniciarse el servidor: terminaci�n del proceso an�malo ...
- Los archivos de registro de la instancia del servidor y de administraci�n contienen excepciones de conexi�n acompa�adas de este mensaje: CORE5086: No se pudo establecer la configuraci�n
Soluci�n
Modifique las reglas del servidor de seguridad para que Sun ONE Application Server pueda realizar intentos de conexi�n a los puertos del sistema local.
Para evitar alertas incorrectas sobre posibles ataques, puede modificar las reglas pertinentes o cambiar los n�meros de puertos conflictivos que usa Sun ONE Application Server.
Para determinar los n�meros de puerto que usan las instancias del servidor de administraci�n y el servidor de aplicaciones, consulte el archivo server.xml, que est� en la siguiente ubicaci�n de la instalaci�n de Sun ONE Application Server:
dir_config_dominio/domain1/admin-server/config/server.xml dir_config_dominio/domain1/server1/config/server.xml
donde dir_config_dominio hace referencia a la ubicaci�n de la configuraci�n del servidor inicial.
|
|
Por ejemplo:
Microsoft Windows: dir_instalaci�n/domains/... Solaris 9 e instalaciones integradas posteriores: /var/appserver/domains/... Solaris 8, 9 e instalaciones posteriores no incluidas: /var/opt/SUNWappserver7/domains/...
Busque las preferencias del puerto en los elementos <iiop-listener> y <jms-service>. Puede cambiar estos n�meros de puerto a otros que no se est�n usando o puede modificar las reglas del servidor de seguridad para que permita los intentos de conexi�n desde los clientes de la m�quina local a dichos n�meros de puerto de la misma m�quina.
|
4780076
|
En Solaris, Sun ONE Application Server inicia todas las instancias como "root", por lo que los usuarios que no son "root" tienen acceso como si lo fueran.
Hay varios problemas asociados con el inicio del servidor de aplicaciones cuando Sun ONE Application Server se instala como parte de una instalaci�n Solaris (incluido):
- Todas las instancias del servidor de administraci�n y del de aplicaciones se inician autom�ticamente durante el inicio del sistema Solaris. En muchos entornos, no se espera que todas las instancias se inicien autom�ticamente durante el inicio del sistema Solaris. El hecho de iniciar todas las instancias definidas puede repercutir negativamente en la memoria disponible del sistema.
- Cuando se inician autom�ticamente las instancias del servidor de aplicaciones y del servidor de administraci�n, la secuencia de comandos de inicio de cada instancia se ejecuta como "root". La ejecuci�n de secuencias de comandos de inicio de instancias que no son "root" puede permitir a usuarios no "root" acceder al usuario "root" mediante la modificaci�n de las secuencias de comandos de inicio en el nivel de instancia.
Segundo plano
Durante la instalaci�n de Sun ONE Application Server como parte de una instalaci�n Solaris, se instalan la secuencia de comandos /etc/init.d/appserv y los enlaces simb�licos a las secuencias de comandos S84appserv y K05appserv de los directorios /etc/rc*.d/. Dichas secuencias de comandos hacen que todas las instancias del servidor de aplicaciones y del servidor de administraci�n definidas como parte de la instalaci�n del servidor de aplicaciones se inicien y detengan autom�ticamente durante el inicio y cierre del sistema Solaris.
La secuencia de comandos /etc/init.d/appserv contiene la siguiente secci�n de c�digo:
... case "$1" in 'start') /usr/sbin/asadmin start-appserv ;; 'stop') /usr/sbin/asadmin stop-appserv ;; ...
|
|
La ejecuci�n del comando asadmin start-appserv hace que la instancia del servidor de administraci�n y todas las instancias del servidor de aplicaciones definidas en todos los dominios administrativos se inicien durante el inicio del sistema Solaris. Dado que las secuencias de comandos de inicio y cierre del sistema se ejecutan como "root", la secuencia de comandos de inicio de cada instancia del servidor de aplicaciones y del servidor de administraci�n se ejecuta tambi�n como "root". La secuencia de comandos de inicio del nivel de instancia se denomina startserv y est� ubicada en dir-instancia/bin/startserv. Puesto que las instancias pueden ser propiedad de usuarios diferentes del usuario "root", las secuencias de comandos startserv podr�an ser modificadas por un usuario que no sea "root" para ejecutar comandos como si en realidad lo fuera.
En los casos en que una instancia est� usando un puerto de red privilegiado, la secuencia de comandos startserv de la instancia se debe ejecutar como "root". No obstante, en estos casos, "Ejecutar como usuario" est� establecido normalmente en la configuraci�n de la instancia para hacer que �sta se ejecute como un usuario espec�fico despu�s de que la instancia haya sido iniciada por el usuario "root".
|
(cont.)
|
Soluci�n
Lleve a cabo una de estas soluciones seg�n su entorno:
- Si su entorno no requiere que todas las instancias del servidor de aplicaciones y del servidor de administraci�n se ejecuten como "root", use delimitadores para la ejecuci�n de los comandos asadmin start-appserv y asadmin stop-appserv en la secuencia de comandosetc/init.d/appserv.
- Si su entorno requiere que se inicien dominios administrativos espec�ficos (incluida la instancia del servidor de administraci�n y todas las instancias del servidor de aplicaciones de cada dominio) o instancias espec�ficas de uno o varios dominios administrativos, puede modificar la secuencia de comandos /etc/init.d/appserv para iniciar las instancias y/o los dominios que le interesen, o puede definir nuevas secuencias de comandos /etc/rc*.d/ que se ajusten a las necesidades de su entorno.
- Inicio de un dominio espec�fico. Si necesita que se inicie un dominio administrativo o instancias espec�ficas como usuarios que no sean "root", debe asegurarse de que se usa el comando su con la opci�n -c para iniciar los dominios y/o las instancias que le interesen.
Ejemplos
Inicio de un dominio administrativo espec�fico: Si desea iniciar la instancia del servidor de administraci�n y todas las instancias del servidor de aplicaciones de un dominio administrativo espec�fico como usuario "root", puede modificar la secuencia de comandos /etc/rc*.d/ de la siguiente forma:
... case "$1" in 'start') /usr/sbin/asadmin start-domain --domain production-domain ;;
'stop') /usr/sbin/asadmin stop-domain --domain production-domain ;; ...
|
(cont.)
|
- Si desea iniciar instancias concretas del servidor de aplicaciones como usuario no "root", modifique las secuencias de comandos /etc/rc*.d/ para que usen el comando su con la opci�n -c:
... case "$1" in 'start') su - usera -c "/usr/sbin/asadmin start-instance --domain test-domain instance-a" su - userb -c "/usr/sbin/asadmin start-instance --domain test-domain instance-b" ;;
'stop') su - usera -c "/usr/sbin/asadmin stop-instance --domain test-domain instance-a" su - userb -c "/usr/sbin/asadmin stop-instance --domain test-domain instance-b" ;; ...
Consulte Sun ONE Application Server Administrator’s Guide para obtener m�s informaci�n acerca de los comandos de inicio y cierre disponibles en la interfaz de l�nea de comandos de asadmin.
|
Controlador de la base de datos
Este apartado describe problemas conocidos relacionados con el controlador de la base de datos, junto con las soluciones pertinentes.
Id.
|
Resumen
|
4700531
|
En Solaris, se produce un error de controlador de ORACLE JDBC.
Este nuevo controlador Java Database Connectivity (JDBC) est� destinado a Oracle (R) con JDK1.4. El problema se origina al combinar la base de datos Oracle 9.1 con ojdbc14.jar. Con s�lo aplicar la revisi�n pertinente, se solucionar� el problema en las m�quinas Solaris de 32 bits que ejecuten una base de datos Oracle 9.0.1.3.
Soluci�n
Obtenga la revisi�n para el error 2199718 en el sitio Web de Oracle y apl�quela al servidor. Para ello, siga este procedimiento:
1. Acceda al sitio Web de Oracle.
2. Haga clic en el bot�n que permite acceder a las revisiones.
3. Escriba 2199718 en el campo del n�mero de revisi�n.
4. Seleccione la revisi�n para el sistema operativo Solaris de 32 bits. Acceda a Metalink.oracle.com.
5. Haga clic en las revisiones.
6. En el n�mero de la revisi�n, escriba 2199718.
7. Haga clic en la revisi�n para el sistema operativo Solaris de 32 bits.
|
4707531
|
En Solaris, el acceso a una base de datos Oracle 9.1 con un cliente Oracle 9.2 puede causar da�os en los datos.
Si usa un cliente Oracle (R) 9.2 para acceder a una base de datos Oracle 9.1, los datos se pueden da�ar cuando una columna de n�mero sigue a una columna de marca de hora.
La causa del problema puede deberse al uso del archivo ojdbc14.jar con una base de datos Oracle 9.1. Aplicar la revisi�n puede ayudar a solucionar el problema en m�quinas con Solaris de 32 bits que ejecuten una base de datos Oracle 9.1. Este controlador JDBC est� destinado a Oracle con JDK1.4.
Soluci�n
Obtenga la revisi�n para el error 2199718 que, probablemente, Oracle haya puesto a su disposici�n en su sitio Web y apl�quela al servidor.
|
Contenedor Web
Este apartado describe problemas conocidos relacionados con el contenedor Web, junto con las soluciones pertinentes.
Id.
|
Resumen
|
4740477
|
El ejemplo Web almacenado en cach� en el archivo sun-web-app_2_3-0.dtd proporciona una sintaxis incorrecta para el elemento de tiempo de espera.
El elemento timeout est� especificado para usar objetos XML almacenados en cach� como: <timeout> 60 </timeout>
Puesto que el par�metro de nombre es un campo obligatorio, debe escribirse como: <timeout name="foo">60</timeout>
Soluci�n
No lo utilice con el verificador.
|
Contenedor EJB
Este apartado describe problemas conocidos relacionados con el contenedor Enterprise JavaBeans (EJB), junto con las soluciones pertinentes.
Id.
|
Resumen
|
4735835
|
No es posible administrar correctamente PK nulos devueltos de los m�todos ejbFind.
Los siguientes ejemplos de persistencia administrada mediante contenedor (CMP) pueden devolver uno o varios valores nulos desde un ejbFind (dando por hecho que la llamada se realiza desde un Bean EmployeeEJB, puesto que debe devolver el mismo tipo de instancia que el Bean):
1. find insurance.employee where insurance.id == 10
Este ejemplo devuelve un valor nulo si el elemento "insurance" (seguro) no tiene un "employee" (empleado) asociado.
2. find all insurance.employee where insurance.id > 10
Este ejemplo devuelve una colecci�n que puede contener valores nulos en los casos en que haya seguros que no tengan un empleado.
En la primera aparici�n de un PK nulo en el conjunto de resultados, el cliente CMP recibir� el error JDOFatalInternalException "param0 no puede ser nulo".
El cliente BMP obtendr� el error EJBException "La clave principal devuelta del m�todo ejbFind es nula" para un buscador de un objeto y, posiblemente, una notificaci�n NullPointerException para un buscador de varios objetos.
Soluci�n
Ninguna.
|
4744434
|
Sun ONE Application Server ocasionalmente genera excepciones de puntero nulo cuando usa Beans de sesi�n con estado.
El contenedor EJB de Sun ONE Application Server almacena en cach� Beans de sesi�n con estado para mejorar el rendimiento. Cuando la cach� se desborda (es decir, el n�mero de Beans de la cach� excede el valor de max-cache-size), el contenedor convierte en pasivos los Beans en el disco. Ocasionalmente, el servidor genera NullPointerException. El problema se produce cuando la diferencia entre max-cache-size y cache-resize-quantity es inferior a 8.
Soluci�n
Aseg�rese de que la diferencia entre max-cache-size y cache-resize-quantity es superior a 8 o use una cach� sin l�mites estableciendo max-cache-size en cero.
|
Persistencia administrada mediante contenedor
Este apartado describe problemas conocidos relacionados con la persistencia administrada mediante contenedor (CMP), junto con las soluciones pertinentes.
Id.
|
Resumen
|
4732684
|
No se inician las optimizaciones del controlador Oracle JDBC.
Para beneficiarse de las optimizaciones de las bases de datos Oracle (R) con Beans CMP (con persistencia administrada mediante contenedor), el archivo classes12.zip debe estar especificado en el atributo classpath-suffix del archivo server.xml, en lugar de ubicado en el directorio /lib de la instancia, que es el predeterminado para bibliotecas de otros fabricantes.
Soluci�n
Agregue el archivo classes12.zip al atributo classpath-suffix del archivo server.xml.
|
4734963
|
Los elementos CMR que hacen referencia a s� mismos causan problemas durante la implementaci�n.
El analizador del descriptor de implementaci�n EJB, ejb-jar.xml, no administra correctamente las relaciones CRM (relaciones administradas mediante contenedor) que hacen referencia a s� mismas, es decir, ejb-relationship-role. Se omite el lado Uno del campo.
Soluci�n
Cambie las secciones ejb-relationship-role para que el lado Uno (con <multiplicity> Varios) sea el primero en ejb-relation.
|
4742757
|
"Cascade-delete" no funciona para CMR con PK/FK superpuestas.
Los elementos relacionados de un campo CMR (relaciones administradas mediante contenedor) no pueden eliminarse con la funcionalidad cascade-delete si el mencionado campo CMR est� asignado a un esquema de base de datos con restricciones de clave principal/clave externa (PK/FK) superpuestas.
Un ejemplo de este esquema es una relaci�n "Order-LineItem". Si una aplicaci�n con este esquema intenta eliminar un "Order Bean" y la relaci�n correspondiente est� marcada para cascade-delete, el usuario que llama obtiene el siguiente mensaje de error que no permite actualizar la clave principal:
java.rmi.RemoteException: Se gener� una excepci�n desde el Bean; la excepci�n anidada es: javax.ejb.EJBException: la excepci�n anidada es: com.sun.jdo.api.persistence.support.JDOUserException: Intento incorrecto de eliminar una instancia de una relaci�n administrada.
La relaci�n est� definida por la columna de clave principal del otro lado. Para realizar una operaci�n de eliminaci�n en una colecci�n, es necesario actualizar la columna del otro lado y no est� permitido actualizar la clave principal. Por lo tanto, s�lo puede realizarse la eliminaci�n de una instancia de una colecci�n de relaciones administradas definida por una clave principal mediante la eliminaci�n de la instancia de forma expl�cita o mediante cascade-delete.
NestedException: com.sun.jdo.api.persistence.support.JDOUnsupportedOptionException: No se permite la actualizaci�n de un campo de clave principal.
Soluci�n
Puede usar una de estas soluciones:
1. No use cascade-delete para relaciones asignadas a una tabla con PK/FK superpuestas. Repita los Beans "over-related" y realice una llamada para la eliminaci�n en cada uno de ellos por separado antes de eliminar el Bean principal.
2. Cambie la definici�n de tabla para que no haya PK/FK superpuestas.
|
4747222
|
En Oracle, la utilidad "capture-schema" no funciona si "-schemaname" no est� especificado.
La utilidad capture-schema plantea los siguientes problemas si la opci�n -schemaname no est� especificada cuando se captura informaci�n de esquema de base de datos en una base de datos Oracle (R):
1. Si intenta capturar todas las tablas (es decir, cuando no hay tablas seleccionadas expl�citamente):
bin/capture-schema -dburl jdbc:oracle:thin:@oraserver:1521:ora -username pedro -password tiger -driver oracle.jdbc.driver.OracleDriver -out test.dbschema
Recibir� esta respuesta: java.sql.SQLExceptions ORA-00942: la tabla o la vista no existen.
El archivo de salida resultante est� da�ado.
2. Si se especifican una o varias tablas en la opci�n -table:
bin/capture-schema -dburl jdbc:oracle:thin:@oraserver:1521:ora -username pedro -password tiger -driver oracle.jdbc.driver.OracleDriver -table DEPT -out test.dbschema
El archivo resultante tiene las tablas especificadas, pero no, informaci�n de columna, lo que significa que el archivo no se puede usar para asignaciones CMP.
Soluci�n
Al capturar un esquema de una base de datos Oracle, se usa siempre la opci�n -schemaname con el nombre de usuario en may�sculas como valor:
bin/capture-schema -dburl jdbc:oracle:thin:@oraserver:1521:ora -username pedro -password tiger -driver oracle.jdbc.driver.OracleDriver -schemaname PEDRO -out test.dbschema)
|
4751235
|
Para la utilidad "capture-schema": Si los valores para la opci�n "-table" no est�n especificados en may�sculas en Oracle y/o PointBase, el archivo resultante estar� da�ado.
Oracle (R) y PointBase traducen internamente a may�sculas los identificadores que no distinguen entre may�sculas y min�sculas, a menos que est�n entre comillas (" "). La utilidad capture-schema no administra correctamente los nombres de tablas en min�sculas o los caracteres mezclados en may�sculas y min�sculas como argumentos de la opci�n -table cuando se captura un esquema de base de datos desde Oracle o PointBase (como, por ejemplo, -table alumno o -table Alumno). El archivo de esquema de base de datos generado no contendr� informaci�n de columna para la tabla correspondiente.
Soluci�n
Use letras en may�sculas para especificar nombres de tablas, como, por ejemplo, -table ALUMNO.
|
4852757
|
La implementaci�n de Beans CMP falla.
El siguiente error se genera porque no hay entradas <query-params> en el Bean de persistencia administrada mediante contenedor (CMP) en el archivo sun-ejb-jar.xml:
Error al ejecutar ejbc. Fatal error from EJB Compiler ---- Error while processing CMP beans (Error grave del compilador EJB ---- Error al procesar Beans CMP).
Soluci�n
Incluso aunque no sea necesario para los Beans CMP, agregue la etiqueta "query-params" para los buscadores en el archivo sun-ejb-jar.xml dejando los par�metros en blanco.
|
Java Message Service y Beans controlados por mensaje
Este apartado describe problemas conocidos relacionados con Java Message Service (JMS), Sun ONE Message Queue y con Beans controlados por mensaje, junto con las soluciones pertinentes.
Id.
|
Resumen
|
4683029
|
El indicador "-javahome" de todas las secuencias de comandos de MQ Solaris/Microsoft Windows no funciona si el valor incluye un espacio en blanco.
Las utilidades de l�nea de comandos de Sun ONE Message Queue cuentan con una opci�n -javahome que permite especificar un tiempo de ejecuci�n Java alternativo. El uso de esta opci�n establece una limitaci�n por la cual la ruta del tiempo de ejecuci�n Java alternativo no debe contener espacios. �stos son ejemplos de rutas que contienen espacios:
Este problema se produce en el inicio de la instancia de Sun ONE Application Server. Cuando se inicia una instancia de Sun ONE Application Server, de forma predeterminada, la instancia correspondiente del agente de Sun ONE Message Queue se inicia tambi�n. El agente siempre se inicia usando la opci�n de l�nea de comandos -javahome para garantizar que usa el mismo tiempo de ejecuci�n Java usado por Sun ONE Application Server. Si el tiempo de ejecuci�n Java configurado para Sun ONE Application Server (y, por lo tanto, pasado para su uso por el agente) est� ubicado en una ruta que contiene espacios, el inicio del agente falla, lo que a su vez provoca un fallo en el inicio de la instancia de Sun ONE Application Server.
Soluci�n
Aseg�rese de que el tiempo de ejecuci�n usado por Sun ONE Application Server est� ubicado en una ruta que no contiene espacios.
|
Java Transaction Service (JTS)
Este apartado describe problemas conocidos relacionados con Java Transaction Service (JTS), junto con las soluciones pertinentes.
Recuperaci�n
Existen algunos problemas conocidos relacionados con las implementaciones de recuperaciones para algunos controladores JDBC. Sun One Application Server proporciona algunas soluciones para dichos problemas. De forma predeterminada, estas soluciones no se usar�n a menos que indique expl�citamente que deben usarse.
- Problema con el controlador Oracle (R) JDBC: El m�todo de recuperaci�n de la implementaci�n del recurso Oracle XA devuelve constantemente el mismo conjunto "in-doubt Xids" independientemente del indicador de entrada. Seg�n las especificaciones XA, el administrador de transacciones deber�a hacer una llamada inicialmente a XAResource.recover con TMSTARTSCAN y despu�s hacer llamadas a XAResource.recover con TMNOFLAGS hasta que no se devuelvan Xids.
El m�todo de confirmaci�n del recurso Oracle XA tambi�n presenta algunos problemas que quedan solventados por la soluci�n proporcionada porSun ONE Application Server. Para activar esta soluci�n, es necesario agregar la siguiente propiedad al subelemento transaction-service del archivoserver.xml: oracle-xa-recovery-workaround
El valor de esta propiedad debe establecerse en verdadero.
- Problema con Sybase JConnect 5.2: Existen algunos problemas conocidos con el controlador JConnect 5.2 que ya se han solucionado en JConnect 5.5. Si se usa el controlador JConnect 5.2, para que funcione la recuperaci�n, es necesario agregar la siguiente propiedad al subelemento transaction-service del archivo server.xml:
sybase-xa-recovery-workaround
El valor de esta propiedad debe establecerse en verdadero.
Transacciones
En el archivo server.xml, se usa res-type para establecer la diferencia entre conexiones XA y no XA. Esta distinci�n se usa para identificar la configuraci�n de la fuente de datos a los datos del controlador. Por ejemplo, en el controlador Datadirect, se puede usar la misma fuente de datos como XA o como no XA.
El comportamiento predeterminado de la fuente de datos es no XA. Para que la fuente de datos funcione como XA con el elemento connpool para transacciones, es necesario res-type. Para que funcione el elemento connpool y participe en las transacciones, agregue lo siguiente para los atributos res-type en el archivo server.xml:
res-type="javax.sql.XADataSource"
Id.
|
Resumen
|
4689337
|
No se puede usar la conexi�n desde XADatasource en contextos "non-txn".
Se trata de un problema de controlador de base de datos conocido. Cuando hay una conexi�n en un contexto "non-txn", con XADataSource el valor de Autocommit est� establecido en falso de forma predeterminada.
Soluci�n
Use la clase que no sea XAdatasource para realizar una llamada expl�cita a los programas para confirmar/deshacer en lugar de realizarlo mediante transacciones.
|
4700241
|
La preferencia de tiempo de espera establecida en un valor distinto a cero ralentiza las transacciones locales.
Actualmente, el administrador de transacciones locales no admite transacciones con tiempos de espera definidos. Si establece el atributo timeout-in-seconds del elemento transaction-service en un valor superior a 0, todas las transacciones locales se procesar�n como transacciones globales y tardar�n m�s en completarse. Tambi�n es posible que falle alguna transacci�n local si el controlador de la fuente de datos no admite transacciones globales. Establecer en 0 el valor del tiempo de espera supone que el administrador de transacciones debe esperar indefinidamente si no recibe informaci�n de una fuente de datos participante.
Soluci�n
Vuelva a establecer en 0 el valor de timeout-in-seconds.
|
Implementaci�n de aplicaciones
Este apartado describe problemas conocidos relacionados con la implementaci�n, junto con las soluciones pertinentes.
Id.
|
Resumen
|
4403166
|
En Microsoft Windows, no se admiten los nombres largos de ruta.
Consulte "Instalaci�n y desinstalaci�n" on page 12 para obtener informaci�n acerca de este problema.
|
4703680
|
Al reimplementar un m�dulo EJB (con MDB), se genera una excepci�n de conflicto de recursos.
Esto ocurre en Microsoft Windows 2000 usando Sun ONE Studio 4 con Beans controlados por mensaje (MDB). Si un m�dulo EJB contiene un MDB que utiliza una cola espec�fica, al reimplementar el mismo m�dulo EJB con el mismo MDB (utilizando la misma cola), se produce un conflicto de recursos. Esto hace que el m�dulo (modificado) quede inutilizado.
Soluci�n
Ninguna.
|
4725147
|
No es posible elegir un servidor virtual concreto para la implementaci�n.
En este caso, hay dos servidores virtuales configurados exactamente con el mismo host y la misma escucha. Si una aplicaci�n se implementa s�lo para el segundo servidor virtual, no ser� posible acceder a ella debido a que la combinaci�n host:puerto conduce s�lo al primer servidor virtual.
Soluci�n
El nombre de host del servidor virtual no debe ser el mismo que el nombre de host original, especialmente cuando se usa la misma escucha HTTP.
|
4734969
|
No es posible implementar una aplicaci�n con una clase "Query" de usuario en el paquete del Bean.
El valor "code-gen" de persistencia administrada mediante contenedor (CMP) no usa un nombre de dominio completo para la variable "JDO Query" en concreteImpl. Si tiene una clase "Query" en el mismo paquete que el Bean abstracto, se producir� un error de compilaci�n.
Soluci�n
Desplace la clase "Query" a otro paquete diferente.
|
4750461
|
En Solaris, Sun ONE Application Server puede fallar durante una recarga din�mica.
En el caso de grandes aplicaciones (con numerosos Enterprise Beans), se puede producir un fallo durante una recarga din�mica de la aplicaci�n. La funci�n de recarga din�mica se usa, en el entorno de programaci�n, para acelerar la comprobaci�n de cambios menores en la aplicaci�n. El fallo es debido al intento de usar m�s descriptores de archivo de los disponibles.
Soluci�n
1. Aumente el l�mite de descriptores de archivo agregando l�neas (en este formato) al archivo /etc/system. En funci�n del tama�o de la aplicaci�n, los valores podr�n ser mayores o menores.
set rlim_fd_max=8192 set rlim_fd_cur=2048
2. Reinicie el sistema.
|
4744128
|
El compilador EJB falla al generar c�digo JAVA v�lido para las clases internas.
El compilador EJB falla al generar c�digo JAVA v�lido para la implementaci�n del Enterprise Bean que usa clases internas como tipo devuelto.
public interface IStateServer { .... public StateProperties getProperties(String objectID, String variantName, IToken securityToken) throws RemoteException;
public class StateProperties implements Serializable { public StateProperties() { } public String description = ""; public String owner = ""; public Date modifyTime = new Date(); public String accessPermissions = ""; } } public interface IStateServerEJB extends EJBObject, IStateServer { .... }
Observe que el m�todo "getProperties" devuelve una clase interna.
Ejemplo del error:
D:\AppServer7a\appserv\domains\domain1\server1\generated\ejb\j2ee-apps\smugglercom\spss\ssp\state\ejb\StateServerEJB_EJBObjectImpl.java:133:
No se permite el uso directo de nombres sintetizados de clases internas: com.spss.ssp.state.IStateServer$StateProperties
El c�digo generado debe ser com.spss.ssp.state.IstateServer.StateProperties
En lugar de com.spss.ssp.state.IstateServer$StateProperties
Soluci�n
Desplace StateProperties a una clase separada (independiente, no interna).
|
Verificador
Este apartado describe problemas conocidos relacionados con el verificador, junto con las soluciones pertinentes.
Id.
|
Resumen
|
4742545
|
El verificador independiente muestra el mensaje de error: No se encontr� la clase EJB.
El verificador indica la presencia de algunas pruebas fallidas con el siguiente mensaje: No se encontr� la clase EJB. Los fallos en las pruebas se producen cuando un archivo EJB JAR usa un Enterprise Bean con una referencia a otro Enterprise Bean que est� empaquetado en un archivo EJB JAR distinto en la misma aplicaci�n EAR. Los mensajes de fallos se muestran tambi�n si intenta validar los archivos EAR dependientes del conector (RAR). Esto se debe a que el conjunto RAR no necesita estar empaquetado en el archivo EAR que alberga el Enterprise Bean con dependencia de los archivos empaquetados RAR. Los fallos (excepto los relacionados con el conector) s�lo se producen con el verificador independiente. Cuando se realiza una llamada al verificador mediante el comando de implementaci�n o la interfaz de administraci�n no se producen fallos.
Soluci�n
Aseg�rese de que el paquete de la aplicaci�n EAR es correcto y, si est� usando alguna utilidad de archivo JAR, aseg�rese de que est� empaquetado con el archivo EAR. Para solucionar los problemas de referencias, puede acceder al verificador desde el segundo plano de la implementaci�n usando asadmin o la interfaz de administraci�n. Para los errores relacionados con el conector, coloque el archivo JAR que contiene las clases requeridas en la ruta de clase del verificador. Puede abrir el archivo ra�z_instalaci�n/bin/verifier[.bat] y agregar una variable LOCAL_CLASSPATH al final de la variable JVM_CLASSPATH. Agregue de forma local las clases a la variable LOCAL_CLASSPATH y, despu�s, ejecute el verificador.
|
4743480
|
El verificador no puede detectar los m�todos declarados en la superinterfaz de la interfaz de inicio local.
El verificador realiza pruebas en la interfaz de inicio local para comprobar la conformidad de la interfaz con la especificaci�n J2EE. Algunas de las pruebas del m�todo findByPrimaryKey fallan si hay una interfaz de inicio local derivada y el m�todo requerido est� declarado en la superinterfaz de la interfaz de inicio. Las pruebas fallidas son las realizadas por las pruebas siguientes: HomeInterfaceFindByPrimaryKeyArg, HomeInterfaceFindByPrimaryKeyName, HomeInterfaceFindByPrimaryKeyReturn y PrimaryKeyClassOpt. La implementaci�n tambi�n fallar� si usa la opci�n -verify con el m�dulo o la aplicaci�n.
Soluci�n
Los resultados de las pruebas se pueden omitir si la funci�n se ha declarado correctamente en la superinterfaz de la interfaz de inicio local. En este caso, no use la opci�n -verify con el comando de implementaci�n. La implementaci�n finalizar� correctamente. Una soluci�n es declarar la misma funci�n de nuevo en la interfaz de inicio derivada para superar las pruebas de verificaci�n.
|
Configuraci�n
- El valor predeterminado del atributo env-classpath-ignored del elemento java-config es verdadero.
- En esta versi�n no se ha implementado:
- El atributo bytecode-preprocessors del elemento java-config de server.xml (Es probable que est� disponible en una futura revisi�n de rendimiento).
- En esta versi�n se ha dejado de usar:
- Debido a los cambios de arquitectura de J2EE 1.4, es posible que no se admitan algunos elementos en versiones futuras, como por ejemplo:
En la siguiente tabla, se describen los problemas conocidos relacionados con la configuraci�n de Sun ONE Application Server 7, junto con las soluciones pertinentes.
Id.
|
Resumen
|
4742559
|
Este problema no es aplicable si en la red no se usa IPv6.
NOTA: Este problema no es aplicable si en la red no se usa IPv6.
De forma predeterminada, Sun ONE Application Server usa IPv4. Ipv6 se admite en todas las plataformas en las que est� disponible Sun ONE Application Server. IPv6 se admite en ciertas plataformas. En este caso, es necesario realizar cambios de configuraci�n en Sun ONE Application Server.
NOTA: Si es necesario realizar estos cambios de configuraci�n, es fundamental asegurarse completamente de que las plataformas admiten IPv6. Es posible que las instancias del servidor no se inicien si se aplica una configuraci�n de IPv6 a un sistema que s�lo admite IPv4.
Soluci�n
Realice los siguientes cambios de configuraci�n:
1. Inicie el servidor de administraci�n.
2. Inicie la Interfaz de administraci�n. (Con�ctese al servidor de administraci�n http host/puerto en un explorador.)
3. Seleccione la instancia del servidor de aplicaciones que se va a configurar para IPv6, como, por ejemplo, server1.
4. Ampl�e el nodo de escuchas HTTP en la vista de �rbol.
5. Seleccione la escucha HTTP que se va a configurar para IPv6, como, por ejemplo, http-listener1.
6. En la secci�n "General", cambie el valor del campo de la direcci�n IP a ANY.
7. En la secci�n de configuraci�n avanzada, cambie el valor del campo "Familia" a INET6.
Al realizar este cambio, no se desactiva la funcionalidad IPv4, a menos que se seleccione una direcci�n IPv6 para la direcci�n IP. Al establecer la direcci�n IP en ANY, ser� posible usar cualquier direcci�n IPv4 o IPv6.
8. Haga clic en "Guardar".
9. En el panel de la izquierda, seleccione la instancia del servidor.
10. Haga clic en "Aplicar cambios".
11. Haga clic en "Detener".
12. Haga clic en "Iniciar". De esta manera, se reiniciar� el servidor y se implementar�n los cambios.
|
Descriptores de implementaci�n
Este apartado describe los problemas conocidos relacionados con los descriptores de implementaci�n.
Problemas de sun-cmp-mapping.xml
Problemas de sun-ejb-jar.xml
Supervisi�n
Este apartado describe problemas conocidos relacionados con la supervisi�n, junto con las soluciones pertinentes.
Id.
|
Resumen
|
4734595
|
Total-connections-failed-validation no muestra valores.
Este problema est� relacionado con el problema inherente del doble conjunto en la implementaci�n de referencia (RI).
Soluci�n
Ninguna.
|
4737227
|
FlagAsyncEnabled no se puede establecer en 1 en http-server.
Se trata de un problema conocido de Sun ONE Web Server.
Soluci�n
Ninguna.
|
4752199
|
Los valores del atributo del m�todo del Bean de supervisi�n no se muestran para los m�todos getPrimaryKey(), getEJBMetaData() y getHomeHandle().
La herramienta de supervisi�n enumera los m�todos que se pueden supervisar en un Enterprise Bean. Para getPrimaryKey(), getEJBMetaData() y getHomeHandle(), los atributos de supervisi�n de nivel del m�todo siempre muestran cero.
Soluci�n
Ninguna.
|
Administraci�n del servidor
Este apartado est� formado por las siguientes secciones:
Interfaz de l�nea de comandos (ILC)
Este apartado describe problemas conocidos relacionados con la interfaz de l�nea de comandos, junto con las soluciones pertinentes.
Id.
|
Resumen
|
4676889
|
El comando de ILC se desborda en modo simple si el comando tiene m�s de 256 caracteres.
En UNIX(R), cuando se ejecuta en modo simple un comando de ILC que tiene m�s de 256 caracteres, el comando falla y se muestra este error: ...No se encontr� el comando...
Se trata de una restricci�n de terminal, no de una restricci�n de ILC.
Ejemplo:
create-jdbc-connection-pool --instance server4 --datasourceuser admin --datasourcepassword adminadmin --datasourceclassname test --datasourceurl test --minpoolsize=8 --maxpoolsize=32 --maxwait=60000 --poolresize=2 --idletimeout=300 --connectionvalidate=false --validationmethod=auto-commit --failconnection=false --description test sample_connectionpoolid)
Soluci�n
1. Use el modo m�ltiple de ILC para comandos que requieran m�s de 256 caracteres.
2. Si debe usar el modo simple, ejecute el comando usando OpenWin cmdtool.
|
4680409
|
Despu�s de configurar una instancia para usar SSL, el administrador no puede acceder al servidor de administraci�n desde ILC ni desde los exploradores cliente.
Soluci�n
Importe el certificado de Sun ONE Application Server a cada cliente que deba usar SSL para acceder al servidor de administraci�n e indique qu� servidores de los que tienen el certificado son de confianza. La forma de hacerlo depende de cada explorador; consulte la ayuda en l�nea de su explorador para conocer la forma de importar un certificado en el que se pueda confiar.
Para usar ILC, si el certificado del servidor se halla en alg�n archivo servercert.cer y el directorio de instalaci�n es /INSTALL, el comando ser�:
keytool -import -file servercert.cer -alias server -keystore /INSTALL/jdk/jre/lib/security/cacerts
NOTA: Para evitar este problema en el futuro, aseg�rese de que el certificado del servidor de administraci�n est� instalado en el servidor y en los clientes antes de configurar el servidor de administraci�n para que use SSL.
|
4688386
|
Usar un asterisco (*) en un comando de ILC en modo simple puede provocar un comportamiento inesperado, mensajes de error o ambos.
El int�rprete de comandos subyacente expande el asterisco a una lista de nombres y es �sta la lista de nombres que ve el comando de la interfaz de l�nea de comandos (ILC). Si se coloca el asterisco entre comillas, se evita que el int�rprete de comandos expanda el asterisco y, de esta forma, la interfaz de l�nea de comandos puede ver el asterisco en s�.
Soluci�n
Ponga el asterisco entre comillas (ya sean simples o dobles).
|
4701361
|
Se aplican cambios repetidos a todas las instancias, lo que puede dar como resultado un error de falta de memoria.
El servidor de administraci�n guarda un registro de todos los cambios efectuados en el sistema, lo que requiere memoria. Este registro de cambios se descarta durante la reconfiguraci�n (aunque no los cambios en s� mismos), lo que permite usar la memoria liberada.
Soluci�n
Use el comando de reconfiguraci�n asadmin peri�dicamente para descartar los registros de cambios antiguos.
|
4704328
|
La limpieza no se lleva a cabo cuando falla una llamada para crear dominios duplicados.
Cuando se crea un dominio que ya existe, se genera un mensaje de error al respecto. No obstante, se crea el directorio especificado por la opci�n -path en el comando create-domain, en el caso de que el directorio no existiera ya. Es necesario eliminar este directorio puesto que el comando fall�.
Soluci�n
Elimine el directorio vac�o adicional especificado que puede crearse despu�s de usar la opci�n -path.
|
4708813
|
No es posible supervisar los recursos de conjuntos de conexiones (connection-pool) JDBC predeterminados (PointBase).
Los conjuntos de conexiones JDBC se crean din�micamente bajo petici�n, lo que significa que los conjuntos se crean la primera vez que se utilizan. Si no se han creado conjuntos (es decir, si no se han usado), la supervisi�n no es posible.
Soluci�n
Cree el conjunto de conexiones que desee para poder supervisarlo.
|
4722007
|
Supervisi�n: No es posible medir tiempos de ejecuci�n inferiores a 1 milisegundo.
Cuando se supervisa un m�todo de Entity Bean, el atributo execution-time-millis muestra -1. Por ejemplo, cuando se ejecuta el comando:
iasadmin>get -m server1.application.usecase1app.ejb-module.UseCase1Ejb_jar.entity-bean.BeanOne.bean-method.method_create0.*
Se devuelven los siguientes atributos:
Attribute name = total-num-errors Value = 0 Attribute name = method-name Value = public abstract com.iplanet.ias.perf.jts.UseCase1.ejb.BeanOneRemote com.iplanet.ias.perf.jts.UseCase1.ejb.BeanOneHome.create() throws javax.ejb.CreateException,java.rmi.RemoteException Attribute name = total-num-calls Value = 0 Attribute name = total-num-success Value = 0 Attribute name = execution-time-millis Value = -1
Antes de iniciar la supervisi�n, el valor predeterminado para execution-time-millis est� establecido en -1 para indicar que el valor de dicho atributo no es v�lido en ese momento. Un valor predeterminado 0 dar�a la falsa impresi�n de que el tiempo de ejecuci�n ha sido medido y que ha devuelto un valor muy peque�o.
Soluci�n
Ninguna.
|
4733109
|
Se genera un error de verificador en la interfaz de administraci�n cuando se muestra un recurso de f�brica de Persistence Manager creado desde la interfaz de l�nea de comandos.
Cuando se visualiza un recurso de f�brica de Persistence Manager en la interfaz de administraci�n, se genera el siguiente mensaje de error para el recurso cuando �ste se crea desde la interfaz de l�nea de comandos:
Fallo ArgChecker: Error en la validaci�n de jndiName: el objeto no debe ser nulo
Soluci�n
Ninguna.
|
4742993
|
En Solaris, el comando "flexanlg" provoca un error de apertura cuando se usa en una aplicaci�n Sun ONE Application Server que est� integrada en Solaris.
Si est� ejecutando una versi�n que est� integrada en un entorno operativo Solaris y usa el comando flexanlg desde /usr/appserver/bin, se producir� un error de apertura.
ld.so.1: /usr/appserver/bin/flexanlg: grave: libplc4.so: error al abrir: No se encuentra el archivo o directorio Killed
Soluci�n
Realice este procedimiento.
1. Agregue la siguiente entrada al archivo LD_LIBRARY_PATH:
usr/lib/mps
2. Ejecute el comando flexanlg.
% /usr/appserver/bin/flexanlg
|
4750518
|
Algunos comandos de ILC no funcionan en el servidor de administraci�n de destino.
Los comandos create, delete o list no funcionan en ILC en el servidor de administraci�n de destino para crear, eliminar o enumerar nuevos elementos (como puedan ser SSL, elementos mime, analizadores, recursos, etc.) en el archivo server.xml del servidor de administraci�n.
Soluci�n
Use la Interfaz de administraci�n para crear, eliminar y enumerar los elementos del servidor de administraci�n.
|
Infraestructura de administraci�n
Este apartado describe problemas conocidos relacionados con la infraestructura de administraci�n, junto con las soluciones pertinentes.
Id.
|
Resumen
|
4676888
|
En Microsoft Windows 2000, no es posible crear JVM cuando el tama�o de mont�n de JVM est� establecido en un valor grande.
Si intenta establecer un valor grande para el tama�o de mont�n de JVM en Windows 2000, se puede producir el siguiente mensaje de error:
Se produjo un error durante la iniciaci�n de VM, No se pudo reservar suficiente espacio para el tama�o de mont�n del objeto Error interno: no se pudo crear JVM
Soluci�n
Para configurar Sun ONE Application Server con un tama�o de mont�n JAVA mayor en Windows 2000, es necesario cambiar la base de las DLL de Sun ONE Application Server.
La utilidad para realizar el cambio de base, que se incluye con Microsoft Framework SDK y Microsoft Visual Studio, permite establecer direcciones de base �ptimas para una serie de DLL comenzando desde una direcci�n e incrementando la disponibilidad del mont�n de JVM. El tema relacionado con el cambio de base de la ayuda de SDK recomienda usar la direcci�n 0x60000000. Para obtener m�s informaci�n acerca de esta utilidad, consulte:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/tools/tools/performance_tools.asp
Requisitos:
- Sistema Windows 2000 con una memoria de entre 2 y 4 GB
- Utilidad de cambio de base, "Rebase", de Visual Studio/Microsoft Framework SDK
Para aplicar el cambio de base a las bibliotecas din�micas S1AS, realice lo siguiente:
1. cd into dir_instalaci�n\bin
2. rebase -b 0x6000000 *.dll
3. cd ..\lib
4. rebase -b 0x6600000 *.dll
|
4686003
|
No se aplican los l�mites de calidad de servicio HTTP.
La calidad de servicio (QOS) incluye un m�todo para especificar el n�mero m�ximo de conexiones HTTP, as� como el l�mite de ancho de banda. Cuando se superan estos atributos, se devuelve al cliente un error 503. No obstante, despu�s de activar QOS en la interfaz de administraci�n, el servidor no aplica los l�mites establecidos para QOS.
Soluci�n
Para activar completamente las funciones QOS, debe agregar manualmente una l�nea "AuthTrans fn=qos-handler" en la parte superior del objeto predeterminado en el archivo obj.conf del servidor virtual. Encontrar� informaci�n acerca de qos-handler Server Application Function (SAF) y acerca del archivo de configuraci�n obj.conf en Developer's Guide to NSAPI.
|
4692673
|
Parece que falla el reinicio de una instancia en modo de depuraci�n si la instancia se est� ejecutando originalmente en modo de no depuraci�n.
Si se inicia una instancia sin marcar o seleccionar la casilla de verificaci�n "Iniciar o reiniciar en modo de depuraci�n", las preferencias que dependen de esta casilla de verificaci�n no se aplicar�n. En la interfaz de administraci�n, la casilla de verificaci�n "Depuraci�n activada" aparece sin marcar, aunque se haya marcado expresamente. El archivo server.xml tambi�n muestra el valor debug-enabled=false.
Soluci�n
Ninguna.
|
4699450
|
En Microsoft Windows 2000, la implementaci�n de archivos EAR falla si la extensi�n total de la ruta a un archivo generado durante la implementaci�n supera los 260 caracteres.
En la plataforma Windows 2000, Java Virtual Machine (JVM) tiene una limitaci�n de 260 caracteres para los nombres de ruta a los archivos generados. Se trata de un problema de compatibilidad entre Microsoft Windows y JVM, y es muy probable que se solucione en la versi�n J2SE 1.5.
Soluci�n
Cuando vaya a implementar una aplicaci�n, use un nombre de ruta y de archivo que juntos no superen los 260 caracteres.
|
4723776
|
En Solaris, el servidor experimenta un fallo de reinicio al convertirse en un entorno habilitado para SSL.
Si intenta reiniciar Sun ONE Application Server despu�s de instalar un certificado y activar la seguridad, el reinicio fallar�. Se muestra un mensaje indicando que el servidor no ha recibido una contrase�a. Al hacer clic por segunda vez en el bot�n "Iniciar", se reiniciar� el servidor. Cuando la funci�n de SSL no est� activada, las contrase�as no se almacenan en cach�, lo que provoca que el reinicio falle. El comando de reinicio no admite la transici�n de un modo no habilitado para SSL a otro que s� lo est�.
NOTA: Este problema s�lo se produce la primera vez que se reinicia el servidor. Los reinicios posteriores no generar�n errores.
Soluci�n
Si ha experimentado este problema:
Haga clic en el bot�n "Iniciar".
Para evitar este problema, lleve a cabo el siguiente procedimiento en lugar de hacer clic en el bot�n "Reiniciar".
Haga clic en el bot�n "Detener". Haga clic en el bot�n "Iniciar".
|
4724780
|
No es posible iniciar el servidor de administraci�n si el dominio se ha creado en otro sistema.
- Si el dominio se ha creado en una unidad PCNFS montada, el servidor de administraci�n y todas las instancias de ese dominio no se podr�n iniciar debido a un problema conocido de Microsoft relacionado con las unidades PCNFS.
- Si el dominio se ha creado en la misma unidad local en la que se realiza la instalaci�n del producto, pero en una ruta de directorio diferente, las instancias y el servidor de administraci�n funcionan correctamente y est�n totalmente operativos.
Soluci�n
Ninguna.
|
4734184
|
En Microsoft Windows 2000, la consola se desactiva en algunas ocasiones.
En ocasiones (raramente) la instancia del servidor de administraci�n o del servidor de aplicaciones interrumpe su ejecuci�n durante la implementaci�n o cuando se ejecutan comandos. Esto puede suceder cuando se selecciona texto del registro de la consola. Si deselecciona el texto del registro de la consola, el proceso continuar�.
Soluci�n
Desactive la creaci�n autom�tica de la consola para la instancia de "server1" configurando el atributo log-service create-console en falso. Si hace clic o pulsa Intro en el registro de la consola tambi�n se puede solucionar este problema.
|
4736554
|
Aunque se haya eliminado una "httplistener" segura de un servidor, todav�a se solicita al administrador la contrase�a (a pesar de que ya no se necesita).
Soluci�n
Elimine el servidor entero y vuelva a agregarlo.
NOTA: Para evitar este problema en el futuro, antes de eliminar "httplistener", desactive la seguridad usando el siguiente comando:
/export2/build/bin/> asadmin set --user admin --password adminadmin server1.http-listener.http-listener-1.securityEnabled=false Attribute securityEnabled set to false. /export2/build/bin/> asadmin delete-http-listener --user admin --password adminadmin ls2 Deleted Http listener with id = ls2
|
4737756
|
En Microsoft Windows 2000, se muestran mensajes da�ados en la consola.
En Windows 2000, si se usa una configuraci�n regional distinta a la instalada (como por ejemplo, japonesa), puede que se muestren mensajes da�ados en la consola.
Soluci�n
Use la interfaz de administraci�n para ver los mensajes de registro.
|
4739831
|
Una instancia parcialmente eliminada provoca respuestas incorrectas de algunos comandos de ILC.
Si se elimina parcialmente una instancia de servidor, se producir�n los siguientes problemas conocidos con algunos comandos de ILC (las soluciones se indican con la descripci�n de cada problema):
1. El comando create-instance en modo local registra la existencia de la instancia aunque no haya subdirectorios en la carpeta de la instancia.
Soluci�n
Elimine manualmente el directorio sobrante de instancias y ejecute el comando create-instance.
2. El comando list-instances en modo local incluye el nombre y el estado de la instancia parcialmente eliminada.
Soluci�n
Elimine manualmente el directorio sobrante de instancias y ejecute el comando list-instances.
3. En Microsoft Windows 2000, el comando start-instance en modo remoto muestra una cadena nula.
Soluci�n
Elimine manualmente el directorio sobrante de instancias, cree una instancia nueva y ejecute el comando start-instance.
4. En Microsoft Windows 2000, el comando stop-instance genera excepciones incorrectas tanto en modo local como remoto. En modo local, el comando muestra un mensaje incorrecto indicando que la instancia no se est� ejecutando. En el modo remoto, el comando muestra una cadena nula.
En Solaris, el comando stop-instance en modo local registra incorrectamente que el usuario no tiene permiso para acceder al directorio config de la instancia (aunque el directorio config no exista).
Soluci�n
Elimine manualmente el directorio sobrante de instancias.
|
4739891
|
La eliminaci�n de un servidor virtual falla si el m�dulo Web predeterminado al que hace referencia el servidor virtual no existe o se ha anulado su implementaci�n.
Soluci�n
Establezca el campo "M�dulo Web predeterminado" en "Ninguno seleccionado", haga clic en "Aceptar" para guardar los cambios y elimine el servidor virtual.
|
4740022
|
Se devuelve SNMP: END OF MIB al agregar e iniciar un nuevo servidor de instancias.
Si agrega e inicia una nueva instancia sin cerrar el servidor de instancias y el subagente, se devolver� un mensaje END OF MIB.
Soluci�n
1. Para mostrar una nueva instancia, aseg�rese de que el subagente y todos los procesos del servidor de instancias est�n cerrados. En ->Supervisi�n -> "Activar colecci�n de estad�sticas SNMP: activado" de cada servidor, aplique el cambio, reinicie cada servidor de instancias e inicie s�lo un proceso de subagente de nuevo.
2. Si el subagente ya se est� ejecutando, no inicie ning�n proceso de subagente adicional en ninguna instancia. S�lo puede haber un agente maestro y un subagente para una instalaci�n de Sun ONE Application Server (com�n para todos los dominios e instancias).
|
4737138
|
No aparece el mensaje de caducidad de la licencia en Microsoft Windows Services o en la l�nea de comandos de DOS.
Cuando se inician los servidores desde Windows Services o desde la l�nea de comandos de DOS (startserv.bat) una vez caducada la licencia, se muestran los mensajes pertinentes.
Soluci�n Inicie los servidores desde ILC (asadmin) o desde el icono del programa de Sun.
|
4780488
|
La existencia de numerosos archivos obj.conf provoca confusiones.
Cuando se crea una nueva instancia de Sun ONE Application Server, el directorio dir-instancia/config/ contendr� dos archivos obj.conf, uno denominado obj.conf y otro, nombre-servidor-virtual-obj.conf, donde nombre-servidor-virtual hace referencia al mismo valor del nombre de la instancia del servidor virtual que se crea autom�ticamente durante la creaci�n de la instancia. La documentaci�n hace referencia a la ”modificaci�n del archivo obj.conf” cuando deber�a decir ”modificaci�n del archivo obj.conf asociado con el servidor virtual de inter�s.”
Cuando se instala Sun ONE Application Server, los archivos obj.conf y server1-obj.conf existen en el directorio /domains/domain1/server1/config/. El contenido del archivo llamado obj.conf queda reemplazado por el contenido del archivo server1-obj.conf especificado en el nivel del servidor virtual. En realidad, el archivo llamado obj.conf no es utilizado por la instancia de Sun ONE Application Server.
Por ejemplo, si modifica el archivo llamado obj.conf mientras configura el complemento de paso de Sun ONE Application Server, las preferencias de paso no surtir�n efecto porque se ha modificado el archivo obj.conf equivocado.
Soluci�n
Si necesita modificar el archivo obj.conf para una instancia, modifique el archivo que tiene el prefijo del nombre del servidor virtual que le interese.
|
Interfaz de administraci�n
Cuando est� usando la interfaz de administraci�n, aseg�rese de que el explorador est� configurado para hacer comprobaciones de las nuevas versiones de p�ginas desde el servidor en lugar de usar las almacenadas en la cach�. Normalmente, las preferencias predeterminadas del explorador no causan problemas.
- En Internet Explorer, aseg�rese de que "Herramientas"->"Configuraci�n..."->"Comprobar si hay nuevas versiones de las p�ginas guardadas:" no est� establecido en "Nunca".
- En Netscape, aseg�rese de que "Edici�n"->"Preferencias..."->"Avanzado"->"Cach�"->"Comparar la p�gina en la cach� con la p�gina en la red:" no est� establecido en "Nunca".
Este apartado describe problemas conocidos relacionados con la interfaz gr�fica de usuario de Sun ONE Application Server 7, junto con las soluciones pertinentes.
Id.
|
Resumen
|
4722607
|
En Microsoft Windows 2000, no es posible editar o eliminar entradas en un archivo mime reci�n creado que omita la extensi�n .types.
En Windows 2000, los archivos MIME deben tener la extensi�n .types detr�s del nombre de archivo para poder realizar modificaciones en las entradas del archivo. Por ejemplo, lo correcto es mime2.types y no mime2.
Soluci�n
Use la extensi�n .types en todos los nombres de archivo mime.
|
4725473
|
El sobrenombre del certificado externo no se muestra en la lista de sobrenombres de la Interfaz de administraci�n.
Cuando instala un certificado externo mediante la interfaz de administraci�n de Sun ONE Application Server, se produce un problema al intentar activar SSL para "http-listener" usando el certificado que est� instalado en el m�dulo criptogr�fico externo. Aunque la instalaci�n del certificado sea correcta, el sobrenombre del certificado no se muestra en la interfaz de administraci�n.
Soluci�n
1. Inicie sesi�n en el sistema en el que est� instalado el software de Sun ONE Application Server como usuario administrativo.
2. Establezca un v�nculo entre "http-listener" y el certificado instalado en el m�dulo criptogr�fico externo. Ejecute el comando asadmin. Para obtener m�s informaci�n acerca del comando asadmin, consulte la p�gina "manpage" de asadmin(1M).
/sun/appserver7/bin/asadmin create-ssl --user admin --password contrase�a --host nombre_host --port 8888 --type http-listener --certname nobody@apprealm:Server-Cert --instance server1 --ssl3enabled=true --ssl3tlsciphers +rsa_rc4_128_md5 http-listener-1
Este comando establece el v�nculo entre el certificado y la instancia del servidor; no instala el certificado (para eso, hay que usar la Interfaz de administraci�n). A pesar de que el certificado est� vinculado con "http-listener", "http-listener" realizar� escuchas en modo no SSL.
3. Active "http-listener" para realizar escuchas en modo SSL usando el siguiente comando de ILC.
/sun/appserver7/bin/asadmin set --user admin --password contrase�a --host nombre_host --port 8888 server1.http-listener.http-listener-1.securityEnabled=true
Este comando cambia el estado de escucha de la instancia del servidor de no SSL a SSL.
Despu�s de completar el procedimiento anterior, el certificado se muestra en la Interfaz de administraci�n.
4. Ahora puede usar la Interfaz de administraci�n para editar "http-listener" de la forma que desee.
|
4728718
|
Cuando se crea un nuevo servidor virtual y se asigna un valor a la ubicaci�n del archivo de registro, se genera un error "No se encontr� el archivo".
En la interfaz de administraci�n, el campo del archivo de registro no se puede usar para agregar valores.
Soluci�n
Elimine el servidor virtual que acaba de crear, cree el archivo necesario y vuelva a crear el servidor virtual.
NOTA: Para evitar este problema en el futuro, cree siempre el archivo de registro en primer lugar antes de intentar crear el nuevo servidor virtual.
|
4741123
|
En Solaris 9, Update 2, el explorador predeterminado es incompatible con Sun ONE Application Server 7.
Cuando intenta usar la interfaz administrativa de Sun ONE Application Server con el explorador predeterminado del entorno operativo Solaris 9 4/03, se muestra el siguiente mensaje de error:
Versi�n del explorador no admitida: Netscape 4.78.
Es aconsejable actualizar el explorador a Netscape 4.79 o Netscape 6.2 para ejecutar la interfaz de usuario de Sun ONE Application Server. Si decide continuar y no realizar la actualizaci�n, esto puede afectar al nivel de rendimiento y/o provocar un funcionamiento imprevisto.
NOTA: Si est� ejecutando la versi�n de la interfaz administrativa de Sun ONE Application Server que se incluye en el entorno operativo Solaris 9 4/03, deber� usar Netscape 4.79 o Netscape 7.0.
Soluci�n
- Para una instalaci�n de Sun ONE Application Server 7 independiente, actualice a Netscape 4.79 o Netscape 6.2: Use /usr/dt/bin/netscape6 en lugar de /usr/dt/bin/netscape.
- Para una instalaci�n de Sun ONE Application Server 7 en conjunto con Solaris, actualice a Netscape 4.79 o Netscape 7: Use /usr/dt/appconfig/SUNWns/netscape en lugar de /usr/dt/bin/netscape.
|
4750616
|
No se admite la edici�n de las listas de control de acceso (ACL) en algunas versiones de Netscape Navigator.
Si intenta editar entradas de una ACL mientras usa Netscape Navigator, versiones 6.x o 7.x, puede encontrar problemas ocasionales, como, por ejemplo, que desaparezca el explorador o que no se muestre la pantalla de edici�n de la ACL.
Soluci�n
Opte por una de estas soluciones.
- Use la versi�n admitida de Netscape Navigator, que es la 4.79.
- Edite manualmente el archivo ACL. Para obtener informaci�n acerca del formato del archivo ACL, consulte Sun ONE Application Server Administrator’s Guide.
|
4752055
|
Netscape 4.8 genera un mensaje de advertencia en la interfaz de administraci�n.
Cuando se usa Netscape 4.8 para acceder a la interfaz de administraci�n, aparece un mensaje de advertencia indicando que Netscape 4.8 no es un explorador admitido. Aunque no se han identificado problemas al usar Netscape 4.8 para ejecutar la interfaz de administraci�n, es necesario realizar pruebas m�s concluyentes en esta versi�n del explorador Netscape.
Soluci�n
Seleccione el hiperv�nculo "Continuar" del mensaje de advertencia para continuar usando la interfaz de administraci�n.
Use Netscape 4.79 o actualice a Netscape 6.2.
|
4760714
|
Aparece un bot�n de ayuda no v�lido en la pantalla "Instalar certificado".
En la pantalla "Instalar certificado", que muestra toda la informaci�n introducida para el certificado, aparece un bot�n de ayuda que no es v�lido en la Interfaz de administraci�n. Si hace clic en este bot�n, se muestra un mensaje de error indicando que no se ha encontrado la p�gina de ayuda. La ayuda contextual s�lo est� disponible haciendo clic en el v�nculo correspondiente situado en el marco superior de cualquier p�gina.
Soluci�n
Haga clic en el v�nculo a la ayuda que aparece en el panel superior para acceder a la ayuda contextual.
|
4760939
|
SSL: Un certificado autofirmado generado por "certutil" no se muestra en la lista de sobrenombres del certificado.
Los certificados autofirmados se generan mediante "certutil" y el sobrenombre del certificado no se muestra en la Interfaz de administraci�n.
Soluci�n
Para usar un certificado autofirmado, debe editar manualmente el archivo server.xml.
|
4848146
|
Se produce un error al acceder a la Interfaz de administraci�n si el explorador usa un servidor proxy.
Si el explorador est� configurado para usar un servidor proxy y �ste no est� configurado para hacer caso omiso de "localhost", se produce un error al seleccionar la opci�n "Iniciar consola de administraci�n" en el men� "Inicio".
Soluci�n
Desactive el servidor proxy.
O
Incluya "localhost" en la lista de dominios que debe omitir el servidor proxy.
|
Complemento Sun ONE Studio 4
Este apartado describe problemas conocidos de Sun ONE Studio 4, Enterprise Edition (antes conocido como Forte for Java), junto con las soluciones pertinentes.
Id.
|
Resumen
|
4689097
|
Se produce un error cuando se especifican espacios en los directorios que debe usar Sun ONE Studio 4.
Sun ONE Studio 4 no se instala correctamente si se usa un espacio en la estructura del directorio. El programa de instalaci�n comprueba si hay espacios en la ruta de instalaci�n y, si los encuentra, muestra un mensaje de error.
Soluci�n
No use espacios cuando indique el directorio de instalaci�n para el componente Sun ONE Studio 4 de Sun ONE Application Server.
|
4720145
|
Se gener� ConnectionException al establecer una conexi�n con el depurador.
Sun ONE Studio 4 pregunta en repetidas ocasiones si desea crear una nueva sesi�n de depuraci�n y despu�s genera la excepci�n.
Soluci�n
Reinicie el IDE.
|
4727932
|
El uso de entornos MAD en FFJ provoca efectos secundarios.
Se producen efectos secundarios ocasionales cuando se usan configuraciones MAD con Sun ONE Studio 4.
Soluci�n
No use Sun ONE Studio 4 con configuraciones MAD.
|
4733794
|
Los cambios de ejb-name aplicados en el nodo de aplicaci�n no se pueden implementar.
Es posible cambiar el elemento ejb-name de un Bean, en el contexto de una aplicaci�n, usando el cuadro de di�logo que se muestra cuando selecciona el elemento que permite ver nombres EJB en el men� contextual (que se muestra haciendo clic con el bot�n derecho) del nodo de la aplicaci�n. Estos cambios se aplican a "alt-dd" que se crea como parte del paquete. El cambio de nombre no se propaga a alt-dd de Sun ONE Application Server.
Soluci�n
Ninguna.
|
4745283
|
Si s�lo se instal� el cliente de administraci�n, el cliente de aplicaci�n no se puede ejecutar.
Si s�lo instal� el cliente de administraci�n o el complemento Sun ONE Studio, no podr� ejecutar una aplicaci�n del cliente de aplicaci�n. El cliente de aplicaci�n es un paquete separado del cliente de administraci�n.
Soluci�n
Instale el paquete del cliente de aplicaci�n. Puede realizar una instalaci�n completa (la secuencia de comandos de appclient se encuentra en RA�Z_INSTALACI�N_SUNONE/bin) u obtener el paquete appclient de una m�quina remota donde est� instalado Sun ONE Application Server.
Para obtener un paquete appclient:
1. Ejecute RA�Z_INSTALACI�N_SUNONE/bin/package-appclient[.bat]
Esto genera un archivo appclient.jar en RA�Z_INSTALACI�N_SUNONE/lib/appclient/appclient.jar
2. Distribuya appclient.jar a la m�quina remota que no tenga Sun ONE Application Server instalado y descomprima el archivo appclient.jar. Debe obtener un directorio de cliente de aplicaci�n que contenga todas las bibliotecas y los archivos JAR de cliente de aplicaci�n.
3. Modifique la secuencia de comandos de bin/appclient que est� empaquetada en el archivo appclient.jar antes de utilizarlo por primera vez. La cadena %CONFIG_HOME% debe sustituirse por la ruta real a asenv.conf (o asenv.bat para Windows 2000).
4. Configure asenv.conf (asenv.bat para Microsoft Windows) de la siguiente forma:
%AS_INSTALL%=RA�Z_INSTALACI�N_CLIENTE_APLICACI�N %AS_JAVA%=Inicio_de_Java_instalado %AS_IMQ_LIB%=RA�Z_INSTALACI�N_CLIENTE_APLICACI�N/imq/lib %AS_ACC_CONFIG%=RA�Z_INSTALACI�N_CLIENTE_APLICACI�N/config/sun-acc.xml %AS_WEBSERVICES_LIB%=RA�Z_INSTALACI�N_CLIENTE_APLICACI�N/lib
NOTA: El archivo appclient.jar est� concebido para ejecutarse s�lo desde una m�quina remota que tenga el mismo sistema operativo que la m�quina en que fue creado. Por ejemplo, si appclient.jar se cre� en una plataforma Solaris, no funcionar� en Windows 2000.
Para obtener m�s informaci�n, consulte la p�gina "manpage" de package-appclient.
|
4725779
|
Los valores de propiedad especificados de Sun ONE preconfigurados no aparecen en el editor.
Si tiene un archivo RAR que se haya configurado para la implementaci�n de Sun ONE Application Server e intenta ver los valores de propiedades en la hoja de propiedades, ver� los valores predeterminados, no los valores especificados en el archivo sun-ra.xml.
Soluci�n
Extraiga el archivo XML del descriptor espec�fico de Sun desde el archivo RAR y col�quelo en el mismo directorio que este �ltimo. De esta forma, podr� editar los descriptores s1as.
NOTA: El contenido original del archivo RAR no se modificar� si el usuario lo modifica de esta manera, pero el archivo RAR que se env�a al servidor incluir� ya el archivo XML actualizado.
|
4733794
|
Los cambios de nombre EJB aplicados en el nodo de aplicaci�n no se pueden implementar.
Es posible cambiar el elemento ejb-name de un Bean, en el contexto de una aplicaci�n, usando el cuadro de di�logo que se muestra cuando selecciona el elemento que permite ver nombres EJB en el men� contextual (que se muestra haciendo clic con el bot�n derecho) del nodo de la aplicaci�n. Estos cambios se aplican al alt-dd que se crea como parte del paquete. El cambio de nombre no se propaga a alt-dd deSun ONE Application Server.
Soluci�n
Ninguna.
|
Aplicaciones de ejemplo
- El origen de las aplicaciones de ejemplo se configura con una estructura de directorio ANT y mediante aplicaciones que no est�n orientadas a Sun ONE Studio. Por esta raz�n, no se muestran los iconos de los m�dulos EJB. S�lo se pueden ver los archivos de origen si se monta la carpeta src de una aplicaci�n de ejemplo.
- Aunque Sun ONE Studio est� habilitado para usar ANT, no puede implementar aplicaciones de ejemplo usando un destino ANT. Es decir, al ejecutar el comando ANT target = all, no se produce el mismo resultado que al ejecutar el comando ant all desde el int�rprete de comandos.
- Las aplicaciones existentes de estilo ANT se pueden compilar correctamente usando Sun ONE Studio (ANT mediante Sun ONE Studio).
Este apartado describe problemas conocidos relacionados con las aplicaciones de ejemplo de Sun ONE Application Server 7, Update 1, junto con las soluciones pertinentes.
Id.
|
Resumen
|
4714439
|
En PetStore, no es posible agregar un usuario que ya exista.
En la aplicaci�n de ejemplo PetStore, al intentar agregar un usuario que ya exista, se muestra una "stacktrace" en la pantalla.
Soluci�n
Ninguna.
|
4726161
|
Los ejemplos modificados no se actualizan hasta que se vuelven a implementar.
Si los usuarios intentan implementar un ejemplo m�s de una vez, despu�s de haber realizado peque�os cambios y volver a empaquetar la aplicaci�n, se mostrar� el siguiente mensaje de error.
"Ya est� implementado"
Este problema afecta a la mayor�a de los ejemplos, puesto que usan la utilidad Ant y el archivo common.xml, que tienen el destino "deploy" (implementar), mezclando de esta forma la implementaci�n de aplicaciones con el registro de recursos.
Soluci�n
Opte por una de estas soluciones:
Para la mayor�a de las aplicaciones de ejemplo que usan los archivos build.xml de la utilidad Ant, entre los que se incluye el archivo common.xml, escriba el siguiente comando.
% asant deploy_common
Para las dem�s aplicaciones, escriba los siguientes comandos.
% asant undeploy % asant deploy
|
4733412
|
El convertidor de aplicaciones de ejemplo tiene un archivo JAR redundante en el m�dulo Web.
El convertidor de aplicaciones tiene un archivo JAR stateless-converter EJB redundante en el directorio WEB-INF/lib. El archivo EAR est� ubicado en el directorio de aplicaciones de ejemplo. En el caso de la compilaci�n Solaris, est� aqu�:
/usr/appserver/samples/ejb/stateless/converter/stateless-converter.ear
Extraiga este archivo y acceda al directorio WEB-INF/lib del m�dulo Web llamado "stateless-converter" y ver� el archivo. Este archivo JAR redundante se aplica a todos los m�dulos Web que realizan llamadas al m�dulo EJB. El origen del problema reside en el archivo common.xml usado para compilar la aplicaci�n.
Soluci�n
Ninguna. No afecta a la funcionalidad cuando se ejecuta una aplicaci�n de ejemplo.
|
4739854
|
Se necesitan instrucciones para implementar recursos usando asadmin.
En la documentaci�n de algunos ejemplos, se pide que implemente aplicaciones usando el comando asadmin, pero no se proporciona ninguna informaci�n acerca de c�mo crear los recursos necesarios.
Soluci�n
Puede implementar la aplicaci�n o el recurso usando el comando asadmin y puede obtener m�s informaci�n consultando el archivo build.xmlde la aplicaci�n de ejemplo. Tambi�n puede encontrar m�s informaci�n en la copia impresa de asant deploy.
Para el ejemplo de JDBC/BLOB, puede usar los siguientes pasos para crear recursos usando asadmin (supongamos que el nombre de host es jackiel2 y el nombre de usuario, la contrase�a y el puerto del servidor de administraci�n es admin/adminadmin/4848):
asadmin create-jdbc-connection-pool --port 4848 --host jackiel2 --password adminadmin --user admin jdbc-simple-pool
--datasourceclassname com.pointbase.jdbc.jdbcDataSource --instance server1
asadmin set --port 4848 --host jackiel2 --password adminadmin --user admin
server1.jdbc-connection-pool.jdbc-simple-pool.property.DatabaseName=jdbc:pointbase:server://localhost/sun-appserv-samples
|
4747534
|
La aplicaci�n de ejemplo lifecycle-multithreaded solicita 8 veces la contrase�a del usuario admin.
Al implementar la aplicaci�n de ejemplo lifecycle-multithreaded.jar usando el comando asant deploy, se le pide 8 veces que introduzca la contrase�a del usuario admin.
Soluci�n
Ninguna.
|
4748535
|
Problemas varios relacionados con los archivos de ejemplo.
1. El registro de ejemplo genera varios archivos de registro para la cuarta opci�n de registro.
2. El registro de ejemplo tiene un archivo log.properties redundante.
3. Las instrucciones para la concesi�n de seguridad no est�n correctamente definidas en la documentaci�n de ejemplo.
Soluci�n
1. Cierre el administrador antes de eliminarlo. Consulte el m�todo initLog() en GreeterServlet.java.
private void initLog(String log_type) { //Remove all handlers Handler[] h = logger.getHandlers(); for (int i = 0; i < h.length; i++) { h[i].close(); //must do this logger.removeHandler(h[i]); } ... }
Adem�s, abra el administrador de archivos con una opci�n de agregar. Consulte addHandler() en GreeterServlet.java. Escriba:
Handler fh = new FileHandler(log_file, true);
En lugar de
Handler fh = new FileHandler(log_file);
2. Edite el archivo build.xml de la siguiente forma:
< <fileset dir="${src.docroot}" excludes="cvs,annontation"/>
> <fileset dir="${src.docroot}" excludes="cvs,annontation,log.properties"/>
3. En el apartado "Ejecuci�n de una aplicaci�n de ejemplo", elimine domains/domain1/ de las instrucciones para agregar las entradas de concesi�n de seguridad al archivo server.policy.
|
4752731
|
PointBase 4.3 sustituido por PointBase 4.4.
Cuando descargue e instale PointBase con los ejemplos, (http://nombredehost:puerto/samples/docs/pointbase.html), las instrucciones hacen referencia a PointBase 4.3. Sin embargo, PointBase 4.3 se ha sustituido por PointBase 4.4.
Soluci�n
En el apartado "Actualizar archivos Ant de ejemplo", use los archivos pbtools44.jar y pbclient44.jar en lugar de pbtools43.jar y pbclient43.jar.
En el apartado "Inicio de PointBase", de la aplicaci�n PointBase descargada e instalada independientemente en plataformas UNIX, use directorio_instalaci�n_pointbase/tools/server/start_server para iniciar PointBase.
|
Escucha ORB/IIOP
Este apartado describe problemas conocidos relacionados con la escucha ORB/IIOP, junto con las soluciones pertinentes.
Id.
|
Resumen
|
4743366
|
El atributo de direcci�n del elemento iiop-listener del archivo server.xml no admite el valor ANY.
En la configuraci�n predeterminada, Sun ONE Application Server est� configurado con el valor de direcci�n 0.0.0.0 en el elemento iiop-listener. Esta configuraci�n predeterminada no se puede usar para realizar escuchas en interfaces IPv6. S�lo puede realizarlas en las interfaces IPv4 de un sistema. No se admite el valor ANY en el elemento de direcci�n de "iiop-listener", lo que significar�a que el servidor est� autorizado a realizar escuchas en todas las interfaces (IPv4 o IPv6) de un sistema.
El valor ANY en el atributo de direcci�n del elemento "iiop-listener" del archivo server.xml permite realizar escuchas en todas las interfaces disponibles en el sistema (lo que incluye interfaces IPv4 e IPv6).
Soluci�n
Para las interfaces IPv4 e IPv6, use "::" en el valor de direcci�n del elemento iiop-listener. Esta soluci�n s�lo es aplicable a Solaris 8.0 y superiores.
|
4743419
|
Los clientes RMI-IIOP no funcionan con direcciones IPv6 cuando las b�squedas de direcci�n DNS fallan para direcciones IPv6.
Si falla una b�squeda DNS para una direcci�n IPv6, los clientes Remote Method Invocation-Internet Inter-ORB Protocol (RMI-IIOP) no funcionar�n para direcciones IPv6.
Soluci�n
El valor de Domain Name Service (DNS) debe establecerse en el sitio de la implementaci�n para poder realizar una b�squeda de direcci�n IPv6.
|
4810199
|
La herramienta optimizada CORBA Util Delegate, que se incluye con Sun ONE Application Server 7.0 Standard Edition, no est� activada de forma predeterminada.
Una instalaci�n predeterminada de Sun ONE Application Server 7 no permite el uso de la herramienta de alto rendimiento CORBA Util Delegate. Como resultado, puede experimentar una reducci�n significativa del rendimiento cuando use el ORB incluido con JDK o Sun ONE Application Server.
Consulte el apartado ”High performance CORBA Util Delegate Class” (Clase CORBA Util Delegate de alto rendimiento) del m�dulo ”ORB Tuning” (Ajuste de ORB) de Sun ONE Application Server Performance Tuning Guide.
Soluci�n
Puede mejorar notablemente el rendimiento permitiendo el uso de la implementaci�n de alto rendimiento CORBA Util Delegate. Para activar la herramienta alternativa CORBA Util Delegate, agregue lo siguiente al archivo de configuraci�n de Sun ONE Application Server, server.xml:
<jvm-options>-Djavax.rmi.CORBA.UtilClass=com.iplanet.ias.util.orbutil.IasUtilDelegate</jvm-options>
|
Internacionalizaci�n (i18n)
Este apartado describe problemas conocidos relacionados con la internacionalizaci�n, junto con las soluciones pertinentes.
Id.
|
Resumen
|
4757859
|
Los mensajes de m�ltiples bytes de la consola aparecen da�ados.
Si la codificaci�n predeterminada del sistema no es UTF-8, Sun ONE Application Server puede hacer que los caracteres con m�ltiples bytes se muestren incorrectamente.
Soluci�n
Abra el archivo server.log en el explorador.
|
4761017
|
En la versi�n en conjunto de Solaris, Interfaz de administraci�n se muestra en ingl�s.
Como no hay una entrada de idioma en la instancia del servidor de administraci�n de la versi�n incluida de Solaris, Sun ONE Application Server Interfaz de administraci�n se muestra en ingl�s en la versi�n traducida.
Soluci�n
Cree manualmente una entrada de configuraci�n regional en el archivo server.xml.
|
4783129
|
En Microsoft Windows, about.html se muestra en ingl�s en la configuraci�n regional ja.
Cuando se ejecuta un explorador en la configuraci�n regional ja, la p�gina about.html se muestra en ingl�s en lugar de en japon�s.
Soluci�n
Cambie la direcci�n URL de la siguiente forma:
De:
.../about.html
A:
.../ja/about.html
|
4840621
|
El bot�n Archivo no funciona cuando Sun ONE Application Server se ejecuta en una configuraci�n regional diferente del ingl�s.
Cuando Sun ONE Application Server se ejecuta en una configuraci�n regional diferente del ingl�s, el bot�n "Archivo" de la siguiente ubicaci�n no guarda archivos de registro:
Instancia del servidor de aplicaciones -> Registro -> Ventana "Giro del registro" -> Giro del registro basado en Scheduler
Soluci�n
1. Acceda al siguiente directorio: $install_dir/domains/domain1/server1/bin
2. Abra el archivo rotatelogs.
3. Elimine los delimitadores de la siguiente l�nea: #LANG=C; export LANG
4. Agregue la siguiente l�nea: LC_ALL=C; export LC_ALL
5. Haga clic en "Archivo" de nuevo.
|
N/A
|
En Solaris, hay limitaciones asociadas al explorador Netscape 4.79.
- Al usar Netscape 4.79 en Solaris, los mensajes JavaScript traducidos muestran caracteres distorsionados. JavaScript no puede gestionar codificaciones UTF-8.
- Al usar Netscape 4.79 en Solaris en la configuraci�n regional Chino GB18030, no se aceptan los caracteres GB18030.
Soluci�n
En el sitio Web de Sun, descargue Netscape 6.23 � 7.0 para Solaris. As� se resolver�n los dos problemas.
|
Plataforma Solaris x86 (s�lo para la versi�n en conjunto de Solaris y Java Enterprise System)
Este apartado describe las limitaciones y los problemas conocidos de Solaris versi�n x86 de Sun ONE Application Server, disponible con Solaris y Java Enterprise System.
Id.
|
Resumen
|
N/A
|
Limitaciones de Solaris X86
Sin el complemento Sun ONE Studio. El complemento Sun ONE Studio no forma parte de la versi�n de Sun ONE Application Server de la plataforma Solaris x86 porque Sun ONE Studio no est� disponible en �sta �ltima.
Complemento de servidor Web. El complemento de servidor Web (a menudo denominado complemento de proxy inverso) s�lo se admite con Apache Web Server y no, con Sun ONE Web Server, porque esta aplicaci�n no est� disponible en la plataforma Solaris X86.
Compatibilidad con Solaris. La versi�n Solaris X86 s�lo se admite en Solaris 9, Update 2 y posteriores y no, en una versi�n anterior de Solaris.
Instalaci�n de evaluaci�n. No hay disponible ninguna instalaci�n de evaluaci�n para la plataforma Solaris x86.
|
4890285
|
Problemas de documentaci�n de Solaris x86.
Solaris x86 puede que no aparezca enumerada como una plataforma compatible. En los documentos que enumeran las plataformas compatibles con Sun ONE Application Server, puede que no se incluya Solaris x86. Para obtener la informaci�n m�s reciente sobre las plataformas, consulte el documento Platform Summary.
Referencias a SPARC. La gu�a Developer’s Guide to NSAPI incluye referencias a Solaris SPARC, que, en realidad, son referencias a Solaris (ya que Solaris incluye SPARC y X86).
Referencias a la instalaci�n de evaluaci�n. Las gu�as Installation Guide y Getting Started Guide describen la instalaci�n de evaluaci�n (r�pida) disponible con el programa de instalaci�n. Esta opci�n de instalaci�n no est� disponible para Sun ONE Application Server en la plataforma Solaris x86.
Complemento Sun ONE Studio. La documentaci�n contiene referencias al complemento Sun ONE Studio, que no se encuentra disponible en Solaris x86.
El complemento de servidor Web no se encuentra disponible con Sun ONE Web Server. La documentaci�n contiene referencias sobre el uso del complemento de servidor Web con Sun ONE Application Server.
|
Documentaci�n de
Este apartado describe problemas conocidos relacionados con la documentaci�n, junto con las soluciones pertinentes.
Id.
|
Resumen
|
4720171
|
No existe documentaci�n que explique el uso de directorios de implementaci�n indexados.
La parte de esquema num�rico del nombre de directorio de una aplicaci�n implementada se ha implementado como un mecanismo de indexaci�n para que el programador pueda modificar un archivo JAR o de clase asociado a la aplicaci�n implementada. Esto es importante para la plataforma Windows debido a que, al generarse un error de infracci�n de uso compartido que se produce durante un intento de sobrescribir el archivo guardado, Windows coloca un bloqueo de archivo en el archivo cargado. El archivo se carga en la instancia del servidor o en IDE durante el inicio de sesi�n. Con el error de infracci�n de uso compartido, puede elegir entre estas dos posibilidades:
- Compile el archivo de clase actualizado (que originalmente formaba parte del archivo JAR) y ub�quelo primero en la ruta de clase para que se cargue antes que las clases antiguas; despu�s, permita que Sun ONE Application Server vuelva a cargar esta aplicaci�n (siempre que la opci�n para recargar est� activa); o bien
- Actualice el archivo JAR, cree un nuevo archivo EAR y vuelva a implementar la aplicaci�n.
NOTA: No es necesario reimplementar la aplicaci�n en la plataforma Solaris, puesto que no hay restricciones de bloqueo de archivo.
Soluci�n
Al realizar cambios en una aplicaci�n previamente implementada en la plataforma Windows para la configuraci�n IDE, la copia de archivos ANT o para operaciones de compilaci�n o de otro tipo, tenga en cuenta que se crear� un nuevo directorio con un n�mero de �ndice incrementado para solucionar las restricciones de bloqueo de archivo. Por ejemplo: En la plataforma Solaris, la aplicaci�n J2EE (supongamos que se llama 'hola') se implementa en Sun ONE Application Server con la siguiente estructura de directorio:
appserv/domains/domain1/server1/applications/j2ee-apps/hola_1
Entonces, se realiza un cambio en un servlet que forma parte de esta aplicaci�n implementada (por ejemplo, HolaServlet.java). Se inicia IDE de Sun ONE Studio, se cambia el archivo de origen de este servlet y se compila con el destino javac establecido para el directorio anterior. Con el origen compilado en la ubicaci�n adecuada, existe un archivo recargado para esta aplicaci�n, el indicador de recarga de server.xml se establece en verdadero y, con la instancia del servidor en ejecuci�n, los cambios surten efecto sin necesidad de volver a ensamblar la aplicaci�n y reimplementarla.
Para la plataforma Windows, el archivo JAR o de clase no se puede modificar ni actualizar debido al problema del bloqueo de archivo. Por lo tanto, hay dos formas de solventar este problema en Windows:
- Compile el archivo de origen cambiado y col�quelo precediendo al archivo de clase o JAR en la ruta de clase para que se seleccionen los cambios del archivo the origen; o bien,
- Realice los cambios en el origen hola, ens�mblelo y vuelva a implementarlo sin anular la implementaci�n anterior de hola.
|
4720171 Continuaci�n
|
La segunda opci�n es el m�todo aconsejado, puesto que conlleva el uso del n�mero de �ndice incrementado anexado al nombre de directorio de la aplicaci�n implementada. Por lo tanto, despu�s de la segunda implementaci�n de hola, las estructuras del directorio ser�n como las siguientes:
appserv/domains/domain1/server1/applications/j2ee-apps/hola_1 appserv/domains/domain1/server1/applications/j2ee-apps/hola_2
La segunda implementaci�n de hola debe realizarse en hola_2.
|
4717815
|
Requisitos de integraci�n necesarios para Sun ONE Studio 4 y Application Server 7.
Es dif�cil encontrar informaci�n de integraci�n para Sun ONE Studio 4 y Application Server. Es necesario proporcionar instrucciones completas y las rutas claras para acceder a la documentaci�n pertinente.
Soluci�n
Consulte "Documentaci�n de Sun ONE Studio 4" on page 6 para conocer las referencias a la documentaci�n de Sun ONE Studio 4. Puede hallar informaci�n adicional en Application Server Getting Started Guide y en Administrator’s Guide.
|
4837479
|
No hay documentaci�n disponible al acceder a destinos JMS desde un cliente que no sea ACC.
La informaci�n acerca de c�mo acceder a los destinos JMS desde un cliente que no sea ACC se agregar� a Application Server Developer’s Guide to Clients en la siguiente versi�n de Sun ONE Application Server 7.
|
4849663
|
La documentaci�n indica de forma incorrecta que un cliente que no sea ACC usa una cadena en lugar de JNDI.
En el cap�tulo ”Using the Application Client Container ” (Uso del contenedor de Application Client) de Application Server Developer’s Guide to Clients, un cliente que no es ACC usa incorrectamente una cadena en lugar de JNDI para obtener el contexto de denominaci�n inicial.
Soluci�n
Use la b�squeda JNDI para obtener el contexto de denominaci�n inicial:
env.put(Context.INITIAL_CONTEXT_FACTORY, "com.sun.jndi.cosnaming.CNCtxFactory");
env.put(Context.PROVIDER_URL, url);
|
4855015
|
En la descripci�n DNS, aparece un valor predeterminado incorrecto.
En el cap�tulo "Syntax and Use of init.conf" (Sintaxis y uso de init.conf) de Application Server Administrator’s Configuration File Reference, se indica que el valor predeterminado de la descripci�n DNS es activado. El valor predeterminado correcto es desactivado.
|
N/A
|
Getting Started Guide indica una versi�n de SDK err�nea.
En Application Server Getting Started Guide para Update 1, se incluye Java 2 Software Development Kit, Standard Edition 1.4.0_02 como aplicaci�n admitida. La versi�n admitida para Update 1 es 1.4.1_01.
Soluci�n
Ninguna.
|
C�mo informar de los problemas
Si experimenta problemas con el sistema, p�ngase en contacto con el servicio de atenci�n al cliente usando uno de estos procedimientos:
Tenga a mano la siguiente informaci�n antes de ponerse en contacto con el servicio de asistencia. De esta forma, se asegurar� de que nuestro personal de atenci�n al cliente le ayude de la mejor forma posible a resolver los problemas:
- Descripci�n del problema, incluida la situaci�n en la que �ste se produce y la forma en que afecta al funcionamiento
- El tipo de m�quina, versi�n del sistema operativo y versi�n del producto, incluida cualquier revisi�n del producto y otro software que pudiera influir en el problema
- Pasos detallados de los m�todos que haya usado para reproducir el problema
- Cualquier registro de errores o volcados del n�cleo
Para obtener m�s informaci�n
Puede encontrar informaci�n �til de Sun ONE en las siguientes ubicaciones de Internet:
- Informaci�n sobre productos y servicios de Sun ONE
- Informaci�n para el programador de Sun ONE
- Soluciones de aprendizaje de Sun ONE
- Hojas de datos de productos de Sun ONE
- Documentaci�n de productos de Sun Microsystems:
- Sun ONE Documentaci�n del producto Application Server:
Historial de revisiones
Este apartado incluye los cambios realizados en las notas de la versi�n despu�s del lanzamiento inicial del producto Sun ONE Application Server 7.
Fecha de revisi�n
|
Descripci�n del cambio
|
Abril 2003
|
Lanzamiento inicial de Sun ONE Application Server 7, Update 1.
|
octubre de 2003
|
Se ha actualizado para incluir la informaci�n sobre la versi�n de la plataforma Solaris x86 para la versi�n en conjunto de Solaris y Java Enterprise System.
|
Copyright � 2003 Sun Microsystems, Inc. Todos los derechos reservados.
Sun, Sun Microsystems, el logotipo de Sun, Solaris, iPlanet, Java y el logotipo de la taza de caf� de Java son marcas comerciales o marcas comerciales registradas de Sun Microsystems, Inc. en los Estados Unidos y en otros pa�ses. El uso de Sun ONE Application Server est� sujeto a los t�rminos descritos en el acuerdo de licencia que lo acompa�a.