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

jakarta-ee - Converter @FacesConverter(forClass=[someClass.class]) を @Singleton @Lock(READ) として実装できますか?

(JVM の GC を支援するために) アプリ全体で「静的」宣言を削除するために、以下の Converter クラスの定義から「静的」を削除しました。そのため、以下の悪名高いエラーが発生しました。

アプリケーションごとにクラスのコピーが 1 つだけ作成されるため、「静的」が必要だと思います。正しい?それで、問題を解決するためにクラスを @Singleton @Lock(READ) として定義できますか?

NetBeans によって生成された JSF コントローラー/Bean コードごとに、コンバーターは通常、コントローラーまたは @ManagedBean と同じ .java ファイルで定義されます。正直なところ、xhtml で addConverter() または converterId="..." を使用したくありません。@FacesConverter を使用することを好みます。これは、アプリ全体で機能しているためです。

お知らせ下さい。

また、stackoverflow.com で誰かが私の質問に回答したときにメール通知を受け取る方法を教えてください。

ありがとう!

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

jakarta-ee - TomEE で OpenWebBeans の代わりに Weld CDI を使用する

Mojarra と Weld を使用して、Apache TomEE で WebApp を実行したいと考えています。

「javax.faces-2.1.21.jar」と「weld-servlet.jar」を /WEB-INF/lib ディレクトリに配置しました。また、空の「beans.xml」を WEB-INF フォルダーに追加しました。私の「web.xml」は次のようになります。


/WEB-INF/web.xml



アプリケーションを Tomcat にデプロイすると正常に動作しますが、TomEE ではサーバーの起動時に次のエラーが発生します。



TomEE が既に別の CDI フレームワーク (OpenWebB) を使用しているため、問題はありますか? Weld で TomEE を実行する可能性はありますか?

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

jakarta-ee - TomEE、JAAS、SQLLoginModule、および 403

SQLLoginModule をデプロイメントに追加しました (TomEE 1.5.1):

  1. login.config を指すシステム プロパティ
  2. SQLLogin レルムを使用するように構成された login.config
  3. このレルムを使用するように更新された server.xml

これがweb.xmlです(問題はここにあるとほぼ確信しています)

デプロイしてログインし、リモート デバッグorg.apache.openejb.core.security.jaas.SQLLoginModuleも例外なく実行しましたが、何らかの理由でウェルカム ファイルへのリダイレクトが失敗し、403 アクセス拒否エラーが発生します。

何かご意見は?

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

jboss-arquillian - tomee で arquillian をセットアップするとき、resource.xml をどのように指定すればよいですか?

グラスフィッシュ組み込みサーバーでは、arquillian.xml で次の行を使用して、resource.xml を指定しました。

arquillian.xml

glassfish-resources.xml

今、私は tomee を使用しようとしていますが、グラスフィッシュで使用したのと同じ方法で resource.xml を指すことができないため、データベースに接続できませんでした。

これは、resourcesXml プロパティが Tomee でサポートされていないことを示す警告です (Arquillian.xml 内)。

tomee で arquillian を使用してリソースを指定するための別の設定を知りたいです。

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

eclipse - TomEE での Eclipse デプロイメント エラー

そこで、TomEE と Eclipse を使用して単純な春のアプリケーションを作成しています。問題は、Ubuntu で Eclipse を実行し、Eclipse を介してサーバーにアプリケーションをデプロイしようとすると、何らかの理由で次のエラーが発生することです。

それでも、単純にパッケージをビルドしてサーバー UI からデプロイしようとすると、すべて問題なく動作します。

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

jakarta-ee - IntelliJ IDEA で RESTful Java コードから WADL を生成するにはどうすればよいですか?

IntelliJ IDEA 12.1.3 Ultimate にシンプルな RESTful サービスがあります。

私はそれをテストしました。できます。このサービス用の Java クライアントを作成したいと考えており、WADL が必要です。

http://wiki.jetbrains.net/intellij/RESTful_WebServiceの指示に従って、クラスを右クリックし、「Web サービス -> RESTful Web サービス」に移動して、メニュー項目「Java コードから WADL を生成」が無効になっていることを確認しました。

私は何を間違えましたか?

コードは次のとおりです。

アップデート

TomEE をアプリケーション サーバーとして使用すると、この機能が無効になるようです。アプリケーションサーバーはWADLが生成される場所であり、IntelliJが理解するアプリケーションサーバーを使用していないと推測しています。

私は正しいですか?アプリケーション サーバーを切り替えた場合、機能しますか? どのアプリケーション サーバーを使用すればよいですか?