問題タブ [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.
hibernate - Hibernate または TomEE を使用していますか?
Tomcat アプリケーション サーバーと互換性があるように変更する必要がある EJB ベースのライブラリがあります (つまり、JaveEE はありません)。私は Hibernate を少しブラウジングしましたが、かなり混乱しました。
どうやら、Java SE準拠の.cfgファイルをベースとして使用する自然なHibernateブランチがあり、条件付きでJava EEに依存するJPAベースのHibernateブランチがあります。私が厄介だと思うことの 1 つは、一部のインターフェイスが明らかにサポートされていないことです。たとえば、CriteriaQuery です。
したがって、Java EE を取り除くという目標を達成するには、自然な Hibernate ブランチに移動する必要があると思います (違いを考えると面倒です)。OTOH、Tomcatに準拠したTomEEも利用可能であり、おそらくコードのほとんどを変更せずに保つことができます
感想をいただけると有難いです。ありがとう。
java - TomEE: EAR ごとに 1 つのクラス ローダー + 最後に親
EAR ごとに単一のクラス ローダーを使用し、最初にアプリケーションから、最後にサーバーからクラスをロードするように TomEE を構成する方法はありますか?
websocket - tomcat (または tomee) に jwebsocket サーバー (20614) をデプロイする
提供されたデモを実行するための指示に従いました。また、簡単なプラグインを作成して、それを機能させることができるかどうかを確認しようとしました. ファクトリがプラグインをインスタンス化できないという問題が発生しています。これは、私が作成したプラグインであろうと、他のプラグイン (例: AdminPlugin) であろうとです。
この例外は、org.jwebsocket.api.PluginConfiguration をパラメーターとして受け取るコンストラクターが欠落していることを示しています。
他の誰かがこの問題に遭遇しましたか? 20614 バージョンは壊れていますか? バージョンが正しくパッケージ化されていませんか?
どんな助けでも大歓迎です。
persistence.xml - EJB JAR META-INF の tomee persistence.xml がアプリケーションのデプロイメントをクラッシュさせる
TomEE を使用して、1 つの EJB JAR と 1 つの WAR を含む EAR ファイルをデプロイしています。
デフォルトのプロバイダーを使用してエンティティを追加したいと考えています。tomee.xml に MySQL DB を利用するためのリソースを作成しました。次に、エンティティ マネージャーを使用したいので、EJB JAR META-INF ディレクトリに次の persistence.xml を作成しようとしています。
MyProject と MyProjectUnmanaged は tomee.xml で作成したリソース ID です。
この persistence.xml を追加すると、catalina.out で次の例外が発生し、アプリがデプロイされません。
persistence.xml を削除すると、アプリケーションは正常にデプロイされます。進め方が分からないので教えてください:(
前もって感謝します。
apache - Eclipseサーバータブからtomeeサーバーを起動する際のエラー
私の OS は win 7 Ultimate 32 ビットです
。JDK 7u9 をインストールした後、Java EE 用の eclipse Juno (4.2) SR1 を
追加し、最後に新しいサーバー
Apache TomEE 1.5.0 2012 年 10 月 2 日 apache-tomee-1.5.0-webprofile.zipを追加します。
(Eclipse ウィザードを使用して新しいサーバーを追加し、Tomcat 7 プロファイルを選択してから、インストール先のディレクトリを選択します)
次のコンソール エラーが表示されます
サーバー、最終的には起動するように見えますが、その下のすべてのページで404エラーが発生しますhttp://localhost:8080/
tomEEのインストールディレクトリはC:\apache-tomee-webprofile-1.5.0
eclipseのインストールディレクトリでC:\eclipse
、その下にjava jreがありますC:\Program Files\Java\jre7
apache-tomee - Apache TomEE (Tomcat Java EE) が Windows で起動しない (java.util.regex.PatternSyntaxException: Illegal/unsupported escape sequence near index 3)
Windows で TomEE を起動しようとすると、次のエラーが発生します。
重大: OpenEJBContextConfig.processAnnotationsFile: 失敗しました。java.util.regex.PatternSyntaxException: インデックス 3 C:\Users\Ed\moba\workspace.metadata.plugins\org.eclipse.wst.server.core\tmp1\wtpwebapps\OpenJPATest\WEB-INF 付近で無効な/サポートされていないエスケープ シーケンス\classes ^ at java.util.regex.Pattern.error(Pattern.java:1713) at java.util.regex.Pattern.escape(Pattern.java:2177) at java.util.regex.Pattern.atom(Pattern. java:1952) で java.util.regex.Pattern.sequence(Pattern.java:1885) で java.util.regex.Pattern.expr(Pattern.java:1752) で java.util.regex.Pattern.compile(Pattern .java:1460) で java.util.regex.Pattern.(Pattern.java:1133) で java.util.regex.Pattern.compile(Pattern.java:823) で java.lang.String.replaceFirst(String.java) :2146) org.apache.tomee.catalina.OpenEJBContextConfig で。
なぜこれが起こっているのか、それを修正するために何ができるのか誰かが知っていますか?
jsf - JSF MyFaces 1.1.5 アプリケーションを TomEE にデプロイすることは可能ですか?
Tomcat7 を使用すると、MyFaces 1.x / 2.x を誤って使用して複数のアプリケーションを展開できます TomEE では、Tomee には myfaces2 サポートが組み込まれているため、MyFaces 1.x を使用してアプリケーションを展開すると、多くの例外が発生します。 jboss のようにモジュールを切り替える可能性はありますか?
jms - Apache Tomee のリモート jms トピックにサブスクライブする MDB
初めて Apache Tomee (1.5 plus) を試していますが、現時点では完全に行き詰っています。
私が働いている会社には、メッセージを JMS トピック topic/theTopicsName に送信するアプリケーション (JBoss と HornetQ を使用) があります。
上記のトピックをサブスクライブする Tomee/ActiveMQ を使用して別のサービスを実装しようとしていますが、通常は別のコンピューターから MDB 内のメッセージを処理しますが、localhost 以外をリッスンすることはできません。
私が正しく理解していれば、次のようなものを追加できるはずです
私の /conf/tomee.xml で
質問は、MDB で上記の設定を使用するにはどうすればよいですか? アノテーションまたは ejb-jar.xml を介して可能ですか?
単純な MDB があるとします
そして、私の */WEB_INF/ejb-jar.xml は次のようになります
上記の ConnectionFactory を使用するにはどうすればよいですか? 私は最初から完全に間違っていますか?
よろしくお願いします/マグナス
apache-tomee - TomEEでMySQLデータソースを定義する方法は?
プラットフォーム:TomEEWebプロファイル1.5.0。
私は非常に基本的なことをしようとしています。MySQLのデータソースをセットアップします。公式ガイド(http://openejb.apache.org/configuring-datasources.html)を読みました。openejb.xmlにResource要素を入力するように求められます。tomee-webprofile-1.5.0のどこにもそのファイルが見つかりません。同じ目的でtomee.xmlを使用できる他の場所を読みました。そこで、これをconf/tomee.xmlに追加しました。
MySQLドライバーJARをtomee/libフォルダーにコピーしました。
私はこのコードを書きました。ここにスニペットを表示する:
prepareStatement()呼び出しは、次の例外をスローします。
システムがhsqldbドライバーを使用しているのはなぜですか?実際、@ Resourceの名前として何を使用しても、同じ例外が発生します。
私は何が間違っているのですか?違いがあれば、私はEclipseからTomEEを開始しています。