grouper-users - [grouper-users] RE: How do I get the ESB to fire events
Subject: Grouper Users - Open Discussion List
List archive
- From: "Bryan E. Wooten" <>
- To: "Bryan E. Wooten" <>, Chris Hyzer <>, "" <>
- Subject: [grouper-users] RE: How do I get the ESB to fire events
- Date: Tue, 25 Jun 2013 18:39:07 +0000
- Accept-language: en-US
- Authentication-results: sfpop-ironport01.merit.edu; dkim=neutral (message not signed) header.i=none
Ok, I discovered that when I build grouper by hand I get a lib/jetty directory in the api. So created this dir with the 3 jars in my quick start installation. I then edited gsh.sh and added: #UofU - Add jars to support ESB GROUPER_CP=${GROUPER_CP}:${GROUPER_HOME}/lib/jetty/* But I am still getting the same class not found error. ? -Bryan From: [mailto:]
On Behalf Of Bryan E. Wooten Thanks for the tip. That is the right name, but now I am getting this error: loader ran successfully: Error: Error processing record 134909, sequenceNumber: 134909, java.lang.RuntimeException: Problem loading class: edu.internet2.middleware.grouper.changeLog.esb.consumer.EsbHttpPublisher at edu.internet2.middleware.grouper.util.GrouperUtil.forName(GrouperUtil.java:1592) at edu.internet2.middleware.grouper.changeLog.esb.consumer.EsbConsumer.processChangeLogEntries(EsbConsumer.java:513) at edu.internet2.middleware.grouper.changeLog.ChangeLogHelper.processRecords(ChangeLogHelper.java:242) . . . at edu.internet2.middleware.grouper.app.gsh.GrouperShellWrapper.main(GrouperShellWrapper.java:31) Caused by: java.lang.NoClassDefFoundError: org/mortbay/jetty/HttpException at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:186) at edu.internet2.middleware.grouper.util.GrouperUtil.forName(GrouperUtil.java:1590) ... 26 more Caused by: java.lang.ClassNotFoundException: org.mortbay.jetty.HttpException I assume I am missing some jar file in the api/lib/grouper directory? I didn’t see anything about this in the wiki. Thanks, Bryan From: Chris Hyzer []
Look in the database in the loader log table, and see the job name for it, and use that. In this case it should be: CHANGE_LOG_consumer_httpTestGroup Thanks, Chris From:
[]
On Behalf Of Bryan E. Wooten I have simple server listening on port 80 and added the following to my grouper-loader.properties: changeLog.consumer.httpTestGroup.class = edu.internet2.middleware.grouper.changeLog.esb.consumer.EsbConsumer changeLog.consumer.httpTestGroup.elfilter = event.eventType eq 'MEMBERSHIP_DELETE' || event.eventType eq 'MEMBERSHIP_ADD || event.eventType eq 'GROUP_DELETE' || event.eventType eq 'GROUP_ADD' changeLog.consumer.httpTestGroup.publisher.class = edu.internet2.middleware.grouper.changeLog.esb.consumer.EsbHttpPublisher changeLog.consumer.httpTestGroup.publisher.url = "
http://localhost:80 I think I need to run
loaderRunOneJob("CHANGE_LOG_changeLogTempToChangeLog") And then run: loaderRunOneJob("CHANGE_LOG_something”) I just don’t know what “something” should be. Any help appreciated. -Bryan |
- [grouper-users] How do I get the ESB to fire events, Bryan E. Wooten, 06/24/2013
- [grouper-users] RE: How do I get the ESB to fire events, Chris Hyzer, 06/25/2013
- [grouper-users] RE: How do I get the ESB to fire events, Bryan E. Wooten, 06/25/2013
- [grouper-users] RE: How do I get the ESB to fire events, Bryan E. Wooten, 06/25/2013
- [grouper-users] RE: How do I get the ESB to fire events, Chris Hyzer, 06/30/2013
- [grouper-users] RE: How do I get the ESB to fire events, Bryan E. Wooten, 06/25/2013
- [grouper-users] RE: How do I get the ESB to fire events, Bryan E. Wooten, 06/25/2013
- [grouper-users] RE: How do I get the ESB to fire events, Chris Hyzer, 06/25/2013
Archive powered by MHonArc 2.6.16.