Javaに関する様々な情報をご紹介します。

Javaに関する様々な情報をご紹介します。
評価

0

WEBサービスでHTTPSのURLを指定できないのでしょうか?

以下のサイトを参考にWEBサービスを作成しました。
HTTPプロトコルだと動くのですが、HTTPSだと指定すると
base protocol not suporrt のようなメッセージが
表示されてしまいます。おそらく、サーバではなく
JAVAで実行しているのでSSLの認識が出来ていないのから
だと思いますが、HTTPSでどうしても指定して
WEBサービスを立ち上げなければなりません。
もし、方法があればご存知の方、ご教授願いますm(__)m

http://java.keicode.com/lib/ws-create-client.php

.NETのWEBサービスは簡単に出来たのですが。まあ、あれはIISを必ず経由しているのでなるのかと思いますが・・・。

7

回答

3727

閲覧

7件の回答

評価

0

そもそもJavaですらないではないか。

何が要るのか分からないし調べてもいないようなので、https
がどういうものかも、理解してないんだろうな。

評価

0

JAX-WSはJAVAじゃないんですか?
HTTPSがどういうものかは知っていますよ。
そういう回答はないのでは?

載せたURLをきちんと見られましたか?

評価

0

少し自己解決。Endpoint.publishで指定するのはあくまでテスト的なものと判明。WEBサービスクラスをWEBプロジェクトに含め、アクセスするのではないかと感じました。

評価

0

httpsは大抵の場合、前段のWebサーバやロードバランサで持
つけどなー。
まあ例えばTomcatなら、connectorにsecure="true"やら必要な
属性があればhttpsになるけど。

評価

0

ごめん、URLの末尾だけ見て、PHPのサービスだと思った
わ…。

評価

0

いえいえ、紛らわしいURL載せてすみませんでしたm(__)m
普通、HTTPSはWINDOWSデフォルトでは、プロトコルを持っていないので、
TOMCATでセキュアにし対応しないといけませんね。
TOMCATプロジェクトを作成し、WEBサービスの起動確認をやってみます。
TOMCAT仮の証明書を作ってSSL対応にしました。実際にTOMCATフォルダに入れてみて確認してみます。
情報ありがとうございましたm(__)m

評価

0

Webサービスの実装方式を変えました!
S2Axisなるものを使用したら上手くいきました。
但し、SSLで認証するには、JAVAのキーストアも必要でした。
設定し、HTTPS〜のアドレスで接続したところ上手くいきました!

参考までにJAVAのキーストアの設定方法参考サイトを載せておきます。

http://qiita.com/nenokido2000/items/b36b6e5f0854d7d63ba6

質問から6ヶ月以上経過しているので、回答を書き込むことはできません。