Hi Jim,

getDebug() was deprecated in 1.1 and totally removed in 1.2. You
should use struts 1.1 jars if you still wish to use your existing
code.

-Yves-


On Mon, 06 Dec 2004 03:21:25 +0000, Jim Douglas <[EMAIL PROTECTED]> wrote:
> Hi all,
> 
>   I am trying to log servlet messages but can't get this code to compile,
> 
> package app.web;
> import java.io.*;
> import java.io.IOException;
> import java.util.Hashtable;
> import java.util.Locale;
> import javax.servlet.*;
> import javax.servlet.RequestDispatcher;
> import javax.servlet.ServletException;
> import javax.servlet.http.HttpServletRequest;
> import javax.servlet.http.HttpSession;
> import javax.servlet.http.HttpServletResponse;
> import org.apache.struts.action.Action;
> import org.apache.struts.action.ActionError;
> import org.apache.struts.action.ActionErrors;
> import org.apache.struts.action.ActionForm;
> import org.apache.struts.action.ActionForward;
> import org.apache.struts.action.ActionMapping;
> import org.apache.struts.action.ActionServlet;
> import org.apache.struts.util.MessageResources;
> 
> public final class LogonAction extends Action {
> 
>     public ActionForward perform(ActionMapping mapping,
>          ActionForm form,
>          HttpServletRequest request,
>          HttpServletResponse response)
>   throws IOException, ServletException {
> 
>   String username = ((LogonForm) form).getUsername();
>   String password = ((LogonForm) form).getPassword();
> 
>   HttpSession session = request.getSession();
>   session.setAttribute(Constants.USER_KEY, form);
> 
>   if (servlet.getDebug() >= 1)
>       servlet.log("LogonAction: User '" + username +
>                   "' logged on in session " + session.getId());
> 
>   // Forward control to the success URI specified in struts-config.xml
>   return (mapping.findForward("success"));
>     }
> }
> 
> This is the line I use to compile,
> javac -verbose -classpath
> $CATALINA_HOME/common/lib/servlet-api.jar:classes:.  LogonAction.java -d
> $CATALINA_HOME/webapps/Ey/WEB-INF/classes
> 
> I also tried,
> javac -verbose -classpath opt/struts/lib/struts.jar:classes:.
> LogonAction.java -d $CATALINA_HOME/webapps/Ey/WEB-INF/classes
> 
> The error is,
> LogonAction.java:67: cannot find symbol
> symbol : method getDebug()
> location: class org.apache.struts.action.ActionServlet
>   If (servlet.getDebug () <=1)
> 
> I even tried unzipping the struts.jar file in the directory I am compiling
> from.
> 
> I am at wits end and really appreciate your help..
> 
> Thank you greatly,
> Jim
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 


-- 
A bus station is where a bus stops. A train station is where a train
stops. On my desk I have a work station...

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to