2011-07-18 6 views
6

¡Hola gente de StackOverflow!Impossible tech stack? Jboss/Seam/Resteasy/Hibernate/Maven

He intentado muchos tutoriales sobre el uso de JBoss Seam y miré el ejemplo "Restbay" en la distribución de costura. Pero no puedo conseguir un servicio web REST trabajar con la siguiente pila de tecnología:.

  • JBoss 4.2.3
  • Seam 2.2 *
  • Resteasy 2.2 *
  • Hibernate 3
  • Maven 3 (. crítico)

El diseño del proyecto que he estado intentando es así:

projx

  • pom.xml
  • projx oreja
  • projx-EJB
  • projx web
  • diseño

La EAR se parece a:

projx. oreja

  • lib
  • META-INF
  • projx-web.war
  • projx-ejb.jar

Es esto posible? En última instancia, quiero tratar mis recursos REST como componentes de acción Seam y cosechar los beneficios de la inyección "perfecta". ¿Es esto un logro imposible en el poderoso servidor de aplicaciones JBoss 4.2?

(Nota: Estoy usando el experto de oreja complemento a la disposición de mi oreja)

[ACTUALIZACIÓN: esto no es imposible casi lo tenía! Me acabo de quedar sin tiempo ...]

+0

Por qué no JbossAS 5.1? – Tair

+0

El proyecto está obligado a utilizar JBoss 4.2.3, no hay tiempo para ver si hay una ruta de migración clara a 5. –

+6

¿Cuál es realmente su problema? ¿La estructura del proyecto Maven correcta o la configuración de JBoss? –

Respuesta

1

Hace mucho tiempo que lo preguntó, pero tal vez todavía esté interesado en saber (si aún no lo ha descubierto) que Seam 2.3 es available in alpha version, que se basa en una construcción maven.

Además de eso, definitivamente debes abandonar JBoss 4.x y al menos tomar 5.1.

Y si utiliza servicios web REST, que puede también dar un paso más grande y el interruptor de Java EE 6.

+0

+1 en la actualización a JBoss AS 5.1. Por lo general, no es una actualización difícil desde 4.x. –