Error al crear Descriptor de despliegue en deploytool
Estoy tratando de crear un EJB, ya tengo las clases necesarias, pero cuando intento crear el descriptor de despliegue con la herramienta del servidor de aplicaciones sun (deploytool) me aparece un error al tratar de modificar las etiquetas de security y tansactions.
En el momento que cambio esas etiquetas el descriptor de despliegue se borra y cuando trato de guardar la aplicacion me da un error de premature end of file ya que el descriptor esta en blanco. Intente tambien realizar el descriptor de despliegue a mano, logro empaquetar todo en un archivo jar pero cuando quiero leerlo en el deploytool las mismas etiquetas transaction y security me causan un error (no se pueden leer los metodos).
Ya no se que mas hacer. Si alguno de ustedes puede ayudarme, le estaria muy agradecido
En el momento que cambio esas etiquetas el descriptor de despliegue se borra y cuando trato de guardar la aplicacion me da un error de premature end of file ya que el descriptor esta en blanco. Intente tambien realizar el descriptor de despliegue a mano, logro empaquetar todo en un archivo jar pero cuando quiero leerlo en el deploytool las mismas etiquetas transaction y security me causan un error (no se pueden leer los metodos).
Ya no se que mas hacer. Si alguno de ustedes puede ayudarme, le estaria muy agradecido
Hola Marcelo, tenía exactamente el mismo problema y se resolvió agregando las siguientes líneas en el archivo:
SunAppServerlib launcher.xml
Lineas:
<sysproperty key="user.country" value="US"/>
<sysproperty key="user.language" value="en"/>
<sysproperty key="user.region" value="US"/>
Ponerlo antes de:
<sysproperty key="com.sun.aas.installRoot"
value="${com.sun.aas.installRoot}"/>
en el target
<target name="s1as-deploytool" >
Si quieres ver un foro donde existe mucha información acerca de este bug, la dirección es la siguiente:
http://forums.java.sun.com/thread.jsp?thread=472692&forum=136&message=2232106
SunAppServerlib launcher.xml
Lineas:
<sysproperty key="user.country" value="US"/>
<sysproperty key="user.language" value="en"/>
<sysproperty key="user.region" value="US"/>
Ponerlo antes de:
<sysproperty key="com.sun.aas.installRoot"
value="${com.sun.aas.installRoot}"/>
en el target
<target name="s1as-deploytool" >
Si quieres ver un foro donde existe mucha información acerca de este bug, la dirección es la siguiente:
http://forums.java.sun.com/thread.jsp?thread=472692&forum=136&message=2232106
