Hello Michael, I included the code for authentication but occurs a new exception. I think that is by configuration of Guvnor.
I attached the exception and the log of guvnor. I hope you can help me. Thanks and regards, 2010/10/21 Michael Anstis <[email protected]> > Hi, > > #2 > > You could try setting the basicAuthentication, Username and Password > properties on UrlResource before adding it to the builder:- > > <snip> > builder.add(ResourceFactory.newUrlResource(url), ResourceType.PKG); > </snip> > > <snip> > UrlResource urlResource = ResourceFactory.newUrlResource(url); > urlResource.setBasicAuthentication("enabled"); > urlResource.setUsername("Smurf"); > urlResource.setPassword("Smurfy"); > builder.add(urlResource, ResourceType.PKG); > </snip> > > When you shift to using change-sets you should be able to embed the basic > authentication in the change-set.xml file (as per my previous link) - your > example code isn't using KnowledgeAgent yet; simply a URL resource. > > > 2010/10/21 developer researcher <[email protected]> > > Hello Michael and Subhas, thanks for your answers. >> >> Apparently the problem is due to permission. I am using the next >> configuration: >> >> <security:identity >> authenticate-method="#{defaultAuthenticator.authenticate}"/> >> <security:role-based-permission-resolver >> enable-role-based-authorization="true"/> >> >> I attached the class that use for my test, in this code not included code >> for authenticate. In that sense I have new questions: >> >> 1º What is the minimal configuration of Guvnor for use the Knowledge >> Agent? >> >> 2º What code should be included for authentication? >> >> Thanks and regards, >> >> 2010/10/20 Subhas <[email protected]> >> >> Give some more details like code and jars in build path. I use >>> KnowledgeBase and working fine for me. >>> >>> Thanks, >>> Subhas >>> >>> >>> On Wed, Oct 20, 2010 at 12:54 PM, java.developer.researcher < >>> [email protected]> wrote: >>> >>>> >>>> Hello, >>>> >>>> I am trying of integrate Drools Guvnor with an java web application. I >>>> am >>>> using KnowledgeAgent, but occurs the next exception when execute the >>>> code: >>>> >>>> java.lang.RuntimeException: java.io.IOException: Server returned HTTP >>>> response code: 401 for URL: >>>> >>>> http://localhost:8383/drools-guvnor/org.drools.guvnor.Guvnor/package/org.examples/org.examples >>>> at >>>> >>>> org.drools.compiler.PackageBuilder.addKnowledgeResource(PackageBuilder.java:559) >>>> at >>>> >>>> org.drools.builder.impl.KnowledgeBuilderImpl.add(KnowledgeBuilderImpl.java:25) >>>> at >>>> >>>> org.examples.test.TestKnowledgeAgent.getKnowledgeBase(TestKnowledgeAgent.java:63) >>>> at >>>> org.examples.test.TestKnowledgeAgent.main(TestKnowledgeAgent.java:28) >>>> Caused by: java.io.IOException: Server returned HTTP response code: 401 >>>> for >>>> URL: >>>> >>>> http://localhost:8383/drools-guvnor/org.drools.guvnor.Guvnor/package/org.examples/org.examples >>>> at >>>> sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown >>>> Source) >>>> at >>>> org.drools.io.impl.UrlResource.getInputStream(UrlResource.java:76) >>>> at >>>> >>>> org.drools.compiler.PackageBuilder.addKnowledgeResource(PackageBuilder.java:512) >>>> ... 3 more >>>> Exception in thread "main" java.lang.NullPointerException >>>> at >>>> org.examples.test.TestKnowledgeAgent.main(TestKnowledgeAgent.java:37) >>>> >>>> What is the cause of this exception? How can I solved it? >>>> >>>> Any help is welcome. >>>> >>>> Regards, >>>> -- >>>> View this message in context: >>>> http://drools-java-rules-engine.46999.n3.nabble.com/Use-Knowledge-Agent-tp1741354p1741354.html >>>> Sent from the Drools - User mailing list archive at Nabble.com. >>>> _______________________________________________ >>>> rules-users mailing list >>>> [email protected] >>>> https://lists.jboss.org/mailman/listinfo/rules-users >>>> >>> >>> >>> _______________________________________________ >>> rules-users mailing list >>> [email protected] >>> https://lists.jboss.org/mailman/listinfo/rules-users >>> >>> >> >> _______________________________________________ >> rules-users mailing list >> [email protected] >> https://lists.jboss.org/mailman/listinfo/rules-users >> >> > > _______________________________________________ > rules-users mailing list > [email protected] > https://lists.jboss.org/mailman/listinfo/rules-users > >
java.lang.RuntimeException: java.io.IOException: Server returned HTTP response code: 500 for URL: http://localhost:8383/drools-guvnor/org.drools.guvnor.Guvnor/package/org.examples/org.examples at org.drools.compiler.PackageBuilder.addKnowledgeResource(PackageBuilder.java:544) at org.drools.builder.impl.KnowledgeBuilderImpl.add(KnowledgeBuilderImpl.java:28) at org.examples.test.TestKnowledgeAgent.getKnowledgeBase(TestKnowledgeAgent.java:69) at org.examples.test.TestKnowledgeAgent.main(TestKnowledgeAgent.java:29) Caused by: java.io.IOException: Server returned HTTP response code: 500 for URL: http://localhost:8383/drools-guvnor/org.drools.guvnor.Guvnor/package/org.examples/org.examples at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source) at org.drools.io.impl.UrlResource.grabStream(UrlResource.java:210) at org.drools.io.impl.UrlResource.getInputStream(UrlResource.java:146) at org.drools.compiler.PackageBuilder.addKnowledgeResource(PackageBuilder.java:486) ... 3 more Exception in thread "main" java.lang.NullPointerException at org.examples.test.TestKnowledgeAgent.main(TestKnowledgeAgent.java:38)
localhost.2010-09-24.log
Description: Binary data
_______________________________________________ rules-users mailing list [email protected] https://lists.jboss.org/mailman/listinfo/rules-users
