martes, 23 de junio de 2009

Netbeans, Failed to deploy, Error al actualizar la librería de Java en Mac OS

El Netbeans puede que marque el siguiente error si actualizas la versión de Java:

FAIL - Failed to deploy application at context path
nbproject/build-impl.xml:550: The module has not been deployed.

Cuando intentas compilar un proyecto J2EE, despues de mucho buscar encontre la siguiente información:
http://forums.netbeans.org/post-38693.html

En ese foro resuelve el problema: Jason Harris

Que basicamente consiste en agregar la linea -J-Djava.io.tmpdir=/tmp en el archivo netbeans.conf.

Ejemplo de mi archivo que no necesariamente es igual al que tu puedes tener:

netbeans_default_options="-J-Dorg.glassfish.v3.installRoot=/Applications/NetBeans/glassfish-v3-prelude -J-Dcom.sun.aas.installRoot=/Applications/NetBeans/glassfish-v2.1 -J-Dcom.sun.mysql.startcommand=/usr/local/mysql/support-files/mysql-admin.server -J-Dcom.sun.mysql.stopcommand=/usr/local/mysql/support-files/mysql-admin.server -J-Dcom.sun.mysql.startargs=start -J-Dcom.sun.mysql.stopargs=stop -J-Dcom.sun.mysql.port=3306 -J-Dorg.glassfish.v3.installRoot=/Applications/NetBeans/glassfish-v3-prelude -J-Dcom.sun.aas.installRoot=/Applications/NetBeans/glassfish-v2.1 -J-client -J-Xverify:none -J-Xss2m -J-Xms32m -J-XX:PermSize=32m -J-XX:MaxPermSize=200m -J-Dapple.laf.useScreenMenuBar=true
-J-Dsun.java2d.noddraw=true -J-Djava.io.tmpdir=/tmp"

Bien otro detalle q tuve es q no encontraba el archivo y para verlo en mac con el Finder debes localizar dentro de Aplicaciones el Netbeans 6.5.1 o el q tengas instalado a ese le das clic con botón derecho y en el submenu eliges mostrar contenido.

Aparecerá una ventana con una carpeta de nombre Contents navega la siguiente ruta:

/Contents/Resources/Netbeans/etc/netbeans.conf

Puedes abrir el archivo con TextEdit y editar dicha línea espero te ayude como a mi...

1 comentario: