2012-01-25 21 views
17

Acabo de descargar la versión 3.1.2 de Glassfish, esta aún no es una versión oficial. Necesito esta versión porque mi aplicación web usa websockets. El problema que tengo ahora es con el plugin de Glassfish para eclipse, él no está reconociendo la nueva versión de Glassfish. Con Glassfish Version 3.1.1 en Eclipse todo funciona bien. Estoy usando Oracle Glassfish Server Tools (plugin de Eclipse) versión 2.0.0.20111104904 de Oracle (última versión que pude descargar). Si trato de agregar un nuevo entorno de tiempo de ejecución del servidor en Eclipse para Glassfish 3.1.2 aparece el error: No hay una instalación válida de GlassFish en el directorio especificado ... Necesito todo para poder depurar mi aplicación web en Eclipse.Glassfish 3.1.2 y Eclipse

¿Alguien sabe lo que el plugin está revisando? ¿Hay algún cambio para engañar al plugin así que se ejecutará con Glashfish 3.1.2 también?

+1

A menos que haya un error obvio que usted cometa (como no especificar el directorio exactamente), entonces realmente dudo que esto sea posible. – Eugene

Respuesta

18

utilizar el plugin desde aquí (por Indigo): http://dlc.sun.com.edgesuite.net/glassfish/eclipse/indigo/

El plug-in para Helios no soporta 3.1.2.

Si usted tiene que vivir con los bits de la benditos de Oracle o seguir usando Helios, entonces usted puede probar el siguiente truco:

create a couple files....

${glassfish.rootdirectory}/modules/jsf-impl.jar and ${glassfish.rootdirectory}/modules/jstl-impl.jar

These files were renamed between 3.1.1 and 3.1.2...

You may be able to get the 3.1.2 to mascarade as 3.1.1 by just creating empty files with the above names. If that doesn't do it, make copies of the following files should do it.

The new name for jstl-impl.jar is gf312/glassfish/modules/javax.servlet.jsp.jstl.jar

The new name for jsf-impl.jar is gf312/glassfish/modules/javax.faces.jar.

+1

¿Alguna idea de por qué la versión de Indigo del complemento no está en Eclipse Marketplace? ¿Eso indica que el proyecto está muerto, no oficial o lo que sea? http://dlc.sun.com.edgesuite.net/glassfish/eclipse/ sugiere que el complemento se actualizó por última vez en diciembre de 2009 –

+0

si ingresa en el eclipse índigo y comienza el mercado de eclipse, luego escribe glassfish y luego presiona find you encontrará el plugin Glassfish Java EE Application Server para Eclipse, es posible que necesite una Eclipse Indigo EE Edition. La segunda opción es GlassFish Tools Bundle para Eclipse, pero estoy usando la primera opción porque está actualizada. GlassFish Tools Bundle para Eclipse también se puede instalar para Eclipse Indigo. –

6

Si usted está en Helios, puede intentar lo siguiente:

Aunque el plugin dice añil, que también está trabajando para mí en Helios. Y ofrece opciones para los servidores Glassfish 3.1.1 y 3.1.2 (cambios de nombre previo y posterior).

Tenga en cuenta que descarga Glassfish en sí e instala un servidor interno. Puede eliminar esa, e instalar su propio servidor ("Nuevo servidor ...") si tiene un servidor existente con el que desea trabajar (como yo lo hice).

HTH.

Cuestiones relacionadas