問題タブ [apache-tomee]

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

openejb - openejbが私のWebアプリの前または後に開始されているかどうか、誰かがこのログファイルから教えてもらえますか?

openEJBのTomEE++を使用してエンタープライズJavaアプリを実行しています。アプリはEclipseHelios内から開始されています。EclipseがTomcatを担当できるように、Eclipseの「サーバーの場所」を変更しました。

Eclipse内からアプリケーションを起動すると、奇妙なJPAエラーが発生します。これは、「スライド」と呼ばれる、openejbWebアプリケーションがWebアプリケーションの後にロードされていることが原因であると考えられます。

web.xmlのwebappのload-on-startup値を20に変更しましたが、openejbの値は0です。

コンソールの出力から、openejbがアプリケーションの前または後に開始されているかどうかを判断できません。ログは少し矛盾しているようです。

初めに、私は見ることができます

これは、openejbが開始されなかったことを示唆しているようです。しかし、その後すぐに次のような行が表示されます

私の限られた知識では、これはopenejbから来るでしょう。

その後、私のものを含むいくつかのアプリの起動を含む、たくさんのことが起こります。

その後、openejbが開始されたことを示唆する行を見つけました

では、正確には何が起こっているのでしょうか?openejbはアプリケーションの前または後に開始されますか?

以下のログを投稿します。

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

tomcat - tomcat スケーラビリティ ejb

私は、OpenEJB 水平スケーラビリティ構成を備えた Tomcat に興味があります。また、分散ステートレス ejb を管理するために Tomcat がどのように機能するかについても興味があります。アプリケーション サーバーのように別の Tomcat サーバーからインスタンスを割り当てることができる場合、またはすべての http 要求が処理される場合、すべての呼び出しで同じサーバー インスタンス内のすべての ejb 呼び出しを使用して、同じ tomcat サーバー上で統合されます。

同じ質問に対して、単純な Tomcat の代わりに Tomee (Java EE スタック用のフレームワークで構成された Tomcat) も検討しています。

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

java - TomEE を使用して JPA を開くと、次のエラーが表示されます: SEVERE: JAVA AGENT NOT INSTALLED

TomEE と JPA を使用すると、次のエラーが発生します。

openJPA が正しく機能するために Java エージェントが必要ですか? (具体的には「openjpa.jdbc.SynchronizeMappings」に必要です)

もしそうなら、どうすればEclipseに正しくインストールできますか?

0 投票する
6 に答える
10930 参照

java - Jersey を TomEE / openEJB と統合するにはどうすればよいですか?

Jersey JAX-RS を使用して Apache TomEE サーバーで実行するコードをアップグレードしています。残念ながら、Jersey を TomEE で使用しようとすると、エラーがスローされます。

私はEclipseを使用しており、JAX-RSプロジェクトファセットをオンにしています。これは、Jersey ライブラリを指しています。また、Jersey ライブラリを /lib/ ディレクトリに移動して、問題を解決しようとしましたが、役に立ちませんでした。サーバーは次のエラーをスローします。

web.xml:

私がこれを機能させる方法を知っている人はいますか?tomEE+ Jax-rs サーバーの使用も検討しますが、Jackson アノテーションを認識しないようです。

編集: 問題は、openEJB CDI が Jersey に付属の CDI と競合していることだと思います。これを修正する方法がわかりません。

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

logging - Apache TomEE で OpenEJB のロギング レベルを変更する方法

TomEE 内で実行されている OpenEJB コンポーネントのログ レベルを設定するにはどうすればよいですか? のソース コードからのデバッグ ロギング ステートメントを確認したいと考えていますorg.apache.openejb.config.AutoConfig

conf/logging.properties を変更して、WAR の WEB-INF\classes に logging.properties ファイルを追加しようとしましたが、適切な組み合わせが見つからず、これらが変更/作成する適切なファイルであるかどうかさえわかりません。

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

java - DDL 生成と一般的な persistence.xml 設定 (OpenJPA)

概要

Java Web アプリケーション JPA 2.0 の例を実行しようとしています。サンプル アプリケーションは、JPA プロバイダーとしてGlassfish使用して、で実行するように記述されています。JPA プロバイダーとして実行するEclipseLinkように変換したいのですが、起動して実行するための詳細なチュートリアルはありません。TomEEOpenJPAOpenJPA

問題

の代わりに でpersistence.xml動作するように変換できません。より具体的には、与えられたものは指定されていません:OpenJPAEclipseLinkpersistence.xml

  • Entityクラス。これらは必要ですか?
  • 目的の JPA プロバイダー。コンテナのデフォルトは何か?
  • JDBC ドライバー。「インメモリ」DB を指定するにはどうすればよいですか (初期テスト目的のみ)。

また:

  • DDL 生成プロパティは OpenJPA でどのように表現されますか? OpenJPA User Guideでそれらを見つけることができませんでした。

詳細

以下はEclipseLinkpersistence.xmlです:

私は次のEntityクラスを持っています:

  • order.entity.LineItem
  • order.entity.LineItemKey
  • order.entity.Order
  • order.entity.Part
  • order.entity.PartKey
  • order.entity.Vendor
  • order.entity.VendorPart

質問

  • 同等のpersistence.xmlがOpenJPAでどのように見えるか知っている人はいますか?
  • または、誰かがこれらの問題をカバーする OpenJPA チュートリアルを教えてくれれば、それは同じくらい良いでしょう
0 投票する
1 に答える
4342 参照

tomcat - TomEE + EclipseLink: EntityManager インジェクションが機能しない

このJPA + EJB + Facelets の例を TomEE Web Profile で実行しようとしています。サンプルでは EclipseLink を使用しているため、EclipseLink をダウンロードeclipselink/jlib/eclipselink.jarしてTomEE/libディレクトリにコピーしました。

質問 1:コピーする必要があるファイルはこれだけですか?

いくつかのEntityクラスがあります。Web リクエストを処理する JSF SessionScoped ManagedBean が 1 つ、データベース リクエストを処理するステートフル EJB が 1 つ、起動時にデータベースにデータをロードする EJB がもう 1 つです。

ManagedBean とステートフル EJB のコード スニペットを以下に示します。

RequestBeanの行em.persist(part);を実行しようとすると、次の例外が発生します。

私はJava EEの魔法にあまり詳しくないので、ここで何が問題なのかほとんどわかりませんが、上記のスタックトレースの最初の行の原因を知りたいです:

質問 2:何らかの理由で、Entity Manager のインジェクションが機能していないようです。誰でも理由がわかりますか?

完全を期すためpersistence.xmlに、project/src/main/webapp/classes/META-INF/ディレクトリにある my を以下に示します。

ソースコード

プロジェクトのディレクトリ構造、ソース コード、構成ファイルなどを見たい人のために、こちらの githubにアップロードしました。

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

jakarta-ee - JPA 開発ツール

私は apache tomee、Java EE 6、サーブレット 3 を使用しています。サーバー tomee を起動すると、次のエラーが発生します。

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

java - TomEEをHibernateで使用する方法

データベースから値を読み取るために、永続コンテキスト(プロバイダーとして休止状態)を使用して非常に単純なアプリを作成しました。私はEclipseをMavenで使用しています。

まず、

このトピックによると、 http://openejb.979440.n4.nabble.com/problem-with-hibernate-persistence-provider-td980429.htmlhibernate-jpa-2.0-api を除外しました。今、私の依存関係は見えます

さて、理由はわかりません...

ただし、TransactionManagerLookupは休止状態コアにあります。TomEEでHibernateを使用するにはpom.xmlをどのように表示する必要がありますか?

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

java - 誤った sym タイプ: EmbeddedSolrServer.query

Solr から EmbeddedSolrServer を実装する際に問題が発生しています。すべてが適切な場所にあるように見えますが、そのコンパイルとすべてが要求を作成しようとすると >

次の例外が発生します。

TomEE と Solr 3.6.0 を使用しています