1

WSO2 Business Rule Server を使用してルール サービスをデプロイしようとしていました。

このリンクを正確にたどりました http://docs.wso2.org/wiki/display/BRS200/Creating+and+Deploying+the+Rule+Service#CreatingandDeployingtheRuleService-RuleServiceWizard

また、3 つの異なるクラス ファイル (OrderAccept.class OrderReject.class および PlaceOrder.class) から jar ファイルを作成しました。

最後にウィザードを使用してサーバーを展開しようとしていますが、このエラーが発生しました

at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask. runPeriodic(ScheduledThreadPoolExecutor.java:181)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.
run(ScheduledThreadPoolExecutor.java:205)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExec
utor.java:885)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor
.java:907)
at java.lang.Thread.run(Thread.java:619)
Caused by: java.lang.ClassNotFoundException: Class Not found : samples.userguide
.PlaceOrder
at org.apache.axis2.deployment.DeploymentClassLoader.findClass(Deploymen
tClassLoader.java:92)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at org.apache.axis2.deployment.DeploymentClassLoader.loadClass(Deploymen
tClassLoader.java:280)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at org.wso2.carbon.rule.common.config.HelperUtil.processFactDefaultValue
s(HelperUtil.java:43)

間違いを犯す可能性のある場所で誰かが私を助けることができますか?

4

2 に答える 2

0

jar ファイルが正しく選択されていないようです。考えられる理由の 1 つは、axis2 アーカイブのフォルダー構造が間違っていることです。ルール サービスのアップロード メカニズムについて話しています。ドキュメントで推奨されているフォルダ構造が表示される場合があります。.aar ファイルを作成したら、それを抽出し、同じフォルダー構造になっているかどうかを確認します。推奨されるものと異なる場合、jar ファイルは選択されません。

于 2013-02-27T10:18:53.723 に答える