[Attempto] Install help with AceWiki

Tobias Kuhn t.kuhn at gmx.ch
Tue Dec 9 09:19:08 CET 2008


Guoqian,

Next guess: the problem could be that the jpl.jar comes from a different SWI Prolog version than
your SWI Prolog installation. Take the jpl.jar file from your SWI Prolog distribution and use this
one for your AceWiki application.


Tobias


Guoqian Jiang wrote:
> Tobias,
> 
> Thank you very much for your reply.
> 
> I reinstalled Prolog in a different folder at C:\pl\bin as I also guess 
> that the space character might be an issue. However, I got the same 
> exception as follows.
> 
> Thanks,
> 
> -Guoqian
> 
> Dec 7, 2008 10:17:03 AM org.apache.catalina.core.StandardWrapperValve invoke
> SEVERE: Servlet.service() for servlet GeoWiki threw exception
> java.lang.UnsatisfiedLinkError: C:\pl\bin\jpl.dll: Can't find dependent 
> libraries
>     at java.lang.ClassLoader$NativeLibrary.load(Native Method)
>     at java.lang.ClassLoader.loadLibrary0(Unknown Source)
>     at java.lang.ClassLoader.loadLibrary(Unknown Source)
>     at java.lang.Runtime.loadLibrary0(Unknown Source)
>     at java.lang.System.loadLibrary(Unknown Source)
>     at jpl.JPL.loadNativeLibrary(JPL.java:100)
>     at jpl.fli.Prolog.<clinit>(Prolog.java:85)
>     at jpl.JPL.init(JPL.java:177)
>     at ch.uzh.ifi.attempto.ape.APELocal.<init>(Unknown Source)
>     at ch.uzh.ifi.attempto.ape.APELocal.init(Unknown Source)
>     at 
> ch.uzh.ifi.attempto.acewiki.AceWikiServlet.newApplicationInstance(Unknown 
> Source)
>     at 
> nextapp.echo2.webcontainer.ContainerInstance.init(ContainerInstance.java:211)
>     at 
> nextapp.echo2.webcontainer.ContainerSynchronizeService.renderInit(ContainerSynchronizeService.java:417)
>     at 
> nextapp.echo2.webrender.service.SynchronizeService.service(SynchronizeService.java:269)
>     at 
> nextapp.echo2.webrender.WebRenderServlet.process(WebRenderServlet.java:273)
>     at ch.uzh.ifi.attempto.acewiki.AceWikiServlet.process(Unknown Source)
>     at 
> nextapp.echo2.webrender.WebRenderServlet.doPost(WebRenderServlet.java:189)
>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
>     at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
>     at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>     at 
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
>     at 
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
>     at 
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
>     at 
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
>     at 
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
>     at 
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
>     at 
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
>     at 
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
>     at 
> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
>     at java.lang.Thread.run(Unknown Source)
> 
> 
>  > Date: Mon, 8 Dec 2008 08:36:23 +0100
>  > From: t.kuhn at gmx.ch
>  > To: gqjiang at hotmail.com
>  > CC: attempto at ifi.uzh.ch
>  > Subject: [Attempto] Install help with AceWiki
>  >
>  > Hi Guoqian,
>  >
>  > My first guess would be that the problem is due to the space 
> character in the path of the java
>  > argument. Try using quotes: -Djava.library.path="C:\Program 
> Files\pl\bin". I hope that helps.
>  >
>  >
>  > Cheers,
>  > Tobias
>  >
>  >
>  > Guoqian Jiang wrote:
>  > > Hi,
>  > >
>  > > I am trying to install an acewiki in my winXP laptop and followed 
> the instructions you made in this thread and got the following exceptions.
>  > > I did set up -Djava.library.path=C:\Program Files\pl\bin in 
> tomcat's java options.
>  > >
>  > > Any idea?
>  > >
>  > > Thanks,
>  > >
>  > > -Guoqian
>  > >
>  > > P.S.
>  > >
>  > >
>  > > Dec 7, 2008 8:30:36 AM 
> org.apache.catalina.core.StandardWrapperValve invoke
>  > > SEVERE: Servlet.service() for servlet GeoWiki threw exception
>  > > java.lang.UnsatisfiedLinkError: C:\Program Files\pl\bin\jpl.dll: 
> Can't find dependent libraries
>  > > at java.lang.ClassLoader$NativeLibrary.load(Native Method)
>  > > at java.lang.ClassLoader.loadLibrary0(Unknown Source)
>  > > at java.lang.ClassLoader.loadLibrary(Unknown Source)
>  > > at java.lang.Runtime.loadLibrary0(Unknown Source)
>  > > at java.lang.System.loadLibrary(Unknown Source)
>  > > at jpl.JPL.loadNativeLibrary(JPL.java:100)
>  > > at jpl.fli.Prolog.<clinit>(Prolog.java:85)
>  > > at jpl.JPL.init(JPL.java:177)
>  > > at ch.uzh.ifi.attempto.ape.APELocal.<init>(Unknown Source)
>  > > at ch.uzh.ifi.attempto.ape.APELocal.init(Unknown Source)
>  > > at 
> ch.uzh.ifi.attempto.acewiki.AceWikiServlet.newApplicationInstance(Unknown 
> Source)
>  > > at 
> nextapp.echo2.webcontainer.ContainerInstance.init(ContainerInstance.java:211)
>  > > at 
> nextapp.echo2.webcontainer.ContainerSynchronizeService.renderInit(ContainerSynchronizeService.java:417)
>  > > at 
> nextapp.echo2.webrender.service.SynchronizeService.service(SynchronizeService.java:269)
>  > > at 
> nextapp.echo2.webrender.WebRenderServlet.process(WebRenderServlet.java:273)
>  > > at ch.uzh.ifi.attempto.acewiki.AceWikiServlet.process(Unknown Source)
>  > > at nextapp.echo2.webrender.WebRende 
> rServlet.doPost(WebRenderServlet.java:189)
>  > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
>  > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
>  > > at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
>  > > at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>  > > at 
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
>  > > at 
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
>  > > at 
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
>  > > at 
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
>  > > at 
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
>  > > &n bsp; at 
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
>  > > at 
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
>  > > at 
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
>  > > at 
> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
>  > > at java.lang.Thread.run(Unknown Source)
>  > >
>  > >
>  > >
>  > > _______________________________________________
>  > > attempto mailing list
>  > > attempto at ifi.uzh.ch
>  > > https://mail.ifi.uzh.ch/mailman/listinfo/attempto



More information about the attempto mailing list