Tomcat 4.1.18 Installation Problem

Hi,

New to java and im trying to set up a tomcat servlet server to host an app. Running Tomcat 4.1.18 and j2sdkee1.3.1. on a windows 2k server. When I process any of the .jsp examples including http://localhost:8080/index.jsp i get the following error. Could someone please help.

2003-02-04 10:01:53 StandardWrapperValve[jsp]: Servlet.service() for servlet jsp threw exception

org.apache.jasper.JasperException: Unable to compile class for JSP

An error occurred at line: -1 in the jsp file: null

Generated servlet error:

[javac] Compiling 1 source file

at org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:130)

at org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:293)

at org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:340)

at org.apache.jasper.compiler.Compiler.compile(Compiler.java:352)

at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:474)

at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:184)

at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)

at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)

at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:260)

at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)

at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)

at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)

at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)

at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)

at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:493)

at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)

at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)

at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)

at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2415)

at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)

at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)

at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170)

at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)

at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)

at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)

at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)

at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)

at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)

at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)

at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)

at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)

at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223)

at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:432)

at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:386)

at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:534)

at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:530)

at java.lang.Thread.run(Unknown Source)

[4253 byte] By [nitramnatsa] at [2007-9-28 10:02:12]
# 1
Check your path is correct and that you are testing your files from the correct place in the TomCat server. Also, what configuration have you done to TomCat?
DrQuincya at 2007-7-11 23:37:23 > top of Java-index,Archived Forums,New To Java Technology Archive...
# 2

Here is how i configured Tomcat.

- Installed j2sdkee1.3.1 in E:\j2sdkee1.3.1

- Set environment variable JAVA_HOME to E:\j2sdkee1.3.1

-Downloaded Tomcat .exe and installed as a service in

E:\Program Files\Apache Group\Tomcat 4.1

-Choose all defaults port 8080

-Set environment variables

CATALINA_HOME to E:\Program Files\Apache Group\Tomcat 4.1

CATALINA_BASE to E:\Program Files\Apache Group\Tomcat 4.1

CATALINA_TMP to E:\Program Files\Apache Group\Tomcat 4.1\Tmp

And thats about it.

Hope you know whats missing thanks

should i reinstall using j2sdk 1.4?

nitramnatsa at 2007-7-11 23:37:23 > top of Java-index,Archived Forums,New To Java Technology Archive...
# 3

Success,

installed j2ksd 1.4.1 (38mb .exe) instead of j2ksdee 1.3.1, set JAVA_HOME and reinstalled tomcat 4.1.18

this time i put tomcat in a directory in the root of the drive with a short name (tomcat_4.1.18).

and that puppy fired up the first time at http://localhost:8080

thanks for help

nitramnatsa at 2007-7-11 23:37:23 > top of Java-index,Archived Forums,New To Java Technology Archive...