Bonjour.
Je reprend la suite du fil car nous n'arrivons pas a installer l'extension cadastre sous Studio depuis le passage à la v2.1.
Le test de l'extension cadastre sous Studio nous donne le message suivant :
"Erreur durant l'opération de test du handler cadastre :
Erreur serveur, CAD_ERR_004 : Une erreur inconnue est survenue durant l'initialisation de la connection à la base de donnée
Veuillez vérifier votre configuration serveur et l'url entrée"
... erreur, hélas, sommairement commentée dans la documentation (VI.2.2.7 Une erreur inconnue est survenue durant l'initialisation de la connexion à la base de
donnée => La base de données a retourné une erreur inconnue.)
...
La connexion a été testé sous Oracle.
Pourtant, Studio fonctionne parfaitement, la connexion DCOM aussi
{
"operation" : "test",
"status" : "connected",
"message" : ""
}
Nous avons supprimé le patch Fr sur le serveur ArcGIS, re-publié les maps services.
Le pilote OJDBC14.jar a été copiés dans WEB-INF\lib.
Les erreurs que nous trouvons dans les logs apaches sont les suivantes :
{
"currentVersion" : 10.03,
"error" :
{
"code" : 400,
"message" : "Unable to complete operation.",
"details" : [
"Service 'arcopole/cadastre_studio' of type 'FeatureServer' does not exist or is inaccessible."
]
}
}
10 nov. 2011 12:17:14,673 [http-8080-3] ERROR com.esrifrance.orion.handlers.web.RestFmkSrvServlet 45/null/128.111.xx.xx - doRequest
10 nov. 2011 12:17:23,096 [http-8080-3] ERROR com.esrifrance.restfmksrv.handlers.arcopole.cadastre.control.BaseCadastreControl 46/null/128.111.xx.xx - init : Cadastre configuration is not correctly initialized
Caused by: java.lang.RuntimeException: An error occured while getting cadastre configuration from XML :
at com.esrifrance.restfmksrv.handlers.configuration.jdbc.JDBCConfiguration.<init>(JDBCConfiguration.java:84)
{"error" : "java.lang.RuntimeException: CAD_ERR_004 : Une erreur inconnue est survenue durant l'initialisation de la connection à la base de donnée\r\n\tat com.esrifrance.restfmksrv.handlers.arcopole.cadastre.configuration.CadastreConfiguration.init(CadastreConfiguration.java:158)\r\n\tat com.esrifrance.restfmksrv.handlers.arcopole.cadastre.configuration.CadastreConfiguration.<init>(CadastreConfiguration.java:58)\r\n\tat com.esrifrance.restfmksrv.handlers.arcopole.cadastre.CadastreHandler.init(CadastreHandler.java:51)\r\n\tat com.esrifrance.orion.dispatcher.Dispatcher.init(Dispatcher.java:42)\r\n\tat com.esrifrance.orion.handlers.authentification.TokenRestAuthentificationHandler.init(TokenRestAuthentificationHandler.java:52)\r\n\tat com.esrifrance.orion.handlers.authentification.RootContextTranslatedHandler.init(RootContextTranslatedHandler.java:60)\r\n\tat com.esrifrance.orion.conf.StdOrionFactory.createAndInit(StdOrionFactory.java:622)\r\n\tat com.esrifrance.orion.handlers.web.RestFmkSrvServlet.reinit(RestFmkSrvServlet.java:807)\r\n\tat com.esrifrance.orion.handlers.web.RestFmkSrvServlet.loadAndInitOrion(RestFmkSrvServlet.java:709)\r\n\tat com.esrifrance.orion.handlers.web.RestFmkSrvServlet.init(RestFmkSrvServlet.java:563)\r\n\tat com.esrifrance.restfmksrv.servlet.RestFmkSrvServletEx.init(RestFmkSrvServletEx.java:74)\r\n\tat org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1173)\r\n\tat org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:993)\r\n\tat org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4420)\r\n\tat org.apache.catalina.core.StandardContext.start(StandardContext.java:4733)\r\n\tat org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:799)\r\n\tat org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:779)\r\n\tat org.apache.catalina.core.StandardHost.addChild(StandardHost.java:601)\r\n\tat org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:943)\r\n\tat org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:778)\r\n\tat org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:504)\r\n\tat org.apache.catalina.startup.HostConfig.start(HostConfig.java:1315)\r\n\tat org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:324)\r\n\tat org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:142)\r\n\tat org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1061)\r\n\tat org.apache.catalina.core.StandardHost.start(StandardHost.java:840)\r\n\tat org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)\r\n\tat org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463)\r\n\tat org.apache.catalina.core.StandardService.start(StandardService.java:525)\r\n\tat org.apache.catalina.core.StandardServer.start(StandardServer.java:754)\r\n\tat org.apache.catalina.startup.Catalina.start(Catalina.java:595)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)\r\n\tat java.lang.reflect.Method.invoke(Unknown Source)\r\n\tat org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)\r\n\tat org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414) \r\nCaused by: java.lang.RuntimeException: An error occured while getting cadastre configuration from XML : \r\n\tat com.esrifrance.restfmksrv.handlers.configuration.jdbc.JDBCConfiguration.<init>(JDBCConfiguration.java:84)\r\n\tat com.esrifrance.restfmksrv.handlers.arcopole.cadastre.model.tools.tablesearch.initializer.JDBCTableSearchInitializer.createConfig (JDBCTableSearchInitializer.java:88)\r\n\tat com.esrifrance.restfmksrv.handlers.arcopole.cadastre.configuration.CadastreConfiguration.init(CadastreConfiguration.java:122)\r\n\t... 36 more\r\nCaused by: java.lang.IllegalArgumentException: JDBCConfiguration : impossible de trouver la configuration jdbc\r\n\tat com.esrifrance.restfmksrv.handlers.configuration.jdbc.JDBCConfiguration.<init>(JDBCConfiguration.java:80)\r\n\t... 38 more\r\n","message" : "CAD_ERR_004 : Une erreur inconnue est survenue durant l'initialisation de la connection à la base de donnée","status" : "error"}
Quelqu'un aurait-il déjà eu cette erreur ?
Merci pour vos éclairages.
Julien