Hola a todos!
Estoy intentando hacer una conexión directa entre Geoserver 2.1.3 y
ArcSDE 10 con PostgreSQL.
Tengo instalado y configurado Geoserver 2.1.3 trabajando muy bien con
PostgreSQL + Postgis. Tengo tambien ArcSDE 10 instalado y configurado
trabajando con PostgreSQL + Postgis. Todavía no se establece conexión
entre Geoserver y ArcSDE!
Hice la instalación de la extensión para SDE (http://
downloads.sourceforge.net/geoserver/geoserver-2.1.3-arcsde-plugin.zip)
en el Geoserver y copié las bibliotecas ESRI jpe_sdk.jar y
jsde_jdk.jar para la misma carpeta. Después he configurado la conexión
así:
server: none
port: sde:postgresql:chi140b
instance: desenvolvimento
user: pmi
password: pmi
No funciona... El resultado de los errores se veen en el log1.
Hice un teste con otra configuración:
server: none
port: sde:postgresql:chi140b:/desenvolvimento
instance: none
user: pmi
password: pmi
No anda tampoco... pero los errores son diferentes. Miren el log2.
Veen algo que está mal?
Les agradezco la ayuda!
obs- los datos de configuración para conexión Postgis son:
host: chi140b
port: 5432
database: desenvolvimento
schema: pmi
user: pmi
password: pmi
LOG1
82764 [btpool0-4] ERROR org.mortbay.log - Nested in
org.springframework.web.util.NestedServletException: Handler
processing failed; nested exception is java.lang.UnsatisfiedLinkError:
no sdejavautil in java.library.path:
java.lang.UnsatisfiedLinkError: no sdejavautil in java.library.path
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1681)
at java.lang.Runtime.loadLibrary0(Runtime.java:840)
at java.lang.System.loadLibrary(System.java:1047)
at com.esri.sde.sdk.client.JGsrvr.<clinit>(Unknown Source)
at com.esri.sde.sdk.client.SeConnection.x(Unknown Source)
at com.esri.sde.sdk.client.SeConnection.<init>(Unknown Source)
at org.geotools.arcsde.session.Session
$CreateSeConnectionCommand.execute(Session.java:610)
at org.geotools.arcsde.session.Session
$CreateSeConnectionCommand.execute(Session.java:575)
at org.geotools.arcsde.session.Session.issue(Session.java:180)
at org.geotools.arcsde.session.Session.<init>(Session.java:166)
LOG2
158886 [btpool0-7] ERROR org.mortbay.log - Nested in
org.springframework.web.util.NestedServletException: Handler
processing failed; nested exception is java.lang.NoClassDefFoundError:
Could not initialize class com.esri.sde.sdk.client.JGsrvr:
java.lang.NoClassDefFoundError: Could not initialize class
com.esri.sde.sdk.client.JGsrvr
at com.esri.sde.sdk.client.SeConnection.x(Unknown Source)
at com.esri.sde.sdk.client.SeConnection.<init>(Unknown Source)
at org.geotools.arcsde.session.Session
$CreateSeConnectionCommand.execute(Session.java:610)
at org.geotools.arcsde.session.Session
$CreateSeConnectionCommand.execute(Session.java:575)
at org.geotools.arcsde.session.Session.issue(Session.java:180)
at org.geotools.arcsde.session.Session.<init>(Session.java:166)
at org.geotools.arcsde.session.SessionPool
$SeConnectionFactory.makeObject(SessionPool.java:384)