У нас есть требование проекта для доступа к guvnor через веб-приложение. Может ли кто-нибудь сообщить мне, как получить доступ к guvnor через код java?
Пример ипотеки уже имеет некоторый пример кода. И руководство Drools Expert, вероятно, объясняет это в деталях. Вот код:
private static KnowledgeBase readKnowledgeBase() throws Exception { KnowledgeAgent kagent = KnowledgeAgentFactory .newKnowledgeAgent( "MortgageAgent" ); kagent.applyChangeSet( ResourceFactory .newClassPathResource( "changeset.xml" ) ); KnowledgeBase kbase = kagent.getKnowledgeBase(); kagent.dispose(); return kbase; } <?xml version="1.0" encoding="UTF-8"?> <change-set xmlns='http://drools.org/drools-5.0/change-set' xmlns:xs='http://www.w3.org/2001/XMLSchema-instance' xs:schemaLocation='http://drools.org/drools-5.0/change-set drools-change-set-5.0.xsd'> <add> <resource source='http://localhost:8080/guvnor-webapp/org.drools.guvnor.Guvnor/package/mortgages/LATEST' type='PKG' basicAuthentication='enabled' username='admin' password='admin' /> </add> </change-set>
Мы должны документировать это в справочном руководстве Guvnor. Вот вопрос .