問題タブ [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.
java - TomEE と IntelliJ IDEA による RESTful サービス
ここのチュートリアルに従いました
そして、何らかの理由でサンプルを実行できません... サービスを実行した後、URL http://localhost:8080/greeting/を入力すると 404 エラーが発生します。
Intelji EE 14 と TomEE 7 を使用しています。
これが私のコードです:
グリーター.java:
web.xml:
jsf - TomEE 7 + Omnifaces 2.5.1 CDI Beans モジュールの展開に失敗しました
Apache Tomcat (TomEE)/8.0.29 (7.0.0-M1) を使用しています
Omnifaces 2.4 から 2.5/2.5.1 に変更した後、この例外が発生しました。
...
更新: バージョン 2.5.1 で動作するようになりましたが、理由がわかりません。
多分このbeans.xml
このbeans.xmlに再生成します
ember.js - 投稿の Jax-Rs コンテンツ タイプを使用した Ember JsonApi
Ember-Data
クライアント側とサーバー上で使用Tomee7
しJax-RS
ています。
Ember-Data の JsonAPIAdapter を使用して、jsonAPI仕様に準拠したいと思います
私の理解が正しければ、すべての HTTP 通信でヘッダーを次のように設定する必要があります。Content-Type
application/vnd.api+json
サーバーに何かを POST しようとすると、415 Unsupported Media エラーが発生する問題
サービスを次のように装飾しました。
しかし、私は返されます:
application/x-www-form-urlencoded フォーム リクエストが必要ですが、リクエストのメディア タイプは application/vnd.api+json です。@FormParam アノテーションを削除することを検討してください
EmberData の外部で (Postman を使用して) Request を作成すると、すべて正常に動作します。
@FormParam が必要とすることを理解していますContent-Type: application/x-www-form-urlencoded
。他のものを使用できますか?
JsonApiAdapter を使用できないのは残念です。:(
誰も私が試すことができるアイデアを持っていますか?
ありがとう!
assertion - tomee-maven-plugin でアサーションを無効にする方法 - 「args」の優先順位は?
tomee-maven-plugin を介してアサーションを無効にする方法を見つけようとしました。デフォルトでは、起動した TomEE JVM のコンソール出力に次の情報が表示されます。
したがって、アサーションを無効にするために、私は良い推測をし-da
て、引数として試しました(以下を参照)
朗報: アサーションは実際には無効になっていますが、コンソール出力がまだ出力されているため、ここで引数の優先順位について疑問に思っています。
ご覧のとおり、-da
最初とその後に -ea
出力されますが、実行時にはアサーションが無効になっています。
私の質問は次のとおりです。
- この文脈で優先順位はどのように定義されますか?
- この構成は堅牢で、この設定で
-da
は常に優先さ-ea
れますか?
参考:今のところ tomee-7.0.2 を使っています。
java - TomEE 7.0.2 CXF + RS を無効にする方法
TomEE にデプロイされた Web アプリケーションで RESTEasy を使用したいと考えています。CXF を無効にして REST サービスを開始しないようにするにはどうすればよいですか?
jakarta-ee - JAX-RS - ContainerRequestFilter を拡張するフィルターの作成
TomEE Plume 7.0.2 に問題があります。
私はそのようにフィルターを作成しました:
これが私の残りのアプリケーションです:
問題は次のとおりです。フィルターが呼び出されないようです。多くのドキュメントと他の多くの投稿を読みましたが、解決策が見つかりません。私が見逃した特別なものはありますか?
どうもありがとう !
jboss-arquillian - TomEE で使用中の Arquillian エラー
組み込みの TomEE コンテナーで Arquillian テストを実行しているときに、以下のエラーが発生します
gradle - TomEE エラーの Gradle プラグイン (tomee-embedded) 依存関係
目的:
gradle を使用して TomEE プロジェクトをビルドします。
Gradle スクリプト:
Gradle コール: gradle tomee-embedded
タスク ':tomee-embedded' の実行に失敗しました。
org.gradle.api.logging.LoggingManager.setLevel(Lorg/gradle/api/logging/LogLevel;)Lorg/gradle/api/logging/LoggingManager;
エラーの原因:
原因: java.lang.NoSuchMethodError: org.gradle.api.logging.LoggingManager.setLevel(Lorg/gradle/api/logging/LogLevel;)Lorg/gradle/api/logging/LoggingManager;
たまたまgradleの依存関係を追加するのを逃したのですか? APIも追加する必要があることをgradleに知るべきではありませんか?手動で行うのですか?すべての gradle api ライブラリをクラスパスに追加しようとしましたが、成功しませんでした。誰にもアイデアがありますか?
jax-rs - openejb application-composer を使用したロールベース (cxf) jaxrs サービスのテスト
私はサービスを持っています:
そして、次のTestNGテスト
サービスからを削除する限り、これは正常に機能しRolesAllowed
ますが、そこにある場合はアクセスを許可しません (そうあるべきです)。
私はセキュリティをテストしているのではなく、エンドツーエンド機能をテストしているので、完全な認証メカニズムの知識がなくても、関連するセキュリティ コンテキストをシミュレートする方法はありますか?
多分何かのような
.withRoles({ROLE_ADMIN, ROLE_USER})