2012-01-24 13 views
0

Netbeans 7で開発されたJava EE 6アプリケーションをJBoss 6インスタンスにデプロイしようとしました。このアプリケーションではJAX-RSを使用していますが、JAX-RSの標準機能のみを使用しているわけではありません。 EARが原因org.jboss.deployers.spi.DeploymentException: Only one JAX-RS Application Class allowedNetbeansからJBoss 6にJava EE 6アプリケーションをデプロイする際の問題

にこの原因が何であるか任意のアイデアを失敗したとして、WARとして

展開があるため、一部欠落しているジャージークラスとデプロイメントの失敗しますか?

私がしたくないことは、JBossでRESTEasyを無効にすることです。むしろ、Java EE 6コンテナで調整を行わずに動作するアプリケーションを作成したいと思います。

答えて

1

GlassfishはJersey JAX-RSパッケージをビルドにサイレントモードで追加します。プロジェクトのlib設定で[パッケージ]チェックボックスをオフにすると、アプリケーションはJerseyなしでパッケージ化されます。

結局のところ、展開の対象がTomcatなどのJava EE 6以外のコンテナである可能性があるため、これは意味があります。

関連する問題