問題タブ [embedded-container]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
359 参照

jakarta-ee - JavaEE6(組み込み)コンテナの実装は実験に利用できますか?

javaee6 / ejb3.1の実装はopenejbから入手できますか?javaee6 / jpa2.0の実装はopenjpaから入手できますか?

ビルドツールとしてmavenを使用してjavaee6、ejb3.1、jpa2.0を評価しようとしています。そのため、Mavenアーティファクトを見つけようとしています。オープンソースのjavaee6組み込みコンテナの完全な実装を提案してください。

0 投票する
3 に答える
853 参照

testing - 埋め込みコンテナーで ejb3 をテストする理由

ほとんどの人が EJB をテストするために組み込みコンテナ技術を好んでいるので、それはばかげた質問かもしれませんが、私は経験が不足しているため、これを明確にする必要があります。また、埋め込みコンテナーは、実際のアプリ サーバーに展開する実際の状況を再現できないと主張する人もいます。では、ejb3 をテストするときに、スタンドアロン コンテナーではなく組み込みコンテナーを使用するように指示されているのはなぜですか? 前もって感謝します。

0 投票する
0 に答える
257 参照

java-ee-6 - 埋め込み可能なコンテナはJBoss7で動作しますか?

少し前に、GlassFishを使用してEJB3.1の埋め込み可能なコンテナAPIを試しました。

今、JBoss 7.1で同じことをしようとしましたが、動作させることができませんでした。私は問題の調査にしばらく時間を費やしましたが、この問題を抱えている他の人だけを見つけ、それに対する答えや例はありませんでした。

私はArquillianを知っています。これは、EJBをテストするための埋め込み可能なコンテナーの必要性を多かれ少なかれ排除しますが、それでも実用的なソリューションに興味があります。

したがって、GlassFishで動作するコードは次のとおりです。

0 投票する
2 に答える
969 参照

jakarta-ee - EJB 3.1 のテスト方法

私は現在、バージョン 3.1 で EJB をテストするというテーマに取り組んでいますが、その経験は少ししかありません。そこで、文献を調べたところ、EJB をテストする 3 つの異なる方法 (バージョン 3.0 以降) が見つかりました。

1) シンプルな POJT (Plain Old Java Tests) の使用

2) 組み込みコンテナの使用

3) アプリケーションサーバーでのアプリケーションのテスト

これらのさまざまな方法を理解した後、自分で調査を開始し、いくつかの可能性を見つけました。

ケース 1) の場合、JUnit や TestNG などのツールはほぼ完璧であり、注釈の問題を解決するためにライブラリ EasyGloss を使用できます。非常に単純な Bean の場合、EasyGloss は必要ありません。「ローカル」テストは、Bean がコンテキスト (例: sessionContext) へのアクセスを必要とし、トランザクションまたはインターセプターを使用するまで正常に機能します。

私は JBoss AS 7.1.1 を使用していますが、私が知る限り、このアプリケーション サーバーは組み込みコンテナを提供していません。そのため、Glassfish (私が好まないもの) に切り替えるか、OpenEJB や Arquillian などの代替手段を使用して、ケース 2 のテストを処理できます)。

皆さんには、Jave EE と EJB のテストに関する経験と知識が豊富にあることを知っています。そこで、あなたの経験を私と共有し、いくつかのヒントやコツ、より多くの考え、ejb の効率的なテストのコード例を教えていただけないでしょうか。

編集: ケース 1) に関する詳細情報を追加しました。

0 投票する
1 に答える
2217 参照

java - WebSphere 8.5:単体テストと埋め込み可能なコンテナー

WebSphere 8.5埋め込み可能コンテナーを使用して、Mavenプロジェクトで次の単体テストを実行しようとしています。

しかし、セットアップメソッドで次の例外が発生します。

CNTR9403E:組み込み可能エンタープライズBeanコンテナーは、同じファイル名で複数のモジュールを開始できません:project1 \ target\classesおよびproject2\target \ classes

誰かがこの問題を回避する方法を知っていますか?検索しましたが、役に立つものが見つかりませんでした。

編集: 例外CNTR9403Eのドキュメントをここで見つけました:

http://pic.dhe.ibm.com/infocenter/wasinfo/v8r5/index.jsp?topic=%2Fcom.ibm.websphere.messages.doc%2Fcom.ibm.ejs.container.container.html

CNTR9403E:組み込み可能エンタープライズBeanコンテナーは、同じファイル名:{0}および{1}で複数のモジュールを開始できません。

しかし、どうすればこれを修正できるかわかりません。パスの最後にある2つの「クラス」ディレクトリについて不平を言っていますか?Mavenマルチモジュールプロジェクトでこれを解決するにはどうすればよいですか?それとも、WebSphere 8.5のバグですか?

0 投票する
0 に答える
2105 参照

spring - 組み込みコンテナーがないと Spring Boot を開始できません

Embedded Container エラーが発生しないと、Spring Boot war ファイルをデプロイできません。spring.io ( http://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#howto-create-a-deployable-war-file ) サイトの指示に従い、複数のアプローチを試みましたしかし、Spring Boot が組み込みコンテナーを開始することを妨げるものは何もないようです。

POM.xml

ShellApplication.java

ログ

また、Tomcat の除外を作成しようとしましたが、役に立ちませんでした

jboss-deployment-structure.xml