Also here is part of the exception report.
root cause 
java.lang.LinkageError: Class Employee violates loader constraints
        at java.lang.ClassLoader.defineClass0(Native Method)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:486)
        at
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:111)
        at
org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLo
ader.java:1534)
        at
org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.jav
a:852)
        at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.jav
a:1273)
        at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.jav
a:1156)


> -----Original Message-----
> From: Siomara Pantarotto [SMTP:[EMAIL PROTECTED]]
> Sent: Monday, December 10, 2001 11:44 AM
> To:   [EMAIL PROTECTED]
> Subject:      Re: Bean Class violates loader constraints
> 
> Are you sure this line works?
> 
> public class Employee implements java.io.Serializable {
> 
> I never saw it that way( I am not saying that it's wrong, just that I
> never 
> saw it this way anywhere).
> 
> Why don't you try your code like this ... and see if the error persists?
> 
> import java.io.*;
> 
> public class Employee implements Serializable
> {
>   //bla bla bla
> 
> I don't see any reason for your class to not work. It's a simple java bean
> 
> (although it does not fire events) with a default constructor and  with
> set 
> and get methods for its attributes, right?
> 
> Siomara
> 
> 
> >From: "Timlin, Bob" <[EMAIL PROTECTED]>
> >Reply-To: "Tomcat Users List" <[EMAIL PROTECTED]>
> >To: "'[EMAIL PROTECTED]'" <[EMAIL PROTECTED]>
> >Subject: Bean Class violates loader constraints
> >Date: Mon, 10 Dec 2001 10:56:25 -0800
> >
> >Anyone have any Ideas.  My employee class is listed below.
> >
> >Thanks in Advance.
> >
> >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
> >
> >javax.servlet.ServletException: Class Employee violates loader
> >constraints
> >
> >/**
> >* Class Name:   Employee
> >* Description:  Class with Employee specific information such as
> >Employee ID, Name, Department.
> >*               Also setters and getters for each of the above.
> >*
> >* Assignment#   1
> >* @author Bob Timlin
> >* @version 1.0
> >*/
> >
> >//package hrclient;
> >
> >//import java.lang.*;
> >
> >public class Employee implements java.io.Serializable {
> >   private int employeeID;
> >   private int deptNo;
> >   private String firstName;
> >   private String lastName;
> >
> >   /** Employee
> >    *  Default Constructor that will initialize EmployeeID to 0.
> >    *  @author Bob Timlin
> >   */
> >   public Employee() {
> >   }
> >
> >   public Employee(int ID) {
> >       employeeID = ID;
> >   }
> >
> >   public Employee(int ID, String ln, String fn, int dno) {
> >       employeeID = ID;
> >       lastName = ln;
> >       firstName = fn;
> >       deptNo = dno;
> >   }
> >
> >   /** getEmployeeID
> >    *  Used to retrieve private data-member EmployeeID.
> >    *  @author Bob Timlin
> >    *
> >    *  @return int Employee ID.
> >   */
> >   public int getEmployeeID () { return employeeID; }
> >
> >   /** getDeptNo
> >    *  Used to retrieve private data-member DeptNo.
> >    *  @author Bob Timlin
> >    *
> >    *  @return int DeptNo.
> >   */
> >   public int getDeptNo () { return deptNo; }
> >
> >   /** getFirstName
> >    *  Used to retrieve private data-member FirstName.
> >    *  @author Bob Timlin
> >    *
> >    *  @return String FirstName .
> >   */
> >   public String getFirstName () { return firstName; }
> >
> >   /** getLastName
> >    *  Used to retrieve private data-member LastName.
> >    *  @author Bob Timlin
> >    *
> >    *  @return String LastName .
> >   */
> >   public String getLastName () { return lastName; }
> >
> >   /** setEmployeeID
> >    *  Used to change private data-member EmployeeID.
> >    *  @author Bob Timlin
> >    *
> >    *  @arguments int Employee ID.
> >   */
> >   public void setEmployeeID (int e) { employeeID = e; }
> >
> >   /** setDeptNo
> >    *  Used to change private data-member DeptNo.
> >    *  @author Bob Timlin
> >    *
> >    *  @arguments int DeptNo.
> >   */
> >   public void setDeptNo (int d) { deptNo = d; }
> >
> >   /** setFirstName
> >    *  Used to change private data-member FirstName.
> >    *  @author Bob Timlin
> >    *
> >    *  @arguments String FirstName.
> >   */
> >   public void setFirstName (String f) { firstName = f; }
> >
> >   /** setLastName
> >    *  Used to change private data-member LastName.
> >    *  @author Bob Timlin
> >    *
> >    *  @arguments String LastName.
> >   */
> >   public void setLastName (String l) { lastName = l; }
> >
> >}
> >
> >
> >--
> >To unsubscribe:   <mailto:[EMAIL PROTECTED]>
> >For additional commands: <mailto:[EMAIL PROTECTED]>
> >Troubles with the list: <mailto:[EMAIL PROTECTED]>
> >
> 
> 
> _________________________________________________________________
> Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp
> 
> 
> --
> To unsubscribe:   <mailto:[EMAIL PROTECTED]>
> For additional commands: <mailto:[EMAIL PROTECTED]>
> Troubles with the list: <mailto:[EMAIL PROTECTED]>
> 


--
To unsubscribe:   <mailto:[EMAIL PROTECTED]>
For additional commands: <mailto:[EMAIL PROTECTED]>
Troubles with the list: <mailto:[EMAIL PROTECTED]>

Reply via email to