問題タブ [tomee-7]

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 に答える
946 参照

java - Persistence.xml Entitymanager inject の予期しない要素が機能しない

私のプログラムは、永続性を使い始めてEntityManager @Inject.

スローされるエラーはたくさんありますが、これが最もブロックしていると思います。

予想外の要素について何かを言っていますが、それについてオンラインで役立つものは何も見つかりません.

ログ:

/resources/META-INF/persistence.xml

pom.xml

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

java - TomEE CDI @Inject NullPointerException

アプリケーションで CDI を動作させようとしていますが、実行しても NullPointerExceptions しか発生しません。

通常、playlistService をインスタンス化すると問題なく動作しますが、CDI を使用しようとすると動作しなくなります。

サーバーは起動できますが、beans.xml を META-INF/ および WEB-INF/ に追加すると、起動できなくなります。

PlaylistRESTController.java

PlaylistService.java

pom.xml

編集:
resources/META-INF/persistence.xml

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

jsf-2.2 - JSF スクリプトに突然アクセスできなくなりました (Faces Servlet - java.lang.NullPointerException)

TomEE 7 と JSF 2.2 を使用しています。

commandButton で ajax を使用していますが、うまくいきました。しかし、突然 (アプリケーションで正確に何が変更されたのかわかりません)、機能しなくなり、commandButton がページを更新します。JS コンソールを確認すると、次のように表示されます。

この投稿のおかげで、JSF スクリプトにアクセスできないことがわかりました。したがって、ページにロードされました:

しかし、スクリプトをブラウザに直接ロードしようとすると、500 エラーが発生し、TomEE のログに次のように何度も表示されます。

そのため、問題をさらに調査するために何を試すべきか、またはどの方向に進むべきかについて、私は少し迷っています。何か案は?


アップデート

いくつかのテストの後、新しく追加された依存関係 (私は Maven を使用しています) の 1 つがエラーの原因であることがわかりました。依存関係が JSF ライブラリにどのように干渉するかはわかりません。問題を特定し続ける方法について何か提案はありますか?


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

maven - デプロイとアンデプロイの両方が機能するように tomee-maven-plugin でパスを指定するにはどうすればよいですか?

pom.xmlリモート TomEE (PluME 7.0.3) サーバーへの展開と展開解除を処理するために を構築しようとしています。pathただし、構成タグで使用する正しい値がわかりません。リモート TomEE に私のアプリケーション (本格的な EAR、教育目的) をデプロイするための有効なプラグイン構成を次に示します。

デプロイを解除するには、プラグインを次のように構成する必要があります。

構成の違いに注意してくださいpath。コマンドラインからは、これは同様に動作します。pom.xmlのpathタグを省略すると、次のようにデプロイおよびアンデプロイできます。

誰かが同じ動作を経験し、これを軽減する方法を見つけましたか? を呼び出すときに追加のパラメーターを指定せずに、デプロイとアンデプロイの両方を pom.xml で完全に構成したいと思いますmvn。しかし、今のところ、私はそれを行うことができませtomee:deployん。pathtomee:undeploy

編集

わかりました、@Old Schoolの編集された回答に基づいて、次のようなことができます:

次に、の構成セクションで次のように指定pathします。tomee-maven-plugin

次に、次のように maven を実行します。

-D実行時にいくつかのパラメーターを指定するよりも便利だと思います(YMMV)。

ただし、私の意見では、完璧な解決策は、との両方が問題なく動作するようpathにの構成を構成できる場合です。tomee-maven-plugintomee:deploytomee:undeploy

EDIT2

以前は見つけることができなかったように見えるプロファイルなしで、別の可能性を発見しました (に基づく: http://tomee-openejb.979440.n4.nabble.com/Deployment-to-TomEE-7-0-0-using-tomee- maven-plugin-error-cannot-open-input-stream-to-server-tp4679142p4679282.html ):

使用法: