Skip to Content.
Sympa Menu

grouper-users - Re: [grouper-users] Trying some new things in package edu.internet2.middleware.subject.provider

Subject: Grouper Users - Open Discussion List

List archive

Re: [grouper-users] Trying some new things in package edu.internet2.middleware.subject.provider

Chronological Thread 
  • From: "Sachdeva, Vivek" <>
  • To: Keith Hazelton <>
  • Cc: "" <>
  • Subject: Re: [grouper-users] Trying some new things in package edu.internet2.middleware.subject.provider
  • Date: Sat, 1 Feb 2014 22:31:52 +0000
  • Accept-language: en-US


Below are the steps I took to setup my development environment.

  1. I checked out grouper, grouper-ui, grouper-ws, grouper-ws-java-generated-client, grouper-ws-java-manual-client and grouper-misc. The repository is . I use Eclipse. I might have checked out more than I really needed.
  2.  Using the grouper installer I setup the database. I did stop after that. I did not go for downloading tomcat, etc.
  3. I modified the, which are in the grouper/conf folder. I renamed the example files and then I made changes. Ex. will be 
  4. Then I ran the dist target (ant) from the grouper project. Then dist from grouper-ws. This will generate grouper-ws.war file in the build/dist folder. Then I ran war target from grouper-ui. It will generate grouper.war file. I added these two war files in the tomcat's web apps directory.  
  5. I also added <role rolename="grouper_user"/>

    <user password="***" roles="grouper_user" username="GrouperSystem"/ > in the tomcat-users.xml file. 

  6. Then I started tomcat and hit http://localhost:8080/grouper. It will ask for username and password. Enter the same user name and password as in the tomcat-users.xml file.

There might be better ways to setup the environment but the above one so far is working fine.


From: Keith Hazelton <>
Date: Sat, 1 Feb 2014 15:58:34 -0600
To: <>
Subject: [grouper-users] Trying some new things in package edu.internet2.middleware.subject.provider

I'm picking up work on a RESTful SourceAdapter for Grouper from over a year ago. I have a subject source that is accessible via a RESTful API instead of via the more common JDBC, JNDI or LDAP. I believe this means writing a new implementation of the abstract class BaseSourceAdapter which is found in package edu.internet2.middleware.subject.provider.

I have a dev instance of Grouper 2.1.5 to work with, created with the standard Grouper installer.

My initial question is how do I set up a development environment where I can define a new source adapter and get that built into my Grouper instance so I can try it out by searching for people to add as members to a group via the Grouper UI.

 Thanks in advance, --Keith
Keith Hazelton ()
UW-Madison; Internet2 MACE

Archive powered by MHonArc 2.6.16.

Top of Page