Hammad Said wrote: > Struts 1.0 fails with Tomcat 4.0.1 on the Window, but woks fine with Tomcat >3.3 > > > Get the following error message: ( login.jsp is the page browser is trying >to access) > > >Login.jsp is code is: ><%--<%@ page import="com.agentware.web.util.WebKeys%>--%> > ><%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %> > ><%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %> ><%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %> ><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> ><html> ><head> ><title>Login Demo Page</title> ></head> ><body> ><br><span class="subheader">User Login</span> ><html:form action="/login/submit.do" method="POST"> > <table border="0" width="100%" cellpadding="3" cellspacing="0" >bgcolor="#ffffff"> ><tr> > <td class="text">User Name:</td> > <td> ><html:text property="userBean.userName" maxlength="25" size="30"/> ><font color = "#FF0000"><html:errors property="userBean.userName"/></font> > </td> > </tr> ><tr> > <td class="text">Password:</td> > <td> > <html:password property="userBean.password" maxlength="25" size="30"/> ><font color = "#FF0000"><html:errors property="userBean.password"/></font> > </td> ></tr> > <tr> > <td> </td> ><td> > <html:submit property="action" value="login"></html:submit> > </td> > </tr> > </table> ></html:form> ></body> ></html> > >// End of Login.jsp code > > Error Message >org.apache.jasper.compiler.ParseException: /jsp/login.jsp(2,16) Attribute >has no value at >org.apache.jasper.compiler.JspReader.parseAttributeValue(JspReader.java, >Compiled Code) at >org.apache.jasper.compiler.JspReader.parseTagAttributes(JspReader.java, >Compiled Code) at >org.apache.jasper.compiler.ParserController.figureOutJspDocument(ParserContr >oller.java, Compiled Code) at >org.apache.jasper.compiler.ParserController.parse(ParserController.java:194) >at org.apache.jasper.compiler.Compiler.compile(Compiler.java, Compiled Code) >at org.apache.jasper.servlet.JspServlet.loadJSP(JspServlet.java:546) at >org.apache.jasper.servlet.JspServlet$JspServletWrapper.loadIfNecessary(JspSe >rvlet.java:177) at >org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.ja >va:189) at >org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:382) at >org.apache.jasper.servlet.JspServlet.service(JspServlet.java, Compiled Code) >at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at >org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher. >java:679) at >org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatch >er.java:431) at >org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher >.java:355) at >org.apache.struts.action.ActionServlet.processActionForward(ActionServlet.ja >va:1605) at >org.apache.struts.action.ActionServlet.process(ActionServlet.java:1448) at >org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:472) at >javax.servlet.http.HttpServlet.service(HttpServlet.java:740) at >javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at >org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application >FilterChain.java:247) at >org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh >ain.java:193) at >org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja >va:243) at >org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java, >Compiled Code) at >org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java, >Compiled Code) at >org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java, Compiled >Code) at >org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja >va:201) at >org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java, >Compiled Code) at >org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java, >Compiled Code) at >org.apache.catalina.core.StandardContext.invoke(StandardContext.java, >Compiled Code) at >org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164 >) at >org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java, >Compiled Code) at >org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve. >java:170) at >org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java, >Compiled Code) at >org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170 >) at >org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java, >Compiled Code) at >org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java, >Compiled Code) at >org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java, >Compiled Code) at >org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java, >Compiled Code) at >org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java, Compiled >Code) at >org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java >:163) at >org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java, >Compiled Code) at >org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java, >Compiled Code) at >org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java, Compiled >Code) at >org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java, >Compiled Code) at >org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java, >Compiled Code) > > > >-- >To unsubscribe: <mailto:[EMAIL PROTECTED]> >For additional commands: <mailto:[EMAIL PROTECTED]> >Troubles with the list: <mailto:[EMAIL PROTECTED]> > > I am running Struts1.0 against Tomcat 4.0.1. I have had little trouble with it. Are you on Windows or Unix? I have seen a problem in the Windows distribution for Tomcat 4.0.1 so am running on Unix.
-Scott -- To unsubscribe: <mailto:[EMAIL PROTECTED]> For additional commands: <mailto:[EMAIL PROTECTED]> Troubles with the list: <mailto:[EMAIL PROTECTED]>