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]