You are viewing a plain text version of this content. The canonical link for it is here.
Posted to soap-dev@xml.apache.org by Chistian Lacetera <Ch...@intesabci.it> on 2001/12/18 12:00:38 UTC
Jar Problem
Hello,
I'm try to use a jar package created with forteForJava 3.0 jarPackager
with TomCat + Apache SOAP 2.2
i put it into lib directory but when i call a Web Services the server
return this message
.<stackTrace>java.lang.NoClassDefFoundE
rror: com/sun/forte4j/persistence/internal/PersistenceCapable..at
java.lang.ClassLoader.defineClass0(Native Method)..at
java.lang.ClassLoader.defineClass(ClassLoader.java:486)..at
java.security.SecureClassLoader.defineClass(SecureClassLoade
r.java:111)..at
java.net.URLClassLoader.defineClass(URLClassLoader.java:248)..at
java.net.URLClassLoader.access$100(URLC
lassLoader.java:56)..at
java.net.URLClassLoader$1.run(URLClassLoader.java:195)..at
java.security.AccessController.doPriv
ileged(Native Method)..at
java.net.URLClassLoader.findClass(URLClassLoader.java:188)..at
java.lang.ClassLoader.loadClass
(ClassLoader.java:297)..at
sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:286)..at
java.lang.ClassLoader.loadC
lass(ClassLoader.java:253)..at
java.lang.ClassLoader.loadClassInternal(ClassLoader.java:313)..at
java.lang.Class.forName
0(Native Method)..at java.lang.Class.forName(Class.java:195)..at
org.apache.soap.rpc.SOAPContext.loadClass(SOAPContext.j
ava:557)..at
org.apache.soap.server.http.ServerHTTPUtils.getTargetObject(ServerHTTPUtils.java:274)..at
org.apache.soap.p
roviders.RPCJavaProvider.locate(RPCJavaProvider.java:117)..at
org.apache.soap.server.http.RPCRouterServlet.doPost(RPCRou
terServlet.java:285)..at
javax.servlet.http.HttpServlet.service(HttpServlet.java:760)..at
javax.servlet.http.HttpServlet
.service(HttpServlet.java:853)..at
org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:405)..at
org.apac
he.tomcat.core.Handler.service(Handler.java:287)..at
org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:3
72)..at
org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:812)..at
org.apache.tomcat.core.Contex
tManager.service(ContextManager.java:758)..at
org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(Htt
pConnectionHandler.java:213)..at
org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)..at
org.apach
e.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:501)..at
java.lang.Thread.run(Thread.java:484).</stackTrace >
the same files packaged manually works
someone have suggestions ??
Regards
Re: Jar Problem
Posted by Naggi Rao <na...@softhome.net>.
I guess its in no way related to SOAP..
But try the following
1)DO a javap on that class (with the Jar in the CLASSPATH) manually and get
it to work..
2Write a small test Harness with a main() which calls that class
main(String args[]){
System.out.println(com.sun.forte4j.persistence.internal.PersistenceCapable.g
etClass().getName());
}
And get it to work..you would have figured out the error by then..
----- Original Message -----
From: "Chistian Lacetera" <Ch...@intesabci.it>
To: <so...@xml.apache.org>
Sent: Tuesday, December 18, 2001 3:00 AM
Subject: Jar Problem
> Hello,
>
> I'm try to use a jar package created with forteForJava 3.0 jarPackager
> with TomCat + Apache SOAP 2.2
> i put it into lib directory but when i call a Web Services the server
> return this message
>
> .<stackTrace>java.lang.NoClassDefFoundE
> rror: com/sun/forte4j/persistence/internal/PersistenceCapable..at
> java.lang.ClassLoader.defineClass0(Native Method)..at
> java.lang.ClassLoader.defineClass(ClassLoader.java:486)..at
> java.security.SecureClassLoader.defineClass(SecureClassLoade
> r.java:111)..at
> java.net.URLClassLoader.defineClass(URLClassLoader.java:248)..at
> java.net.URLClassLoader.access$100(URLC
> lassLoader.java:56)..at
> java.net.URLClassLoader$1.run(URLClassLoader.java:195)..at
> java.security.AccessController.doPriv
> ileged(Native Method)..at
> java.net.URLClassLoader.findClass(URLClassLoader.java:188)..at
> java.lang.ClassLoader.loadClass
> (ClassLoader.java:297)..at
> sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:286)..at
> java.lang.ClassLoader.loadC
> lass(ClassLoader.java:253)..at
> java.lang.ClassLoader.loadClassInternal(ClassLoader.java:313)..at
> java.lang.Class.forName
> 0(Native Method)..at java.lang.Class.forName(Class.java:195)..at
> org.apache.soap.rpc.SOAPContext.loadClass(SOAPContext.j
> ava:557)..at
>
org.apache.soap.server.http.ServerHTTPUtils.getTargetObject(ServerHTTPUtils.
java:274)..at
> org.apache.soap.p
> roviders.RPCJavaProvider.locate(RPCJavaProvider.java:117)..at
> org.apache.soap.server.http.RPCRouterServlet.doPost(RPCRou
> terServlet.java:285)..at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:760)..at
> javax.servlet.http.HttpServlet
> .service(HttpServlet.java:853)..at
>
org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:405)..at
> org.apac
> he.tomcat.core.Handler.service(Handler.java:287)..at
> org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:3
> 72)..at
>
org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:81
2)..at
> org.apache.tomcat.core.Contex
> tManager.service(ContextManager.java:758)..at
> org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(Htt
>
> pConnectionHandler.java:213)..at
>
org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)..a
t
> org.apach
> e.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:501)..at
> java.lang.Thread.run(Thread.java:484).</stackTrace >
>
>
> the same files packaged manually works
>
> someone have suggestions ??
>
> Regards
>
Re: Jar Problem
Posted by Naggi Rao <na...@softhome.net>.
I guess its in no way related to SOAP..
But try the following
1)DO a javap on that class (with the Jar in the CLASSPATH) manually and get
it to work..
2Write a small test Harness with a main() which calls that class
main(String args[]){
System.out.println(com.sun.forte4j.persistence.internal.PersistenceCapable.g
etClass().getName());
}
And get it to work..you would have figured out the error by then..
----- Original Message -----
From: "Chistian Lacetera" <Ch...@intesabci.it>
To: <so...@xml.apache.org>
Sent: Tuesday, December 18, 2001 3:00 AM
Subject: Jar Problem
> Hello,
>
> I'm try to use a jar package created with forteForJava 3.0 jarPackager
> with TomCat + Apache SOAP 2.2
> i put it into lib directory but when i call a Web Services the server
> return this message
>
> .<stackTrace>java.lang.NoClassDefFoundE
> rror: com/sun/forte4j/persistence/internal/PersistenceCapable..at
> java.lang.ClassLoader.defineClass0(Native Method)..at
> java.lang.ClassLoader.defineClass(ClassLoader.java:486)..at
> java.security.SecureClassLoader.defineClass(SecureClassLoade
> r.java:111)..at
> java.net.URLClassLoader.defineClass(URLClassLoader.java:248)..at
> java.net.URLClassLoader.access$100(URLC
> lassLoader.java:56)..at
> java.net.URLClassLoader$1.run(URLClassLoader.java:195)..at
> java.security.AccessController.doPriv
> ileged(Native Method)..at
> java.net.URLClassLoader.findClass(URLClassLoader.java:188)..at
> java.lang.ClassLoader.loadClass
> (ClassLoader.java:297)..at
> sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:286)..at
> java.lang.ClassLoader.loadC
> lass(ClassLoader.java:253)..at
> java.lang.ClassLoader.loadClassInternal(ClassLoader.java:313)..at
> java.lang.Class.forName
> 0(Native Method)..at java.lang.Class.forName(Class.java:195)..at
> org.apache.soap.rpc.SOAPContext.loadClass(SOAPContext.j
> ava:557)..at
>
org.apache.soap.server.http.ServerHTTPUtils.getTargetObject(ServerHTTPUtils.
java:274)..at
> org.apache.soap.p
> roviders.RPCJavaProvider.locate(RPCJavaProvider.java:117)..at
> org.apache.soap.server.http.RPCRouterServlet.doPost(RPCRou
> terServlet.java:285)..at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:760)..at
> javax.servlet.http.HttpServlet
> .service(HttpServlet.java:853)..at
>
org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:405)..at
> org.apac
> he.tomcat.core.Handler.service(Handler.java:287)..at
> org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:3
> 72)..at
>
org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:81
2)..at
> org.apache.tomcat.core.Contex
> tManager.service(ContextManager.java:758)..at
> org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(Htt
>
> pConnectionHandler.java:213)..at
>
org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)..a
t
> org.apach
> e.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:501)..at
> java.lang.Thread.run(Thread.java:484).</stackTrace >
>
>
> the same files packaged manually works
>
> someone have suggestions ??
>
> Regards
>