問題タブ [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 投票する
1 に答える
328 参照

android - Apache WinkはAndroidに使用できますか?

AndroidでRESTサービスを使用しています。AndroidでRESTを実装するためにApacheWink使用することは可能ですか?

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

spring - SpringBeanをApacheWinkに注入するにはどうすればよいですか?

Springで管理されたBeanをApacheWinkに注入するにはどうすればよいですか?

ウィンクアプリケーションを起動しましたが、その中のインターフェイスの下にweb.xmlダミーのデータサービスをスタブすると正常に起動します。@AutowiredSpring 2.5.6を介してセットアップされた、同じインターフェースを実装するデータを提供するためにJPAサービスを実装しました。これは単独でも問題なく機能します。

ダミーサービスの代わりにJPAサービスを注入する必要があると思いますが、その方法がわかりません。@Serviceアノテーションを試してみました<context:annotation-driven>。JPAサービスを手動で注入してみました。ウィンクとスプリングがお互いに気づいていないようなものです。

WinkドキュメントではSpring統合について言及していますが、これは「ApacheWinkコアコンテキストファイル」について説明しています。これについては、Winkドキュメントの他の場所では言及されていません。

誰かアイデアがありますか?

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

spring - Spring で Apache Wink に注入された Bean が登録されない

「Spring Bean を Apache Wink に注入するにはどうすればよいですか?」の続きです。

現在 wink-spring-support を使用していますが、正しくセットアップされていると思いました。

web.xml には以下が含まれます。

META-INF/wink/wink-core-context.xml には以下が含まれます。

他のSpringのものを注入する@Autowiredアノテーションがあり、JAX-RSアノテーション付きインターフェースを実装し、それ自体にJAX-RSアノテーションが含まれています。mystuff.ServiceImplmystuff.ServiceImpl@Path("/services")

myserviceBeanを含め、Spring がこのようなものを問題なくロードしていることがわかります。ただし、リソースを要求すると、404 not found が表示されます。Wink が起動すると、問題を示している可能性のあるログ エントリがいくつか表示されます。

applicationConfigLocation property was not defined

Using application classes null named in init-param applicationConfigLocation

私はどこかで何かを逃しましたか?何かアドバイス?

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

java - JSR303 で JAX-RS (Apache Wink) リソースを検証していますか?

JAX-RSリソースでJSR303(Bean Validation)アノテーションを有効活用できないか?

たとえば、@NotEmpty アノテーションを付けたリソース メンバーがある場合、この制約が満たされない場合、クライアントにエラーを生成しますか?

これは当然のことのように思えますが、より良い方法を教えてもらえるとうれしいです (検証を ORM/データベース レベルにまで下げたくありません)。

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

ejb-3.0 - @EJBインジェクションがWebsphereAS8のJAX-RSサービスから機能しない

@EJBアノテーションを使用してEJB(3.0)を挿入するRESTfulサービスがあります。Beanでgreeting()メソッドにアクセスしようとすると、NullPointerExceptionが発生するため、このインジェクションは機能しません。

この正確なコードはGlassfish3.1で機能しますが、WAS8.0.2では失敗します。ただし、まったく同じアプローチを使用してサーブレットから参照された場合、インジェクションは同じアプリケーションで機能します

私の豆はこんな感じ

サーバーの起動時に出力されるjndi名を使用して、実装のルックアップを実行しようとしました

ただし、これによりClassCastExceptionが発生します

私はこれをたくさん読むことができますか..?

現在、JAX-RS1.1の実装としてWinkを使用しています。以前にJerseyを使用したことがあり、同じ結果が得られました。

これがJAX-RS/WASの問題であり、DIが失敗する原因であるかどうかを誰かが知っていますか?以前に@EJBインジェクションがサーブレットから機能すると述べたように、これは間違いなくRESTと関係があります。

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

java - Apache Wink RestClientを使用してJSONデータをWebサービスに投稿する方法は?

Java から JSON データの POST を実行して、JAX-RS をテストしようとしています。

私は Apache Wink 1.0 と Apache Wink RestClient を使用しています。ドキュメントでは、これが POST の実行方法であると書かれています ...

...しかし、POST JSON データにどのような変更を加えますか?

私はこれを試しました:

...しかし、私はPOSTで次のエラーで例外を受け取ります:「タイプクラスnet.sf.json.JSONObjectおよびメディアタイプapplication/jsonのライターはありません」。

どんなアイデアや提案も大歓迎です!

ロブ

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

java - 単純なJSONJAX-RSWebサービスの何が問題になっていますか?

Apache Wink 1.0で記述された単純なWebサービスがあり、JSONデータを送受信したいと考えています。

Winkのドキュメントによると、これは機能するはずです...

...しかし、Webサービスにアクセスしようとするとこのエラーが表示されます...

...アドバイスや提案は大歓迎です!

ロブ

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

java - wink でアップロード中にエラー 415 (サポートされていないメディア タイプ) が表示される

wink を使用するプロジェクトがあります。application/octet-streampost/get を使用するいくつかのメソッドがあり、POSTを使用するメソッドを除いてすべて正常に動作します。このメソッドを呼び出すと、エラー 415 が発生します。jar または構成の問題であると思われます。構成/jar の競合を解消するために何を確認できますか?

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

java - Apache Wink リクエスト ハンドラ

Amber を Wink for Oauth に組み込み、カスタム Handler でエラーが発生するように取り組んでいます。HandlerFactory と RequestHandler を作成し、wink-properities.properties 構成を追加し、プロパティ ファイルの場所で web.xml を変更しました。

エラーは、RequestHandler をロードする HandlerFactory クラスに関連しています。

エラーは次のとおりです。

このカスタム ハンドラーを機能させるために欠けているものはありますか? または、Amber を Wink アプリケーションに組み込むためのより良い方法はありますか? 現時点では、ハンドラーに応答を生成させようとしているだけです。

目標は、Oauth2 セキュリティを Wink アプリケーションに追加することです。

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

rest - @FormParamは空のリスト/配列のみを受け取ります(Apache Wink)

RESTサービスの実装にApacheWinkを使用していますが、配列型またはリスト型のパラメーターを受信できないようです。呼び出しはajax$.postから行われます:

サーバー側では、Stringsとintは正しく受信されますが、変数がString []、List、Set、...として定義されているかどうかに関係なく、'param'パラメーターは常に空で受信されます(nullではなく、要素はゼロです)。受信機能は次のように定義されます。

デバッグ中に、次のようなテーブルエントリを持つコンテキスト変数を確認できます。

これは、'param [] = string1、param [] = param2、..'、インデックスなしに変換されます。それが正しいかどうかわからない。

何か案は ?