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
_____________________________________________________________________



Reply via email to