Eclipse -> Ejecutar como -> Ejecutar en el servidor – Cómo llegar a trabajar con JBoss?

Yo uso Eclipse Juno y he hecho 2 proyectos:

  • Uno de ellos es en realidad un OÍDO que contiene un proyecto EJB y un proyecto, para mantener sólo las interfaces para el Ejb. Me implementar en el servidor por ir al:

    EAR Project -> Export -> Java EE -> EAR file

    y en el cuadro destino me puse el auto-despliegue de la carpeta del servidor (que es JBoss 6). A continuación, se implementa el proyecto y los Ejb se inicializan.
  • El segundo proyecto es una simple GUERRA de proyecto, de acuerdo con el proyecto de la celebración de las interfaces. En ella tengo un muñeco servlet llamar a los Ejb. El procedimiento de implementación es casi el mismo. La diferencia es que yo elija WEB -> WAR file en el export menú de navegación. Después de la GUERRA se implementa todo funciona bien.

Ahora la razón por la que hago todo «Exportar» la cosa es que debido a la Run as -> Run on server no construir y desplegar mis proyectos. Pensé que es su objetivo principal. Estoy equivocado? Es allí una manera de hacer este comando funciona como yo esperaba? Creo que funcionó de esta manera con Tomcat y proyectos web…

Sé que esto podría ser fácilmente realizada por el script de compilación, pero que no es mi punto!

Gracias de antemano por su ayuda y sugerencias.

InformationsquelleAutor nyxz | 2013-05-30

2 Kommentare

  1. 6

    Primero de todo, comprobar si se han JBoss Tools instalado en el IDE Eclipse. Usted puede encontrar aquí.

    Por defecto JBoss COMO Adaptador utiliza .los metadatos/.plugins/org.jboss.ide.eclipse.como.core/JBoss-AS-5.1.0.GA/implementar carpeta para implementar el proyecto y, a continuación, registrar esta carpeta temp en JBoss. En otras palabras, si usted está comenzando JBoss as de Eclipse, tiene que implementar su proyecto a este directorio.

    Que usted puede probar esto (tomado de JBoss sitio de la comunidad), me ayudó demasiado:

    1. De configuración del servidor (en la vista Servidores en el IDE Eclipse)

    2. Implementación > «el Uso de la JBoss Implementar la carpeta»

    3. Guardar la configuración del Servidor de

    4. Seleccione el proyecto en el servidor y hacer un «Ful Publicar» usando el menú contextual del proyecto

    5. Iniciar servidor

    Si todo está configurado correctamente, el «añadir y quitar» método de la respuesta anterior debe ser trabajo, también…

    Hágamelo saber, si tengo trabajo.

    • Gracias. Esto es justo lo que necesitaba. Funciona como un encanto.
    • No hay problema, me alegro de que podría ayudar 🙂
    • Yo estaba tratando de encontrar en esta sección de Implementación (Nº 2) durante algún tiempo. Es pequeña ficha – muestra en este tema
    • ¿Es posible implementar la última edificado en la oreja con un perfil personalizado? He probado las 3 opciones de implementación. el oído desplegado no es el mismo que el generado por «mvn install-PsomeProfile» (someProfile incluye archivos específicos como persistence.xml y application.xml). Creo que la única manera sería utilizar jboss-as:implementar objetivo en lugar de «ejecutar en el servidor».
  2. 1

    Yo recomendaría otro enfoque. Primera Build ambos proyectos en eclipse (clic derecho sobre el proyecto -> Build), a continuación, haga clic a la izquierda en el servidor -> Add and Remove ... y comprobar si ambos proyectos se agregan. Ahora usted puede utilizar Run on server o Publish en el servidor de menú de contexto.

    Si habrá ningún progreso, tratar de anular la implementación de sus proyectos de JBoss que fueron Exportados a implementar automáticamente directorio.

    • Está usted recibiendo algún error en el servidor o eclipse de registro? O el proyecto no es sólo disponible?

Kommentieren Sie den Artikel

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

Pruebas en línea