I am having trouble getting packages to load in a JSP page.
The Page imports a package called
samples.userguide.load.LoadClient
and the imports look like this:
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
import org.apache.axis.client.Call;
import org.apache.axis.client.Service;
import org.apache.axis.encoding.XMLType;
import org.apache.axis.utils.Options;
import javax.xml.rpc.ParameterMode;
and then I import it from the jsp page with:
<%@ page import="samples.userguide.load.LoadClient" %>
the error that tomcat is giving me is:
(BEGIN HERE)
type Exception report
message Internal Server Error
description The server encountered an internal error (Internal Server
Error) that prevented it from fulfilling this request.
exception
org.apache.jasper.JasperException: Unable to compile class for JSPNote:
sun.tools.javac.Main has been deprecated.
/usr/local/apps/jakarta-tomcat-4.0.4-b1/work/localhost/loadwebapp/LoadClient$jsp.java:3:
Class samples.userguide.load.LoadClient not found in import.
import samples.userguide.load.LoadClient;
^
/usr/local/apps/jakarta-tomcat-4.0.4-b1/work/localhost/loadwebapp/LoadClient$jsp.java:4:
Class org.apache.axis.client.Call not found in import.
import org.apache.axis.client.Call;
^
/usr/local/apps/jakarta-tomcat-4.0.4-b1/work/localhost/loadwebapp/LoadClient$jsp.java:5:
Class org.apache.axis.client.Service not found in import.
import org.apache.axis.client.Service;
^
/usr/local/apps/jakarta-tomcat-4.0.4-b1/work/localhost/loadwebapp/LoadClient$jsp.java:6:
Class org.apache.axis.encoding.XMLType not found in import.
import org.apache.axis.encoding.XMLType;
^
/usr/local/apps/jakarta-tomcat-4.0.4-b1/work/localhost/loadwebapp/LoadClient$jsp.java:7:
Class org.apache.axis.utils.Options not found in import.
import org.apache.axis.utils.Options;
^
5 errors, 1 warning
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:285)
at
org.apache.jasper.servlet.JspServlet.loadJSP(JspServlet.java:552)
at
org.apache.jasper.servlet.JspServlet$JspServletWrapper.loadIfNecessary(JspServlet.java:177)
at
org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:189)
at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:382)
at
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:474)
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:243)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:190)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at
org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:246)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2347)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:468)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at
org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:1017)
at
org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1115)
at java.lang.Thread.run(Thread.java:536)
I have made it so that when the system boots up all of the environment
variables are automatically set.
JAVA_HOME, J2EE_HOME, CATALINA_HOME, CLASSPATH
where the CLASSPATH contains the axis libraries that are necessary.
Any idea what's going on?
Thanks
--
_____________________________________________________________________
Eric Roberts [EMAIL PROTECTED]
Grid Computing Group
Texas Advanced Computing Center
University of Texas at Austin http://www.tacc.utexas.edu/~ericrobe
_____________________________________________________________________