2017年2月17日金曜日

jbpm-console 404 - Not Found

jbpm-console が起動しなくなってしまった。


ExampleDS を disabled にしたのがよくなかったみたいです。jboss (wildfly) を再起動したら、機能停止に陥りました。

Management Interface (http://localhost:9990) から Deployments を眺めてもエラー。



有用なのは Internal Server Error という情報だけ・・・

server.log ログを観ましてもサッパリです。
2017-02-17 09:18:48,146 ERROR [org.jboss.as.controller.management-operation] (management task-4) WFLYCTL0013: Operation ("read-attribute") failed - address: ([
    ("deployment" => "kie-server.war"),
    ("subsystem" => "undertow"),
    ("servlet" => "org.kie.server.remote.rest.common.KieServerApplication")
]): java.lang.IllegalStateException
 at org.jboss.msc.value.InjectedValue.getValue(InjectedValue.java:47)
 at org.wildfly.extension.undertow.DeploymentServletDefinition$AbstractMetricsHandler.execute(DeploymentServletDefinition.java:126)
 

そういう場合は、C:\jbpm-installer\wildfly-10.0.0.Final\standalone\deployments フォルダーを見に行って、*.failed ファイルの中身を直接確かめます。


jbpm-console.war.failed の中身:
{"WFLYCTL0180: Services with missing/unavailable dependencies" => ["jboss.naming.context.java.module.jbpm-console.jbpm-console.DefaultDataSource is missing [jboss.naming.context.java.jboss.datasources.ExampleDS]"]}

解決の方途としましては、
standalone-*.xml
pool-name="ExampleDS" enabled="false" 
pool-name="ExampleDS" enabled="true" に変更するだけ
なんですが、50 個以上も該当するファイルがありました。どれを変えたら良いのやら。結局全部変えました。

jboss (wildfly) が稼働していると、変更したものが戻されてしまいます。
ant stop.jboss
standalone-*.xml を修正
ant start.jboss

でいきましょう。

問題を解決しましたら、*.failed を削除し、気を取り直りして http://localhost:8080/jbpm-console/ にアクセスします。


今度は *.isdeploying ができています。わかりやすい!


*.deployed になれば起動成功しています。

0 件のコメント:

コメントを投稿