2012-03-03 21 views
0

我有桌面應用程序,它使用drools計劃程序爲我的教師生成計劃。現在我想把它放在服務器上。所以,當我調用該方法,在服務器上,建立一個時間表,我已經ClassNotFound的異常:如何在jboss上運行drools planner項目?

java.lang.NoClassDefFoundError: org/drools/planner/core/solution/Solution 

如何,我可以添加的Drools庫到我的耳朵?或者我必須包括一些罐子,哪些罐子?

由於提前,

達科

回答

0

使用ANT或沒有構建系統:

  • 打開文件drools-planner-*.zip。使用目錄binaries中的所有罐子。這將包括drools-planner-core-*.jar,xstream-*.jar和其他一些。

使用Maven,gradle這個,常春藤,...:

  • 依靠drools-planner-core

如果你正在部署一個戰爭文件,那麼這個罐子將會在WEB-INF/lib之下。

+0

謝謝,它的工作;-) – 2012-03-05 14:22:49

+0

從5.5.0.Beta1,計劃者zip將包含一個示例戰爭,在AS 7上部署開箱即用。事實上,[它已經在openshift上運行]( http://droolsplanner-ge0ffrey.rhcloud.com/droolsplanner/)。 – 2012-06-09 12:05:12