I've got the same problem on my Debian install, version 3.3a-2 (is that the version that installs with Woody??? I don't think so).
It occurs for every JSP that uses the <jsp:useBean ... /> tag. I was in the process of moving some applications from another tomcat server (configured in january) to this new one but I've had to abandon that temporarily until I figure out what's causing this problem. It's not rt.jar, because the error occurs for both JDK 1.1 (classes.zip) and JDK 1.3 (rt.jar). It's not Tomcat's servlet.jar because "java.beans.Beans" is not found there. I don't think it's the classpath or a permissions problem, because every other aspect of Tomcat and the examples (and my applications) work. The error is so weird. "An expression name is expected in this context." More than likely somebody's messed up the JSP compile engine, the part that recognizes the useBean tag. I'm going to take bits of the old machine and stick them on the new machine until it works. I'll post my findings. Jason ----- Original Message ----- From: "Marcus Bungert" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Thursday, March 21, 2002 1:41 PM Subject: Debian Woody / Tomcat / Example JSPs > Hello everybody, > > first at all, I'm sorry for my poor english but I hope you understand my > problem description. > > I tried to install Tomcat 3.3a with mod_jk for Apache 1.3.23 and > Blackdown J2SDK1.3 to my Debian Woody. > > After the installation I'm able to access /examples via Port 8081 and > via Apache (this is mod_jk?). > > The servlets are working all but if I try the example JSPs I get the > following error (this is the output of numguess.jsp): > > Error: 500 > > Location: /examples/jsp/num/numguess.jspInternal Servlet Error: > > org.apache.jasper.JasperException: Unable to compile > Found 1 semantic error compiling > "/var/cache/tomcat/DEFAULT/examples/jsp/num/numguess_1.java": > > > 69. numguess = (num.NumberGuessBean) > java.beans.Beans.instantiate(this.getClass().getClassLoader(), > "num.NumberGuessBean"); > > > > <--------> > > *** Error: "beans" is either a misplaced package name or a non-existent > entity. An expression name is expected in this context. > > > at > org.apache.tomcat.facade.JasperLiaison.javac(JspInterceptor.java:800) > > > at > org.apache.tomcat.facade.JasperLiaison.processJspFile(JspInterceptor.java:64 1) > > > at > org.apache.tomcat.facade.JspInterceptor.requestMap(JspInterceptor.java:446) > > > at > org.apache.tomcat.core.ContextManager.processRequest(ContextManager.java:968 ) > > > at > org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:87 5) > > > at > org.apache.tomcat.core.ContextManager.service(ContextManager.java:833) > > > at > org.apache.tomcat.modules.server.Ajp13Interceptor.processConnection(Ajp13Int erceptor.java:213) > > > at > org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:477) > > > at > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav a:519) > > at java.lang.Thread.run(Thread.java:484) > > Everything with Java is very new to me. I do not know where to look for > the reasons of this error. > > Thanks for help in advance... > > Marcus > > -- > > :: GPG Fingerprint 2196 F6E0 2DFE 36F0 4F69 4259 D12A CB99 834C CA31 > > > -- > To unsubscribe: <mailto:[EMAIL PROTECTED]> > For additional commands: <mailto:[EMAIL PROTECTED]> > Troubles with the list: <mailto:[EMAIL PROTECTED]> > -- To unsubscribe: <mailto:[EMAIL PROTECTED]> For additional commands: <mailto:[EMAIL PROTECTED]> Troubles with the list: <mailto:[EMAIL PROTECTED]>
