Hello there
It is very strange for me.
I just installed a brand new machine with Red Hat 5.1x64 on dell power
edge 860.
I downloaded jdk-1.5.0.15-linux-amd64 from sun.
Downloaded tomcat 5.5.26.
Installed both.
I have in setenv.sh
JAVA_OPTS="-server -Xms256m -Xmx512m -XX:PermSize=512m -XX:MaxPermSize=512m"
CATALINA_OPTS="-Dlogs.root=/opt/logs -Dwas.install.root=/opt"
JAVA_HOME=/jdk1.5.0_15/jre
I can see the welcome screen of tomcat on port 8080
can enter the manager with the appropriate user and pass
but When I try to start some of the JSP2.0 examples (they come by
default with tomcat) an error appears:
(the strange thing is that most of the JSP 1.2 examples work)
When I try to start Basic Arithmetic example here is the result in the
browser
HTTP Status 404 - Servlet
org.apache.jsp.jsp2.el.basic_002darithmetic_jsp is not available
------------------------------------------------------------------------
*type* Status report
*message* _Servlet org.apache.jsp.jsp2.el.basic_002darithmetic_jsp is
not available_
*description* _The requested resource (Servlet
org.apache.jsp.jsp2.el.basic_002darithmetic_jsp is not available) is not
available._
------------------------------------------------------------------------
Apache Tomcat/5.5.26
Here is the result in the localhost.2008-05-17.log
May 17, 2008 6:52:34 PM org.apache.catalina.core.StandardWrapperValve invoke
INFO: Servlet org.apache.jsp.jsp2.el.basic_002darithmetic_jsp is
currently unavailable
May 17, 2008 7:04:11 PM org.apache.catalina.core.StandardWrapperValve invoke
INFO: Servlet org.apache.jsp.jsp2.el.basic_002darithmetic_jsp is
currently unavailable
May 17, 2008 7:05:44 PM org.apache.catalina.core.StandardWrapperValve invoke
INFO: Servlet org.apache.jsp.jsp2.el.basic_002darithmetic_jsp is
currently unavailable
WHEN I TRY ANOTHER EXAMPLE... BASIC COMPARISON ...HERE IS THE RESULT IN
LOCALHOST FILE
SEVERE: Error loading WebappClassLoader
delegate: false
repositories:
/WEB-INF/classes/
----------> Parent Classloader:
[EMAIL PROTECTED]
org.apache.jsp.jsp2.el.basic_002dcomparisons_jsp
java.lang.ClassNotFoundException:
org.apache.jsp.jsp2.el.basic_002dcomparisons_jsp
at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1363)
at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1209)
at
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1068)
at
org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:791)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:127)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:433)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:874)
at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
at java.lang.Thread.run(Thread.java:595)
May 17, 2008 7:07:31 PM org.apache.catalina.core.StandardWrapperValve invoke
SEVERE: Allocate exception for servlet
org.apache.jsp.jsp2.el.basic_002dcomparisons_jsp
java.lang.ClassNotFoundException:
org.apache.jsp.jsp2.el.basic_002dcomparisons_jsp
at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1363)
at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1209)
at
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1068)
at
org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:791)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:127)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:433)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:874)
at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
at java.lang.Thread.run(Thread.java:595)
AND RESULT IN THE BROWSER
HTTP Status 500 -
------------------------------------------------------------------------
*type* Exception report
*message*
*description* _The server encountered an internal error () that
prevented it from fulfilling this request._
*exception*
javax.servlet.ServletException: Wrapper cannot find servlet class
org.apache.jsp.jsp2.el.basic_002dcomparisons_jsp or a class it depends on
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:433)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:874)
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
java.lang.Thread.run(Thread.java:595)
*root cause*
java.lang.ClassNotFoundException:
org.apache.jsp.jsp2.el.basic_002dcomparisons_jsp
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1363)
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1209)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:433)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:874)
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
java.lang.Thread.run(Thread.java:595)
*note* _The full stack trace of the root cause is available in the
Apache Tomcat/5.5.26 logs._
Can someone please tell me what's wrong here?
Are these examples supposed to work with 5.5 tomcat and the version of
sun java which I'm using?
Is this connected with the x64 architecture which I have.
Can it be something with the fact that on the java sun build which I
downloaded it is written amd64 and my CPU is Intel?
Actually I tried with sun java 6 also ...but the result is the same.
--
Best regards,
Nikolay Diulgerov
Network Administrator
E-mail: [EMAIL PROTECTED]
Telephone : +33 4 89 87 77 77
Fax : +33 4 89 87 77 00
Web: http://www.codix-france.com