問題タブ [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 に答える
1172 参照

java - tomee webservice がデプロイされません - asm エラー - Web モジュール simple-webservice の注釈スキャナーを作成できません: 43626

基本的な Web サービス テンプレートを tomee にデプロイしようとしています。Windows 7 64 ビットと Windows 8 64 ビットを Java バージョン 1.8.0_25(64 ビット)、1.8.0_91(64 ビット) で試しました (この Java バージョンは、コードのビルドと tomee の実行に使用されました)。 )。Web サービスは、インターネットから取得した基本的な例です。ソース コードは以下とスタック トレースです。Tomee 1.7.0 および 1.7.1 海峡は、コードの変更や jar の変更なしでインターネットからダウンロードされました。この問題の原因は何ですか? デフォルトの tomee jar(s) を置き換える必要がありますか?

コード:

スタックトレース:

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

primefaces - TomEE/Primefaces アプリのネットワーク応答時間が非常に遅い

TomEE 1.5.2 Plus (myfaces 2.1.13) と Primefaces 3.5 を使用して Web アプリケーションを開発しました。通常のサーバー応答時間は約 70 ミリ秒で、パフォーマンスは許容範囲内です。TomEE 7.0.0-M3 Plus (myfaces 2.2.9) および Primefaces 5.3 に移行すると、これらの応答時間は最大 900 ミリ秒になりました。[ネットワーク] タブで Firefox Web コンソールを使用すると、これらのタイミングはすべて 0 ミリ秒の受信時間で待機しています。これらはp:remoteCommandサーバー リクエストのようです。p:dialog私たちのアプリには、マネージド View Scoped Bean を使用した多くのユーザー インターフェイスがあります。ダイアログが多いp:remoteCommandsほど、パフォーマンスが低下します。

TomEE 7.0.1 Plus (myfaces 2.2.10 および Primefaces 6.0) を試しましたが、これ以上の結果は得られませんでした。テスト アプリでは、ボタンと ap:remoteCommand を使用してカウンターをインクリメントし、フォームを更新し、20 個のダイアログからスケーリングした単純なダイアログが示されました。 Bean とボタンを 40 にすると、TomEE 7.0.0 と Primefaces 5.3 を使用すると、待機時間 (50ms から 100ms) が 2 倍になります. 同じコードを TomEE 1.5.2 と Primefaces 3.5 で実行しても、違いはありません (30ms)。

TomEE 1.5.2/Primefaces 3.5 環境で、または Production でビルドする場合facesContext.application.projectStage = Development、違いはありません。TomEE 7.0.0/Primefaces 5.3 を使用したプロダクション モードでは、プロダクション時間が約 10% 短縮されました。以下のサンプル テスト アプリ コード:

メインアプリ

ダイアログ

マネージド Bean クラス

何か案は?前もって感謝します!

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

jsf - TomEE 7 PlumeでJSFライブラリをアップグレードする正しい方法は何ですか?

Mojarra 2.3 が 6 月にリリースされたことを確認しました。アップグレードを行う正しい方法は何ですか?

  • 私のpom.xmlで?基本的に私しか持っていないところ

    /li>
  • または私のサーバーで?私は TomEE 7 プルームを使用していますが、手動で JAR をダウンロードし、削除lib/tomee-mojarra-7.0.0.jar( JSF 2.2 準拠) して、新しい JAR をそこに配置する必要がありますか? これが適切かどうかは実際にはわからないので、TomEE がライブラリを更新するまで待つように指示する回答を恐れています。

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

spring - Springバッチ管理ページに似たバッチジョブ管理ページはTomEEサーバーに存在しますか?

TomEE でバッチ ジョブのステータスを確認できるバッチ ジョブ マネージャ コンソール/GUI はありますか。春のバッチ管理のGUIのようなものを意味します。

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

logging - log4j.xml を介して TomEE 7.0.1 で EAR アプリ log4j ロギングを有効にする方法は?

.warモジュールとコンテキストで一般的に log4j (バージョン 1.2.x) を使用する Java EE アプリケーション プロジェクトに取り組んでいます。

基本的に、Maven を介したモジュールのセットアップは次のとおりです。

log4j.xmlしたがって、EAR アプリ バンドル全体に対して正確に 1 つしかありません。

TomEE 7.0.x アプリケーション サーバー環境で、アプリケーション固有のログ メッセージ ( で構成log4j.xml)のみをログに記録し、アプリケーション サーバーによって生成されたメッセージをログに記録しないために必要な手順を知る必要があります。

たとえば、起動とシャットダウンのメッセージは に送信する必要catalina.outがありますが、異なるバックエンドまたは Web モジュール (上記を参照) からのすべてのログ出力は、log4j 構成で指定されたとおりに出力/記録する必要があります。

私の質問は次のとおりです。

  1. conf/system.propertiesTomEEのデフォルトを何らかの方法で変更する必要はありますか? もしそうなら、正確に何を追加/編集する必要がありますか?

  2. (log4j-<version>.jar a) TomEE内、または(b) EAR バンドルの apps フォルダー内のどこに配置すればよいですか? lib

私がこれまでに試したこと:

  • TomEE インストールの両方で -> 成功しませlog4j.xmllog4j-<version>.jarlib

  • 両方app-log4j-config.jarlog4j-<version>.jarEAR にバンドルされている -> 成功しない

  • 一緒にバンドルされて抽出さlog4j.xmlれました-> 成功しませんでしたapps/projectlog4j-<version>.jar

どんな助けでも大歓迎です。

編集: PLUS バリアントで TomEE 7.0.1 を使用しています。

EDIT-2: 次のearようにMavenを介して生成されます:

これlog4j.xmlは次のとおりです。

EDIT-3:Mavenを介してスキニーwarファイルを構築し、上記のlibディレクトリを構築しようとしています:

これも成功しません。

EDIT-4: をsl4j-api.jar経由して EAR バンドルに追加しました

TomEE の起動時に、logsディレクトリに期待どおりにファイルが作成されます。ただし、log-outputcatalina.outは、指定されたファイルではなく、引き続き出力されます。

EDIT-5: Maven 経由でプロジェクトを適切に再構築しませんでした。最後に、をEAR バンドル モジュールに追加すると、問題が解決します。sl4j-api.jar