Я задал несколько вопросов в stackoverflow по интеграции приложения drools с guvnor, и до сих пор не понял этого. У меня есть отдельное приложение drools, правила в файле DRL используют пользовательские классы Java, которые являются частью моего приложения. Для интеграции Guvnor я загрузил файл DRL в соответствующем пакете и загрузил необходимые файлы классов в виде JAR отдельной модели. Я использую KnowledgeAgent в отдельном приложении и наборе изменений xml, указывающем на URL-адрес пакета, который руководитель предоставляет, как это предлагается в этот пост и ниже выдается исключение
java.lang.RuntimeException: исключение KnowledgeAgent при попытке десериализовать KnowledgeDefinitionsPackage
в org.drools.agent.impl.KnowledgeAgentImpl.createPackageFromResource(KnowledgeAgentImpl.java:796) в org.drools.agent.impl.KnowledgeAgentImpl.addResourcesToKnowledgeBase(KnowledgeAgentImpl. java:1103) в org.drools.agent.impl.KnowledgeAgentImpl.rebuildResources(KnowledgeAgentImpl.java:844) в org.drools.agent.impl.KnowledgeAgentImpl.buildKnowledgeBase(KnowledgeAgentImpl.java:684) в org.drools.agent.impl .KnowledgeAgentImpl.applyChangeSet(KnowledgeAgentImpl.java:207) в org.drools.agent.impl.KnowledgeAgentImpl.applyChangeSet(KnowledgeAgentImpl.java:186) Причина: java.io.IOException: Сервер вернул код ответа HTTP: 500 для URL: http://localhost.com/guvnor-5.5.0.Final-tomcat-6.0/org.drools.guvnor.Guvnor/package/com/LATEST на sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source) на org.drools.io.impl.UrlResource.grabStream(UrlResource.java:210) на org.drools .io.impl.UrlResource.getInputStream(UrlResource.java:146) в org.drools.agent.impl.KnowledgeAgentImpl.createPackageFromResource(KnowledgeAgentImpl.java:759) ... еще 8
Может ли кто-нибудь помочь мне с пошаговыми действиями, связанными с интеграцией приложения Drools с Guvnor?
Заранее спасибо!