<?xml version="1.0" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://bugzilla.globus.org/bugzilla/bugzilla.dtd">

<bugzilla version="3.2.3"
          urlbase="http://bugzilla.globus.org/bugzilla/"
          maintainer="bacon@mcs.anl.gov"
>

    <bug>
          <bug_id>4991</bug_id>
          
          <creation_ts>2007-02-05 13:47</creation_ts>
          <short_desc>Shib IdP Tester v0.5.1 unable to resolve servlet-api.jar</short_desc>
          <delta_ts>2008-04-25 21:11:23</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>GridShib</product>
          <component>Query Clients</component>
          <version>0.5.1</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>NEW</bug_status>
          
          
          
          
          
          <priority>P3</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>beta</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Kyle Peacock">kpeacoc@clemson.edu</reporter>
          <assigned_to name="Tim Freeman">tfreeman@mcs.anl.gov</assigned_to>
          <cc>gridshib-dev@globus.org</cc>
    
    <cc>trscavo@gmail.com</cc>
    
    <cc>vwelch@uiuc.edu</cc>

      

      
          <long_desc isprivate="0">
            <who name="Kyle Peacock">kpeacoc@clemson.edu</who>
            <bug_when>2007-02-05 13:47:02</bug_when>
            <thetext> </thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who name="Kyle Peacock">kpeacoc@clemson.edu</who>
            <bug_when>2007-02-05 15:13:49</bug_when>
            <thetext>Under Tomcat 5.5.17 and Shibboleth 1.3c, trying to use the Shib IdP Tester to test the installation results in the following

** Sending query
Exception in thread &quot;main&quot; java.lang.NoClassDefFoundError: javax/servlet/ServletInputStream
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:141)
        at org.opensaml.SAMLBindingFactory.getInstance(Unknown Source)
        at org.opensaml.SAMLBindingFactory.getInstance(Unknown Source)
        at org.globus.gridshib.idptest.AttributeQuery.runSAML(AttributeQuery.java:167)
        at org.globus.gridshib.idptest.AttributeQuery.run(AttributeQuery.java:161)
        at org.globus.gridshib.idptest.ShibClient.shibQuery(ShibClient.java:83)
        at org.globus.gridshib.idptest.ShibTestClient.main(ShibTestClient.java:107)

The problem appears to be that the line below in $IDP_HOME/bin/java was pointing to nothing in our environment:

SERVLET_JAR=$CATALINA_HOME/common/lib/servlet-api.jar

The local workaround here was to point this line to a local servlet jar file that was found in the $SHIB_DIST$/lib directory.</thetext>
          </long_desc>
      
      

    </bug>

</bugzilla>