WSO2 DSSのデフォルトの「バージョン」サービスが壊れています。WS-Discoveryのスコープ変数を設定しようとしましたが、パラメーターの作成時に終了タグ/要素を配置しませんでした。
パラメータ画面にアクセスしようとすると、xml解析エラーが発生します
TID: [0] [WSO2 Data Services Server] [2012-08-22 12:38:04,404] ERROR {org.wso2.carbon.service.mgt.ServiceAdmin} - Error occured while getting parameters of service : Version
{org.wso2.carbon.service.mgt.ServiceAdmin}org.apache.axiom.om.OMException: com.ctc.wstx.exc.WstxUnexpectedCharException: Unexpected character '<' (code 60) in end tag Expected '>'. at [row,col {unknown-source}]: [2,58] at org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.java:296) at
これはH2データベースに保存されていると思います。メモ帳を使用して、.dbファイルでパラメーターを検索しようとしましたが、見つかりません。H2データベースに接続/閲覧する別の方法はありますか?リポジトリ、データベース、およびconfディレクトリをスキャンして、手がかりがないか調べましたが、成功しませんでした。
更新:はい、[ツール]メニューに含まれているデータベースエクスプローラーを使用してH2データベースに接続できます。
repository / conf / repository.xmlファイルにある接続の詳細を使用します。
その後、SQLクエリを実行できます-(まだ答えは見つかりませんでした)
更新2:パラメーターがH2データベースに保持されているとは思いませんが、次の方法で問題を修正できました。
- リストサービスページのリンクを使用してVersion.aarファイルをダウンロードする
- バージョンサービスの削除
- Version.aarファイルをrepository/deployment / server/axis2servicesディレクトリにコピーします
サービスを削除すると、壊れたパラメータへのレコード/参照が削除されたと思います