2012-03-03 24 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