Apache Tomcat 上で動作しているWebシステムのwsdl ファイルの作成方法
初めて質問いたします。
よろしくお願いいたします。
Apache Tomcat 上で動作しているWebシステムの環境で、
wsdl ファイルを作成したいのですが、手順を教えて
いただけないでしょうか?
現在、Salesforce 関係の作業をしているのですが、今回、
Webサーバ上で動作する他のシステムと連携することになり、
SOAPを使ってデータ連携することになっております。
他のシステム用の評価環境は構築されて、正常に動作することが
できています。
しかし、Salesforce から、利用するために必要な、WSDL
ファイルが見つからず、あるサイトでWSDLファイルの生成方法が
記載されていたので、以下の手順を試してみましたが、作成する
ことができませんでした。
・他のシステムのサーバ構成
OS:Windows 2019 Server
DB:PostgreSQL 15.8
Web:Apache Tomcat/9.0.97
Jave:1.8.0_431
手順1)ブラウザで、「サービス+?wsdl」 で表示して、*.wsdl の
拡張子を付与して保存。
http://マシン名:8080/システム名/Services/client
でログイン画面が表示されますので、
http://マシン名:8080/システム名/Services?WDSL
と入力しましたが、
http://マシン名:8080/システム名/Services/?wsdl
と自動で置き換わり、ログイン画面が表示。
手順2)jdk をインストールして、wsimport コマンドを利用して、
wsdl ファイルを作成
wsimport コマンドを利用したが、解析エラーが発生
あと、Weblogic であれば、メニューから、wsdlファイルを
作成できると記載されていたのですが、Apache Tomcat は
同様のメニューが見当たりませんでした。
他のシステムの評価環境を構築したメンバは、Webサーバの
関係に詳しくなく、いろいろ手順書を確認しながら作業を
したそうです。
ちなみに、他のシステムの本番環境は、Weblogic で構築
されており、参考にできませんでした。
よろしくお願いいたします