Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

connect to ibm onDemand server from a servlet

755 views
Skip to first unread message

peshr...@logica.com

unread,
Apr 8, 2008, 9:49:29 AM4/8/08
to
Hello Sir every body<br />
I am trying to java Java Servelt to connect ot ibm ondeamnd server<br />
I get the following error when I drive my servlet<br />
can any body help me, thousand thanks.<br />
<a href="http://www-128.ibm.com/developerworks/forums/">2008-04-08 11:12:34:318 CEST</a> 0000001e WebApp E <a href="http://www-128.ibm.com/developerworks/forums/">Servlet Error</a>-<a href="http://www-128.ibm.com/developerworks/forums/">ElonRetrieveDocuments</a>: java.lang.UnsatisfiedLinkError: ars3wapi (Not found in java.library.path)<br />
at java.lang.ClassLoader.loadLibraryWithPath(ClassLoader.java:979)<br />
at java.lang.ClassLoader.loadLibraryWithClassLoader(ClassLoader.java:948)<br />
at java.lang.System.loadLibrary(System.java:453)<br />
at com.ibm.edms.od.ArsWWWInterface.&lt;clinit&gt;(ArsWWWInterface.java:11)<br />
at java.lang.J9VMInternals.initializeImpl(Native Method)<br />
at java.lang.J9VMInternals.initialize(J9VMInternals.java:194)<br />
at com.ibm.edms.od.ODServer.&lt;init&gt;(ODServer.java:45)<br />
at com.logica.ElonRetrieveDocuments.RetrieveDocuments(ElonRetrieveDocuments.java:102)<br />
at com.logica.ElonRetrieveDocuments.doGet(ElonRetrieveDocuments.java:39)<br />
at javax.servlet.http.HttpServlet.service(HttpServlet.java:743)<br />
at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)<br />
at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:989)<br />
at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:501)<br />
at com.ibm.ws.wswebcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:464)<br />
at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3276)<br />
at com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:267)<br />
at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:811)<br />
at com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebContainer.java:1455)<br />
at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:113)<br />
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:454)<br />
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:383)<br />
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLink.java:263)<br />
at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscriminators(NewConnectionInitialReadCallback.java:214)<br />
at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(NewConnectionInitialReadCallback.java:113)<br />
at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:165)<br />
at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217)<br />
at com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161)<br />
at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:136)<br />
at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:195)<br />
at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:743)<br />
at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:873)<br />
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1469)

Ken Hygh

unread,
Apr 8, 2008, 12:50:00 PM4/8/08
to
peshr...@logica.com wrote:
> Hello Sir every body

> I am trying to java Java Servelt to connect ot ibm ondeamnd server
> I get the following error when I drive my servlet
> can any body help me, thousand thanks.
> 2008-04-08 11:12:34:318 CEST 0000001e WebApp E Servlet Error-ElonRetrieveDocuments: java.lang.UnsatisfiedLinkError: ars3wapi (Not found in java.library.path)
>

[snip]


UnsatisfiedLinkeError means that the Java runtime couldn't load a native
library, either a .so or .dll depending on your platform. Make sure that
ars3wapi.so|dll is in the PATH for the JVM.

Ken

peshr...@logica.com

unread,
Apr 9, 2008, 4:03:02 AM4/9/08
to
Thanks alot Sir.<br />
I Think I have solved the problem by creating at PATH variable on WAS and put my dll server there.<br />
Now I get another problem as below. I have already created a catalog structure under my path category &lt;mypath&gt;/com/ibm/edms/od and put that class there. But get following error.<br />
<a href="http://www-128.ibm.com/developerworks/forums/">2008-04-09 09:42:49:382 CEST</a> 00000023 ServletWrappe E SRVE0068E: Uncaught exception thrown in one of the service methods of the servlet: ElonRetrieveDocuments. Exception thrown : java.lang.NoClassDefFoundError: com.ibm.edms.od.ArsWWWInterface (initialization failure)<br />
at java.lang.J9VMInternals.initialize(J9VMInternals.java:132)<br />
<p />
This class (ArsWWWInterface is already in the JAR File (ODApi.jar) with is in my EAR files lib catalog.<br />
<br />
With my best regards

peshr...@logica.com

unread,
Apr 9, 2008, 4:33:34 AM4/9/08
to
Sorry Mr Ken.<br />
This is the all message message i got. does it needs another dell file arswwwsl.dll?<br />
Best regards<br />
<br />
<a href="http://www-128.ibm.com/developerworks/forums/">2008-04-09 10:08:49:297 CEST</a> 0000001a WebApp E <a href="http://www-128.ibm.com/developerworks/forums/">Servlet Error</a>-<a href="http://www-128.ibm.com/developerworks/forums/">ElonRetrieveDocuments</a>: java.lang.NoClassDefFoundError: com.ibm.edms.od.ArsWWWInterface (initialization failure)<br />

at java.lang.J9VMInternals.initialize(J9VMInternals.java:132)<br />
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1469)<br />
Caused by: java.lang.UnsatisfiedLinkError: arswwwsl (Not found in java.library.path)<br />

at java.lang.ClassLoader.loadLibraryWithPath(ClassLoader.java:979)<br />
at java.lang.ClassLoader.loadLibraryWithClassLoader(ClassLoader.java:948)<br />
at java.lang.System.loadLibrary(System.java:453)<br />
at com.ibm.edms.od.ArsWWWInterface.&lt;clinit&gt;(ArsWWWInterface.java:11)<br />
at java.lang.J9VMInternals.initializeImpl(Native Method)<br />
at java.lang.J9VMInternals.initialize(J9VMInternals.java:194)<br />
... 26 more

Ken Hygh

unread,
Apr 9, 2008, 6:36:44 AM4/9/08
to
peshr...@logica.com wrote:
> Sorry Mr Ken.<br />
> This is the all message message i got. does it needs another dell file arswwwsl.dll?<br />
> Best regards<br />
> <br />
> <a href="http://www-128.ibm.com/developerworks/forums/">2008-04-09 10:08:49:297 CEST</a> 0000001a WebApp E <a href="http://www-128.ibm.com/developerworks/forums/">Servlet Error</a>-<a href="http://www-128.ibm.com/developerworks/forums/">ElonRetrieveDocuments</a>: java.lang.NoClassDefFoundError: com.ibm.edms.od.ArsWWWInterface (initialization failure)<br />
>
>
[snip]

> Caused by: java.lang.UnsatisfiedLinkError: arswwwsl (Not found in java.library.path)<br />
> at java.lang.ClassLoader.loadLibraryWithPath(ClassLoader.java:979)<br />
> at java.lang.ClassLoader.loadLibraryWithClassLoader(ClassLoader.java:948)<br />
> at java.lang.System.loadLibrary(System.java:453)<br />
> at com.ibm.edms.od.ArsWWWInterface.&lt;clinit&gt;(ArsWWWInterface.java:11)<br />
> at java.lang.J9VMInternals.initializeImpl(Native Method)<br />
> at java.lang.J9VMInternals.initialize(J9VMInternals.java:194)<br />
> ... 26 more
>

Yes

Ken

peshr...@logica.com

unread,
Apr 9, 2008, 11:52:22 AM4/9/08
to
Thanks alot Sir, Ken<br />
Actually I am trying to connect to ibm onDemand Server from an http servlet, my code is like below:<br />
<p />
odServer = new ODServer(); <br />
odServer.setServer( "167.23.234.111" ); <br />
odServer.setUserId( "demotest" ); <br />
odServer.setPassword( "demotest" );<br />
System.out.println( "odServer 444 server is :" + odServer);<br />
System.out.println( "connecttyp is 555 server is :" + odServer.getConnectType());<br />
System.out.println( "localDir is 666 server is :" + odServer.getLocalDir());<br />
<br />
I put all my dll file in WAS classpath variable.<br />
For the above code, now I got the following error:<br />
<a href="http://www-128.ibm.com/developerworks/forums/">2008-04-09 16:29:02:146 CEST</a> 0000001f ServletWrappe E Place your servlets class on classpath of the application server {0}: {1}<br />
<a href="http://www-128.ibm.com/developerworks/forums/">2008-04-09 16:29:02:146 CEST</a> 0000001f WebApp E <a href="http://www-128.ibm.com/developerworks/forums/">Servlet Error</a>-<a href="http://www-128.ibm.com/developerworks/forums/">ElonRetrieveDocuments</a>: java.lang.UnsatisfiedLinkError: com/ibm/edms/od/ArsWWWInterface.apiGetFolders(ILcom/ibm/edms/od/ODServer;Ljava/lang/String;Lcom/ibm/edms/od/ArsWWWResult;)I<br />
at com.ibm.edms.od.ArsWWWInterface.getFolders(ArsWWWInterface.java:115)<br />
at com.ibm.edms.od.ODServer.getFolders(ODServer.java:1034)<br />
at com.ibm.edms.od.ODServer.openFolder(ODServer.java:648)<br />
at com.logica.ElonRetrieveDocuments.RetrieveDocuments(ElonRetrieveDocuments.java:128)<br />

at com.logica.ElonRetrieveDocuments.doGet(ElonRetrieveDocuments.java:39)<br />
at javax.servlet.http.HttpServlet.service(HttpServlet.java:743)<br />
at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)<br />
at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:989)<br />
at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:501)<br />
at com.ibm.ws.wswebcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:464)<br />
at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3276)<br />
at com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:267)<br />
at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:811)<br />
at com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebContainer.java:1455)<br />
at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:113)<br />
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:454)<br />
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:383)<br />
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLink.java:263)<br />
at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscriminators(NewConnectionInitialReadCallback.java:214)<br />
at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(NewConnectionInitialReadCallback.java:113)<br />
at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:165)<br />
at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217)<br />
at com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161)<br />
at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:136)<br />
at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:195)<br />
at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:743)<br />
at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:873)<br />
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1469)<br />
<br />
Thank for some commens!!

Ken Hygh

unread,
Apr 9, 2008, 1:05:39 PM4/9/08
to
peshr...@logica.com wrote:
> Thanks alot Sir, Ken<br />
> Actually I am trying to connect to ibm onDemand Server from an http servlet, my code is like below:<br />
> <p />
> odServer = new ODServer(); <br />
> odServer.setServer( "167.23.234.111" ); <br />
> odServer.setUserId( "demotest" ); <br />
> odServer.setPassword( "demotest" );<br />
> System.out.println( "odServer 444 server is :" + odServer);<br />
> System.out.println( "connecttyp is 555 server is :" + odServer.getConnectType());<br />
> System.out.println( "localDir is 666 server is :" + odServer.getLocalDir());<br />
> <br />
> I put all my dll file in WAS classpath variable.<br />
>
>
[snip]
> Thank for some commens!!
>

Classpath has nothing to do with DLLs.

DLLs are loaded from PATH. You need to make sure the PATH variable for
the JVM points to your dll's.

Ken

peshr...@logica.com

unread,
Apr 9, 2008, 2:27:28 PM4/9/08
to
Thanks agin Sir Ken, <br />
I am driving these codes above, inside the Websphere applicatin server.<br />
I think WAS has its on JVM, so How do find path for WAS JVM? if it is WAS JVM looking for system "path" so I have already done correct. but still get error like below: my java code is:<br />
ODConfig cfg = new ODConfig();<br />
ODServer srvr = new ODServer(cfg);<br />
//srvr.initialize(null, "MyCustomApp");<br />
cfg.printConfig();<br />
odServer = new ODServer(cfg);<br />
odServer.logon("177.9.21.978", "elon", "elon");<br />
and resulting in below , <br />
Thanks for some comments again<br />
<br />
<a href="http://www-128.ibm.com/developerworks/forums/">2008-04-09 19:45:51:812 CEST</a> 0000001d ServletWrappe E SRVE0068E: Uncaught exception thrown in one of the service methods of the servlet: ElonRetrieveDocuments. Exception thrown : java.lang.NoSuchMethodError: com/ibm/edms/od/ArsWWWInterface.logon(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;CILjava/lang/String;Lcom/ibm/edms/od/ArsWWWResult;ZLcom/ibm/edms/od /ODServer;)I<br />
at com.ibm.edms.od.ODServer.logon(ODServer.java:494)<br />
at com.ibm.edms.od.ODServer.logon(ODServer.java:411)<br />
at com.logica.ElonRetrieveDocuments.RetrieveDocuments(ElonRetrieveDocuments.java:107)<br />

Ken Hygh

unread,
Apr 9, 2008, 2:47:12 PM4/9/08
to
NoSuchMethodError means exactly what it says. You're calling a method
that does not exist with that particular signature.

I suspect you have different versions of ODR code between your compile
time and your runtime.

Ken

peshr...@logica.com

unread,
Apr 10, 2008, 4:36:21 AM4/10/08
to
Thanks again Sir Ken, I appricate you quick response<br />
Now I am getting the error as below (what dose it means in this context"java.lang.UnsatisfiedLinkError"<br />
when I have a servlet deployed on the WAS as an ear application.<br />
:<br />
<a href="http://www-128.ibm.com/developerworks/forums/">2008-04-10 10:31:04:956 CEST</a> 0000001f ServletWrappe E Place your servlets class on classpath of the application server {0}: {1}<br />
<a href="http://www-128.ibm.com/developerworks/forums/">2008-04-10 10:31:04:956 CEST</a> 0000001f WebApp E <a href="http://www-128.ibm.com/developerworks/forums/">Servlet Error</a>-<a href="http://www-128.ibm.com/developerworks/forums/">ElonRetrieveDocuments</a>: java.lang.UnsatisfiedLinkError: com/ibm/edms/od/ArsWWWInterface.apiGetFolders(ILcom/ibm/edms/od/ODServer;Ljava/lang/String;Lcom/ibm/edms/od/ArsWWWResult;)I<br />

at com.ibm.edms.od.ArsWWWInterface.getFolders(ArsWWWInterface.java:115)<br />
at com.ibm.edms.od.ODServer.getFolders(ODServer.java:1034)<br />
at com.ibm.edms.od.ODServer.getNumFolders(ODServer.java:1085)<br />
at com.ibm.edms.od.ODServer.getNumFolders(ODServer.java:1059)<br />
at com.logica.ElonRetrieveDocuments.RetrieveDocuments(ElonRetrieveDocuments.java:117)<br />

at com.logica.ElonRetrieveDocuments.doGet(ElonRetrieveDocuments.java:39)<br />
at javax.servlet.http.HttpServlet.service(HttpServlet.java:743)<br />
at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)<br />
at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:989)<br />
at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:501)<br />
at com.ibm.ws.wswebcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:464)<br />
at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3276)<br />
at com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:267)<br />
at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:811)<br />
at com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebContainer.java:1455)<br />
at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:113)<br />
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:454)<br />
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:383)<br />
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLink.java:263)<br />
at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscriminators(NewConnectionInitialReadCallback.java:214)<br />
at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(NewConnectionInitialReadCallback.java:113)<br />
at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:165)<br />
at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217)<br />
at com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161)<br />
at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:136)<br />
at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:195)<br />
at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:743)<br />

Ken Hygh

unread,
Apr 10, 2008, 6:25:21 AM4/10/08
to
peshr...@logica.com wrote:
> Thanks again Sir Ken, I appricate you quick response<br />
> Now I am getting the error as below (what dose it means in this context"java.lang.UnsatisfiedLinkError"<br />
> when I have a servlet deployed on the WAS as an ear application.<br />
> :<br />
> <a href="http://www-128.ibm.com/developerworks/forums/">2008-04-10 10:31:04:956 CEST</a> 0000001f ServletWrappe E Place your servlets class on classpath of the application server {0}: {1}<br />
> <a href="http://www-128.ibm.com/developerworks/forums/">2008-04-10 10:31:04:956 CEST</a> 0000001f WebApp E <a href="http://www-128.ibm.com/developerworks/forums/">Servlet Error</a>-<a href="http://www-128.ibm.com/developerworks/forums/">ElonRetrieveDocuments</a>: java.lang.UnsatisfiedLinkError: com/ibm/edms/od/ArsWWWInterface.apiGetFolders(ILcom/ibm/edms/od/ODServer;Ljava/lang/String;Lcom/ibm/edms/od/ArsWWWResult;)I<br />

UnsatisfiedLinkError (to repeat myself) means the JVM couldn't find a
dll. The dll being requested isn't on the PATH.

Ken

peshr...@logica.com

unread,
Apr 10, 2008, 7:04:36 AM4/10/08
to
Thanks Ken!<br />
But in that case, which dll? it dose not says which dll file this time.<br />
<p />
My best regards

Ken Hygh

unread,
Apr 10, 2008, 9:19:21 AM4/10/08
to
I have no idea.

Is there some reason you haven't put every dll in the ODR on the path?

Ken

peshr...@logica.com

unread,
Apr 10, 2008, 11:35:33 AM4/10/08
to
Hello Mr Ken<br />
I hope , I am step nearer to slove the problem, As I told before, I like to connect to REMOTE ondemand server.<br />
What I got is the ip address and username and password.<br />
Is that enough information?<br />
The documetation is quite unclear for me. So I donot know exactly int which proceduere should I connect the server.<br />
Du you know the right steps for connecting to omdemand server (with ipaddress, user, password).<br />
<br />
Is below the right procedure, 1- new ODSever object 2-odServer.logon() 3..<br />
OR may be I should do: 1- new ODSever object 2- odServer.intialize() 3- odServer.logon() !!!<br />

ODServer srvr = new ODServer(cfg);<br />
odServer.logon("164.9.49.136", "elontest", "elontest");<br />
.....<br />
Thanks for some response

Ken Hygh

unread,
Apr 10, 2008, 1:21:19 PM4/10/08
to
I have no idea how to connect to a remote server...you look like you're
trying to START one.

I thought you could just use http:// to get to the ODR, like any other
http server.

Ken

peshr...@logica.com

unread,
Apr 14, 2008, 8:38:12 AM4/14/08
to
Hello Sir, Ken

Thanks again for your quick response.

It seems I am back to step 1 again. I get the following error when I try to connect to ibm ondemand server from a java application: I get (java.lang.NoSuchMethodError)dose it means that I have problem with right version?

Any hints please. Thanks

2008-04-14 14:29:56:048 CEST 00000025 ServletWrappe E SRVE0068E: Uncaught exception thrown in one of the service methods of the servlet: ElonRetrieveDocuments. Exception thrown : java.lang.NoSuchMethodError: com/ibm/edms/od/ArsWWWInterface.initializeNative(Ljava/lang/String;ILjava/lang/ String;ZLcom/ibm/edms/od/ODServer;Ljava/lang/String;Ljava/lang/String;Lcom/ibm/e dms/od/ArsWWWResult;)V

at com.ibm.edms.od.ODServer.initialize(ODServer.java:131)

at com.logica.ElonRetrieveDocuments.RetrieveDocuments(ElonRetrieveDocuments.java:1 09)

at com.logica.ElonRetrieveDocuments.doGet(ElonRetrieveDocuments.java:49)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:743)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)

at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:989)

at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.jav a:501)

at com.ibm.ws.wswebcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.j ava:464)

at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3276)

at com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:267)

at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:811)

at com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebContainer.java:1455)

at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:113)

at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpI nboundLink.java:454)

at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpI nboundLink.java:383)

at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLink.java :263)

at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscriminato rs(NewConnectionInitialReadCallback.java:214)

at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(NewConnec tionInitialReadCallback.java:113)

at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCo mpletionListener.java:165)

at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:21 7)

at com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.ja va:161)

at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:136)

at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:195)

at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:743)
at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:873)

at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1469)

prabahar....@lntinfotech.com

unread,
Jun 29, 2009, 12:25:02 AM6/29/09
to
Hi Lara,

Hope you might have found a solution for your DLL problem. I am also facing the same problem when i try to connect to the OnDemand using ODWEK API 8.4.1.0

Usually this error occurs, when we have not specified the ODWEK installation path in the environment varialbes or in the class path of the project. Once its done this error can be rectified.

But, the following exception is due the DLL is not properly loaded or trying to load when there is DLL loaded in another class loader.

[24-06-09 14:46:20:961 CEST] 000000f7 SystemErr R java.lang.NoClassDefFoundError: com/ibm/edms/od/ArsWWWInterface
at com.ibm.edms.od.ODServer. (ODServer.java:46)
at com.ibm.edms.od.ODServer.(ODServer.java:62)

I am unable to solve the above problem. Could you please share your way to solve this problem? I am getting this exception when i use ODConfig() initialization statement.
Its a web application and its is deployed as a web service in WAS v6.0

Early help is highly appreciated.
Thank you!

-Prabahar

0 new messages