Netbeans y Glassfish Problema de Implementación de

He escrito una aplicación web usando netbeans que siempre he implementado en el servidor Glassfish a través de netbeans sí mismo. Ahora que he terminado, quiero ser capaz de funcionar de forma independiente de netbeans, y este era el que había triunfado en la primera PC que he probado, empecé el servidor glassfish server con «start-domain» de comandos, y mi implementado previamente el servicio ya estaba ahí esperando por mí.

Sin embargo, desde entonces he tratado de hacer esto en otro PC. El servicio implementa completamente bien a través de netbeans, pero cuando trato de iniciar el servidor glassfish por su propia cuenta, empiezan los problemas. Por alguna extraña razón netbeans parece estar utilizando una versión diferente de glassfish para mí, porque si yo inicie el servidor y, a continuación, vaya a netbeans para implementar el servicio, me sale el siguiente mensaje de error:

Starting GlassFish Server 3.1
GlassFish Server 3.1 Server cannot start. Port is occupied.
In-place deployment [path]
Initializing...
deploy?DEFAULT=[path] failed. Instance is not GlassFish Server 3.1.

Sólo tengo una versión de glassfish instalado, y que es de 3.1. En el proyecto de configuración que tiene la correcta Glassfish server seleccionado, pero aún así, parece ser que se ejecuta por separado. Cualquier ayuda sería muy apreciada, porque es confundido el heck fuera de mí!

  • estás ejecutando Windows en estos equipos? Donde es NetBeans instalado? Donde está instalado GlassFish?
InformationsquelleAutor Mathew | 2011-05-09

3 Kommentare

  1. 2

    Servidor GlassFish 3.1 Servidor no se puede iniciar. El puerto está ocupado.

    Su GF (servidor que quiero decir;) )está tratando de abrir un puerto en el que se adquirió por algún otro proceso.

    Usted puede mirar para el proceso que está encuadernada con el puerto a través de netstat -aon

    De verificación aquí mi respuesta para obtener información detallada

  2. 2

    finalmente he solucionado el problema de glassfish.

    aquí está :

      1 - find where glassfish is installed. if you dont know check here; 
      Select Services window by using **Window -> Services** in NetBeans IDE
      Expand **Server**s node and select GlassFish Domain
      Right click and select **Properties** 
      On the right of Domains Folder you can see the folder where **GlassFish** is installed.
    
      2 - go to directory. eg: mine is  **C:\Users\UserME\.netbeans\7.1\config\GF3\domain1\config**
      3 - here you will find a **domain.xml**
      4 - open domain.xml and find **8080**. change 8080 t0 **8284** and **save domain.xml**
      5 - enjoy your software :P 

    PS: Hemos cambiado el puerto a 8284 pero tener cuidado que 8284 no está en uso. si está en uso, también puede cambiar a cualquier otro número.

    se refiere.

  3. 0

    No creo que haya registrado la instancia de Glassfish que se inicia de forma manual con Glassfish (ficha Servicios, haga clic en Servidores, Agregue el Servidor, tipo de Glassfish 3.1, seleccione el directorio base de la instalación.
    Ahora Netbeans debe reconocer que el servidor, y demostrar que se está ejecutando.

    Por otro lado, ¿por qué no acaba de implementar el construido guerra o el oído para Glassfish a través de su consola? No han para pasar a través de Netbeans para la implementación….

    • Muchas gracias por tu respuesta. He mirado la ficha servicios y, a NetBeans se estaba ejecutando en un servidor glassfish desde un lugar completamente diferente – no estoy seguro de cómo incluso llegó allí! Me han implementado .la guerra de archivo a través de la consola, pero quería usar NetBeans para probar los cambios, es un dolor si están en lugares diferentes 🙂
    • extraño… de todos Modos, la mejor manera de quitar que la otra instancia, o se registra con Netbeans para evitar problemas más adelante. Buena suerte con su desarrollo!

Kommentieren Sie den Artikel

Bitte geben Sie Ihren Kommentar ein!
Bitte geben Sie hier Ihren Namen ein

Pruebas en línea