問題タブ [apache-wink]

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 投票する
0 に答える
409 参照

java - Apache Wink 1.4 JAX-RS サーブレット マッピングの問題

既存の Struts アプリケーションを JAX-RS に置き換えるには、サーブレット拡張マッピング (*.do) をサポートする必要があります。そこで、次のように Apache JAX-RS サーブレットを登録しました。

要素は拡張マッピングを指定することに注意してください。問題は、拡張子のマッピングが Apache Wink 1.4 で機能しないことです。ただし、Jersey では動作します。

この問題を再現するには、次の JAX-RS リソース クラスとアプリケーションを作成します。アクセスしてみてください: http:////hi.do

Wink から WebApplicationException (405) が発生しています。しかし、Jersey では問題なく動作しました。拡張マッピングが JAX-RS v1.1 に従って機能するかどうかを知りたいです。仕様を検索しましたが、サーブレット マッピングに関する具体的なコメントは見つかりませんでした。

0 投票する
4 に答える
5607 参照

apache-wink - Apache Wink Accept() が NullPointerException で失敗する

Wink 1.2 を使用して jBoss EAP 6.1 (7.2.1Final) に RESTful Web アプリケーションをデプロイすると、すべてのリクエストで次の例外が発生します。

同じアプリケーションは、EAP 5.1 などの以前のバージョンの jBoss でも問題なく動作します。

また、tcpmon を使用して投稿されたリクエストをキャプチャし、ヘッダーで次の情報を取得しました。

Chrome 拡張機能 POSTMan を使用してサービスをリクエストしていますが、機能しています。

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

java - jax-rsから生成されたxmlを取得するには?

これから生成されたxmlをログに記録したいと思います。これどうやってするの ?

アップデート

なぜこれが必要なのかというと、リクエストとレスポンスのヘッダー、本文などをデータベースに記録したいからです

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

java - REST multipart/form-data & application/x-www-form-urlencoded が正しく機能しない

RESful サービスに Apache wink を使用しています。以下のような2つの方法があります。

そして、このようなHTMLフォーム

フォームを送信すると、マルチパートを消費するメソッドが実行されます。これは期待どおりに機能しています。

しかし、以下のようにフォームの enctype を "application/x-www-form-urlencoded" に変更すると、

マルチパートを消費するメソッドが実行されます。私はこの振る舞いを期待していません。最初のメソッドを実行する必要があります。

フォームからマルチパート コンテンツを削除しますが、下位互換性のために、マルチパートを提供するメソッドを削除するつもりはありません。

注: フォーム内でマルチパート コンテンツを取得する可能性があるため、両方のメソッドが機能している必要があります。フォームにマルチパート コンテンツがない場合でも、 enctype="multipart/form-data" を使用してフォームを離れると機能します。しかし、REST サービスの標準ではないと思います。

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

apache-wink - SRVE0777E: アプリケーション・クラス「org.apache.wink.common.internal.http.Accept.valueOf:139」によって例外がスローされました

WLP 8.5.5 ApacheWink (WebSphere Application Server 8.5.5.0/wlp-1.0.3.20130510-0831) の JAX-RS サービスで次の例外が発生します。

例外

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

java - Wink : スプリング ライフ サイクル管理の使用方法

Spring Bean の依存性注入を行いたいいくつかのリソースを備えた Wink アプリケーションがあります。ここにある例に従ってリソースを Bean として定義しましたhttp://wink.apache.org/1.0/html/5.5%20Spring%20Integration.html、起動時に注入が適切に行われます。

ただし、リソースを呼び出すと、JAX-RS 仕様に従って、リソースの新しいインスタンスが作成されます。Spring はこの新しいリソースの作成に使用されないため、依存関係は注入されません。

上記の wink のドキュメント ページには、リソースのライフサイクルを変更することが可能であると記載されています (したがって、私の注入は正しく行われます) が、この例はありません。

注釈をいじってみました@Scopeが、何も変わりませんでした...誰か手がかりを得ましたか? ありがとう!

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

java - Tomcat での Wink と Spring の統合

Tomcat にデプロイする必要がある Wink リソースにアクセスしようとしています。リソースコードは

Spring を web.xml に追加しました

そして、my-webapp.xml の春の構成で、リソースを登録しました

tomcat をデプロイして起動すると、ロガーで LookupResource Bean がロードされ、metaService への参照を取得することがわかります。ただし、http:///my-webapp/lookup/states にアクセスすると、LookupResouce にアクセスする代わりに 404 メッセージが表示されます。骨の折れる見落としだと確信していますが、何が間違っているのかわかりません。RestServlet の web.xml にサーブレットを追加し、rest/* などのマッピングを追加すると、RestServlet は LookupResource の新しいインスタンスを (Spring IOC なしで) 作成し、メソッドを実行しようとします。

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

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

apache-wink - WAS Liberty 8.5.5.1 で Apache Wink Accept によって NullPointerException がスローされる

Apache Wink の NullPointerException。おそらくjarの競合を読んだことがありますが、競合する戦争にバンドルされているものは何もありません。オンにできる WAS liberty ログで、詳細を提供できるものはありますか?