Jakarta Slide

  1. download slide
  2. copy the slide.war to $jetty.home/webapps
  3. create a new jetty config file or edit an existing one to add this JAASUserRealm definition:
    <Set name="UserRealms">
          <Array type="org.mortbay.jetty.security.UserRealm">
              <New class="org.mortbay.jetty.plus.jaas.JAASUserRealm">
               <Set name="Name">Slide DAV Server</Set>
               <Set name="LoginModuleName">slide_login</Set>
               <Set name="roleClassNames">
                 <Array type="java.lang.String">
  4. copy the jaas.config file to $jetty.home/etc, or append it's contents to an existing login module configuration file
  5. start jetty and supply the jetty configuration file you edited on the command line
    java -Djava.security.auth.login.config=etc/jaas.config -jar start.jar [name of your jetty config file]