問題タブ [wildfly-swarm]

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 投票する
1 に答える
2233 参照

wildfly-swarm - project-stages.yml を使用してデータ ソースと jdbc ドライバーを構成するにはどうすればよいですか?

私はwildfly-swarmを使用しようとしていますproject-stages.yml

src/main/resources/META-INF/persistence.xml

src/main/resources/project-stages.yml

mvn -Dswarm.project.stage=development -jar target/some-server-swarm.jar

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

java - Arquillian テストに Wildfly Swarm SecurityFraction が存在しない

CDIが正しく機能するかどうかを確認するための非常に単純なArquillianテストがあります。

非常に単純なクラスで:

そして、次のpomを使用すると正常に動作します:

しかし、ManagementFraction (他のクラスで必要) に依存関係を 1 つ追加すると、次のようになります。

次のエラー メッセージが表示されます。

エラー [org.jboss.msc.service.fail] (MSC サービス スレッド 1-3) MSC000001: サービス jboss.deployment.unit."CDIArquillianTest.jar".WeldStartService の開始に失敗しました: org.jboss.msc.service.StartException でサービス jboss.deployment.unit."CDIArquillianTest.jar".WeldStartService: サービスの開始に失敗しました ... 原因: java.lang.TypeNotPresentException: タイプ org.wildfly.swarm.security.SecurityFraction が存在しません ... 原因: java .lang.ClassNotFoundException: [サービス モジュール ローダーのモジュール "deployment.CDIArquillianTest.jar:main" からの org.wildfly.swarm.security.SecurityFraction]

間違ったライブラリやバージョンを使用していませんか? どういうわけかArquillianと互換性がありませんか?どうすれば回避できますか?カスタム展開を試みましたが、失敗しました。どんな助けでも大歓迎です

完全なスタック トレース (絞り込み):

そして、テスト結果のトレースからさらにいくつか:

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

java - SolrServer を使用すると Bean が CDI で注入されず、Arquillian テストが失敗する

私の Arquillian テストは次のようになります。

注入されたクラス:

その中に SolrServer クラスがあり、これが問題になります。クラスの包含がなければ、すべてが正常に機能します。エラー メッセージは、SolrServer クラスが見つからなかったため、SomeClass が無視されたことを示しています。このエラーに対処するにはどうすればよいですか? この SolrServer クラスを手動で含める必要がありますか? ここで @DefaultDeployment を使用できませんか? おそらく、SolrServer は CDI と互換性がないのでしょうか?

エラーメッセージ:

いくつかのスタックトレース:

Pom.xml ファイル:

Ken からの回答の後、 @DefaultDeployment(type = Type.WAR) を arquilian テストに追加しました。このテストの展開は正常に機能するようになりましたが、次のメッセージでテストが失敗しました (SolrServer がなくても常に正常に動作します)。