Re: [gdal-dev] GDAL JAVA problem

Lucena, Ivan ivan.lucena at pmldnet.com
Mon Jan 12 14:26:28 EST 2009


Never mind.

I just copied osrjni.dll, gdalsontjni.dll, gdaljni.dll and ogrjni.dll to ../Java/jre/bin and it worked just fine. 

There must be another way to keep those dll in another place. :(

Regards,

Ivan


>  -------Original Message-------
>  From: Lucena, Ivan <ivan.lucena at pmldnet.com>
>  Subject: [gdal-dev] GDAL JAVA problem
>  Sent: Jan 12 '09 19:05
>  
>  Hi there,
>  
>  I was able to run the gdalinfo.java demo source both in Linux and Windows by setting up a NetBeans Java App. I
>  just needed to add gdal.jar to the projects "libraries" and add the "gdaljni.dll" folder path to the VM Options like
>  that: "-Djava.library.path=E:\<path>". Now I am trying to replicate the same success history to a Java Web App 
but
>  I am getting a this run time error:
>  
>  {{{
>  root cause
>  
>  javax.servlet.ServletException: java.lang.UnsatisfiedLinkError: org.gdal.gdal.gdalJNI.AllRegister()V
>  org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:852)
>  org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:781)
>  org.apache.jsp.response_jsp._jspService(response_jsp.java:109)
>  org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
>  javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
>  org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
>  org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
>  org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
>  javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
>  org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:390)
>  
>  }}}
>  
>  It seams to me that when the JSP calls my Java class, on the "gdal.AllRegister()", it cannot find or it cannot load 
the
>  gdaljni.dll even though the JVM is using the same -Djava.library.path as in the Java App.
>  
>  I confess that I don't have a lot of experience with that environment so it could be that I am missing something
>  very simple.
>  
>  Any advise would be welcome.
>  
>  Ivan
>  
>  
>  
>  
>  
>  _______________________________________________
>  gdal-dev mailing list
>  gdal-dev at lists.osgeo.org
>  http://lists.osgeo.org/mailman/listinfo/gdal-dev
>  



More information about the gdal-dev mailing list