I just stuck by a issue when set up the geoserver with cmdbuild 2.1.8 for layer and map service.
what I have done listed as below:
1, install geoserver.war (version 2.5 and 2.4.5 and 2.4.0 and 2.0.2...) in my tomcat container, and I can access the geoserver via web with admin account
2, config the GIS external geo service, including activate the Geo Service, URL(http://localhost:8080/geoserver), workspace(cmdbuild as default), admin user and password
3, then I want create a GeoTiff layer to Geoserver, however meet a exception with following info:
===============================================================
Call: services/json/gis/addgeoserverlayer ------------------------------------------ Error: Internal Server Error (500) - Internal Server Error at org.restlet.resource.ClientResource.handle(ClientResource.java:854) at org.restlet.resource.ClientResource.put(ClientResource.java:1264) at org.cmdbuild.services.gis.geoserver.commands.AbstractGeoCommand.put(AbstractGeoCommand.java:44) at org.cmdbuild.services.gis.geoserver.commands.CreateModifyDataStore.run(CreateModifyDataStore.java:34) at org.cmdbuild.services.gis.geoserver.commands.CreateModifyDataStore.exec(CreateModifyDataStore.java:18) at org.cmdbuild.services.gis.geoserver.GeoServerService.createStoreAndLayer(GeoServerService.java:43) at org.cmdbuild.logic.DefaultGISLogic.createGeoServerLayer(DefaultGISLogic.java:242) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:309) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:196) at com.sun.proxy.$Proxy207.createGeoServerLayer(Unknown Source) at org.cmdbuild.servlets.json.Gis.addGeoServerLayer(Gis.java:238) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.cmdbuild.servlets.JSONDispatcher.dispatch(JSONDispatcher.java:97) at org.cmdbuild.servlets.JSONDispatcher.doPost(JSONDispatcher.java:57) 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.cmdbuild.filters.AuthFilter.doFilter(AuthFilter.java:144) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.cmdbuild.filters.PatchManagerFilter.doFilter(PatchManagerFilter.java:33) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.cmdbuild.filters.ConfCheckFilter.doFilter(ConfCheckFilter.java:31) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.cmdbuild.filters.TranslationFilter.doFilter(TranslationFilter.java:39) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) 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:127) 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:298) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489) at java.lang.Thread.run(Thread.java:662)
===============================================================
any ideas?