2011-07-18 12 views
6

こんにちは、良い人StackOverflow!不可能なテックスタック? Jboss/Seam/Resteasy/Hibernate/Maven

私はJBoss Seamの使用に関する多くのチュートリアルを試して、Seamディストリビューションの "Restbay"の例を見てきました。しかし、私は、次のハイテクスタックでの作業REST Webサービスを取得することはできません:。

  • のJBoss 4.2.3
  • シーム2.2 *
  • RESTEasyの2.2 *
  • Hibernateは3
  • のMaven 3(。 )重要な

私はのようなルックスをしようとしてきたプロジェクトのレイアウト:

ProjX:ProjX

  • のpom.xml
  • ProjX耳
  • ProjX-EJB
  • ProjXウェブ

EARのレイアウトは次のようになります。耳

  • libに
  • META-INF
  • ProjX-web.war
  • ProjX-ejb.jarなど

これは不可能ですか?最終的に私はRESTリソースをSeamアクションコンポーネントとして扱い、 "シームレス"な注入のメリットを享受したいと考えています。これは巨大なJBoss 4.2 Application Server上では不可能な成果ですか?

(注:私は私の耳をレイアウトするのmaven-耳のプラグインを使用しています)

[UPDATEは:これは不可能ではありません私はほとんどそれを持っていました!私はちょうど時間がなくなった...]

+0

なぜはJBossAS 5.1への大きなステップとスイッチがかかる場合がありますか? – Tair

+0

プロジェクトはJBoss 4.2.3を使用するように制限されています。移行するパスが5かどうかを確認する時間はありません。 –

+6

実際にはどのような問題がありますか?適切なMavenプロジェクト構造またはJBoss設定ですか? –

答えて

1

Seam 2.3がavailable in alpha versionであることは長い時間前に聞いたことがありますが(まだ自分で見つけていない場合) Mavenビルドで。

さらに、JBoss 4.xを間違いなく放棄し、少なくとも5.1を取得する必要があります。

そして、あなたはRESTのWebサービスを使用している場合、あなたは同様のJava EE 6

+0

JBoss AS 5.1へのアップグレード時に+1。通常、4.xからのハードアップグレードはありません。 –

関連する問題