class not found********please help!

I'm trying to run my jsp application which imports two classes that i have saved in ROOT/WEB-INF/classes/business and ROOT/WEB-INF/classes/data. when I run the application by entering the url on the browser i get the following error. Does this mean the server cannot locate these two classes and what should i do to resolve this problem?

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 JSP

/opt/jakarta/tomcat/work/localhost/_/replace$jsp.java:3: Package business not found in import.

import business.*;

^

/opt/jakarta/tomcat/work/localhost/_/replace$jsp.java:4: Package data not found in import.

import data.*;

^

2 errors

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

at org.apache.jasper.servlet.JspServlet.loadJSP(JspServlet.java:546)

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:201)

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.StandardContext.invoke(StandardContext.java:2344)

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

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:462)

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:163)

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:1011)

at org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1106)

at java.lang.Thread.run(Thread.java:479)

[3896 byte] By [kemzoa] at [2007-10-2 18:50:47]
# 1
Do you have package statements in those classes?Could you post the code for them?
aniseeda at 2007-7-13 20:13:44 > top of Java-index,Developer Tools,Java Compiler...
# 2

Sorry for taking long to reply but here is the code for both packages. The main aim is to write information captuired from a form into a file.

Package business

package business;

public class User{

private String Msisdn;

private String Nimsi;

public User(){}

public User(String msisdn, String nimsi){

Msisdn = msisdn;

Nimsi = nimsi;

}

public void setmsisdn(String m){

Msisdn = m;

}

public String getmsisdn() { return Msisdn; }

public void setnimsi(String n){

Nimsi = n;

}

public String getnimsi(){ return Nimsi; }

}

package data;

import java.io.*;

import business.*;

public class UserIO{

public synchronized static void addRecord(User user, String filename)

throws IOException{

PrintWriter out = new PrintWriter(

new FileWriter(filename, true));

out.println(user.getmsisdn()+ "|"

+ user.getnimsi());

out.close();

}

}

kemzoa at 2007-7-13 20:13:44 > top of Java-index,Developer Tools,Java Compiler...