Tomcat 3.2 on NT 4.0.
Apache Soap 2.2, http://xml.apache.org/soap/
Toplink 3.0.5

The root of this entire problem seems to be that the Apache Soap
services/classes cannot be found, ClassNotFoundException, unless the classes
are explicitly in the classpath tomcat.bat, startup, classpath. So says the
installation notes.  
        
        "Now, make sure you have the jar files from the lib directory of
this distribution on your classpath and start up tomcat. Also, you will want
to have on the classpath any of your code that you want to deploy as
services"
        http://xml.apache.org/soap/docs/index.html
 

This is a problem when using a package such as Toplink, which requires these
classes to not be in the classpath because the webapp cannot find them. 
        The object, 'com.cis.business.AddressModel'
         of class, 'class java.lang.String' could not be converted to
         'class java.lang.Class',
        INTERNAL EXCEPTION: java.lang.ClassNotFoundException:
This makes sense, the webapp classes should not have to be in the tomcat
path. What if there are conficts between two apps. These classes should be
in the webapp path, as Toplink assumes.

Given these restictions, we cannot recieve a transaction through soap, and
insert it into the database.

Bottom Line:
With soap classes in the classppath, it can't find our business object
classes which aren't in the path.
With soap classes in the classpath and our business objects in the path, it
still cannot find the business objects because of Toplink problems.
Without soap classes in path, it can't find the soap services.

That said, I'll do what I have to in order to get this to work.  Anybody
know how? or have any suggestions other than prayer.

Thanks,

Dave Brunkow


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

Reply via email to