Hi,
The Java SSO sample depends on class libraries which are included in
the WEB-INF/lib directory of the samltool.war.
So download and unzip samltool.war, and add the jar files in WEB-INF/
lib to the classpath for compiling.
-alex
On Nov 23, 7:56 am, tonyrodman <[EMAIL PROTECTED]> wrote:
> i'm actually getting 40 errors lol.... and i haven't modified
> ProcessResponseServlet.java yet!!!
> here are they....
> help me plzzz!!!!! :) thanks
>
> C:\Documents and Settings\Tony\Desktop>javac
> ProcessResponseServlet.java
> ProcessResponseServlet.java:19: package
> org.apache.commons.codec.binary does not
> exist
> import org.apache.commons.codec.binary.Base64;
> ^
> ProcessResponseServlet.java:20: package org.jdom does not exist
> import org.jdom.Document;
> ^
> ProcessResponseServlet.java:22: package util does not exist
> import util.SamlException;
> ^
> ProcessResponseServlet.java:23: package util does not exist
> import util.Util;
> ^
> ProcessResponseServlet.java:24: package util does not exist
> import util.XmlDigitalSigner;
> ^
> ProcessResponseServlet.java:39: package javax.servlet does not exist
> import javax.servlet.ServletException;
> ^
> ProcessResponseServlet.java:40: package javax.servlet.http does not
> exist
> import javax.servlet.http.HttpServlet;
> ^
> ProcessResponseServlet.java:41: package javax.servlet.http does not
> exist
> import javax.servlet.http.HttpServletRequest;
> ^
> ProcessResponseServlet.java:42: package javax.servlet.http does not
> exist
> import javax.servlet.http.HttpServletResponse;
> ^
> ProcessResponseServlet.java:51: cannot find symbol
> symbol: class HttpServlet
> public class ProcessResponseServlet extends HttpServlet {
> ^
> ProcessResponseServlet.java:75: cannot find symbol
> symbol : class SamlException
> location: class servlets.ProcessResponseServlet
> throws SamlException {
> ^
> ProcessResponseServlet.java:135: cannot find symbol
> symbol : class SamlException
> location: class servlets.ProcessResponseServlet
> private String[] getRequestAttributes(String xmlString) throws
> SamlException {
>
> ^
> ProcessResponseServlet.java:156: cannot find symbol
> symbol : class SamlException
> location: class servlets.ProcessResponseServlet
> String notOnOrAfter) throws SamlException {
> ^
> ProcessResponseServlet.java:178: cannot find symbol
> symbol : class SamlException
> location: class servlets.ProcessResponseServlet
> DSAPrivateKey privateKey) throws SamlException {
> ^
> ProcessResponseServlet.java:222: cannot find symbol
> symbol : class HttpServletRequest
> location: class servlets.ProcessResponseServlet
> public void doGet(HttpServletRequest request, HttpServletResponse
> response)
> ^
> ProcessResponseServlet.java:222: cannot find symbol
> symbol : class HttpServletResponse
> location: class servlets.ProcessResponseServlet
> public void doGet(HttpServletRequest request, HttpServletResponse
> response)
> ^
> ProcessResponseServlet.java:223: cannot find symbol
> symbol : class ServletException
> location: class servlets.ProcessResponseServlet
> throws ServletException, IOException {
> ^
> ProcessResponseServlet.java:252: cannot find symbol
> symbol : class HttpServletRequest
> location: class servlets.ProcessResponseServlet
> public void doPost(HttpServletRequest request, HttpServletResponse
> response)
> ^
> ProcessResponseServlet.java:252: cannot find symbol
> symbol : class HttpServletResponse
> location: class servlets.ProcessResponseServlet
> public void doPost(HttpServletRequest request, HttpServletResponse
> response)
> ^
> ProcessResponseServlet.java:253: cannot find symbol
> symbol : class ServletException
> location: class servlets.ProcessResponseServlet
> throws ServletException, IOException {
> ^
> ProcessResponseServlet.java:81: cannot find symbol
> symbol : class Base64
> location: class servlets.ProcessResponseServlet
> Base64 base64Decoder = new Base64();
> ^
> ProcessResponseServlet.java:81: cannot find symbol
> symbol : class Base64
> location: class servlets.ProcessResponseServlet
> Base64 base64Decoder = new Base64();
> ^
> ProcessResponseServlet.java:123: cannot find symbol
> symbol : class SamlException
> location: class servlets.ProcessResponseServlet
> throw new SamlException("Error decoding AuthnRequest: " +
> ^
> ProcessResponseServlet.java:126: cannot find symbol
> symbol : class SamlException
> location: class servlets.ProcessResponseServlet
> throw new SamlException("Error decoding AuthnRequest: " +
> ^
> ProcessResponseServlet.java:136: cannot find symbol
> symbol : class Document
> location: class servlets.ProcessResponseServlet
> Document doc = Util.createJdomDoc(xmlString);
> ^
> ProcessResponseServlet.java:136: cannot find symbol
> symbol : variable Util
> location: class servlets.ProcessResponseServlet
> Document doc = Util.createJdomDoc(xmlString);
> ^
> ProcessResponseServlet.java:147: cannot find symbol
> symbol : class SamlException
> location: class servlets.ProcessResponseServlet
> throw new SamlException("Error parsing AuthnRequest XML: Null
> document")
> ;
> ^
> ProcessResponseServlet.java:157: cannot find symbol
> symbol : method getServletContext()
> location: class servlets.ProcessResponseServlet
> String filepath = getServletContext().getRealPath(
> ^
> ProcessResponseServlet.java:159: cannot find symbol
> symbol : variable Util
> location: class servlets.ProcessResponseServlet
> String samlResponse = Util.readFileContents(filepath);
> ^
> ProcessResponseServlet.java:161: cannot find symbol
> symbol : variable Util
> location: class servlets.ProcessResponseServlet
> samlResponse = samlResponse.replace("<RESPONSE_ID>",
> Util.createID());
> ^
> ProcessResponseServlet.java:162: cannot find symbol
> symbol : variable Util
> location: class servlets.ProcessResponseServlet
> samlResponse = samlResponse.replace("<ISSUE_INSTANT>", Util
> ^
> ProcessResponseServlet.java:164: cannot find symbol
> symbol : variable Util
> location: class servlets.ProcessResponseServlet
> samlResponse = samlResponse.replace("<AUTHN_INSTANT>", Util
> ^
> ProcessResponseServlet.java:168: cannot find symbol
> symbol : variable Util
> location: class servlets.ProcessResponseServlet
> samlResponse = samlResponse.replace("<ASSERTION_ID>",
> Util.createID());
> ^
> ProcessResponseServlet.java:179: cannot find symbol
> symbol : variable XmlDigitalSigner
> location: class servlets.ProcessResponseServlet
> return (XmlDigitalSigner.signXML(response, publicKey,
> privateKey));
> ^
> ProcessResponseServlet.java:237: cannot find symbol
> symbol : class SamlException
> location: class servlets.ProcessResponseServlet
> } catch (SamlException e) {
> ^
> ProcessResponseServlet.java:306: cannot find symbol
> symbol : method getServletContext()
> location: class servlets.ProcessResponseServlet
> String publicKeyFilePath = getServletContext().getRealPath(
> ^
> ProcessResponseServlet.java:308: cannot find symbol
> symbol : method getServletContext()
> location: class servlets.ProcessResponseServlet
> String privateKeyFilePath = getServletContext().getRealPath(
> ^
> ProcessResponseServlet.java:311: cannot find symbol
> symbol : variable Util
> location: class servlets.ProcessResponseServlet
> DSAPublicKey publicKey = (DSAPublicKey) Util.getPublicKey(
> ^
> ProcessResponseServlet.java:313: cannot find symbol
> symbol : variable Util
> location: class servlets.ProcessResponseServlet
> DSAPrivateKey privateKey = (DSAPrivateKey)
> Util.getPrivateKey(
> ^
> ProcessResponseServlet.java:347: cannot find symbol
> symbol : class SamlException
> location: class servlets.ProcessResponseServlet
> } catch (SamlException e) {
> ^
> 40 errors
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Google Apps APIs" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/google-apps-apis?hl=en
-~----------~----~----~----~------~----~------~--~---