2017-06-29 21 views
1

私は奇妙なWebsphere 8.5の問題を抱えています。私が検索したとき、私はここやGoogleでそれを見ませんでした。Websphere 8.5 J2Cエイリアスのパスワードが変更されています

私はSOAPを介してサービスを呼び出すアプリケーションに取り組んでおり、有効な応答を得るには要求にユーザー名とパスワードが必要です。ログイン情報を保管するために、サーバー上にJ2C認証別名を使用しています。これはほとんどのチームにとってうまくいきますが、RADで実行している自分のローカルサーバーに何か問題があり、コード変更をテストする必要があります。

エイリアスは他の人と同じように設定されていますが、パスワードが変更されていることに気付いたサービスに送信されているリクエストを確認すると、エイリアスが設定されます。それはパスワードの一部として特殊文字&を持っていて、これは&ampに置き換えられています。これにより、無効な資格情報が原因でサービスコールが失敗します。

私はチームの残りの部分と同じコードを使用していますが、この同じ動作を見ていないので、私に固有の設定がいくつかあると私は信じています。私は最初から新しいサーバーを作成しようとしましたが、これはまだ起こっています。

これを引き起こしている可能性があるアイデアは誰か、それを解決する方法はありますか?

答えて

0

URLエンコードのようです。 あなたのプロフィールをチーム内の他の人と比較してください。

WASプロファイルを設定してみてください。

Javaおよびプロセス管理。 プロセス定義をクリックします。 「Additional Properties」セクションで、「Java Virtual Machine」をクリックします。 エンコーディングフラグを追加するには、[新規作成]をクリックします: 名前:com.ibm.ws.classloader.encodeResourceURLs 値:偽

https://www.ibm.com/support/knowledgecenter/en/SS6RHZ_2.0.1/com.ibm.rational.pe.install.doc/topics/t_web_services_was_encode.html

+0

私は長い週末の後に仕事に戻ってきた、私はこれを試してみましょう。ありがとう! – Jake

関連する問題