Difference between revisions of "Install and Configure GeoFence"

From Gcube Wiki
Jump to: navigation, search
(Installation)
(Configuring as SmartGears Application)
 
Line 19: Line 19:
  
 
==Configuring as SmartGears Application==
 
==Configuring as SmartGears Application==
 +
In order to enable SmartGears to correctly handle the web application, the gcube-app.xml file must be present under $TOMCAT_HOME/webapps/geofence/WEB-INF location. A valid copy of such file can be retrieved in shared workspace folder https://goo.gl/ct28Jn.
 +
 
==GeoFence plugins for GeoServer==
 
==GeoFence plugins for GeoServer==

Latest revision as of 12:44, 18 April 2017


GeoFence is an advanced authorization service for GeoServer instances developed by geosolutions. Purpose of this page is to explain how to configure a GeoFence service instance in order to fulfill the needs of gCube environment. Please refer to third party's website for further details.

Installation

GeoFence is distributed as a web application, which war is contained in a zip file available here. Current adopted version is 3.3.0. Its installation requires :

  • Tomcat 7+
  • Java 8+

Tomcat configuration

Dependency clashes

Following operations are needed in order to fix dependency clash issues with SmartGears distribution (files to be removed can be found under $TOMCAT_HOME/webapps/thredds/WEB-INF):

  • remove file slf4j-api-1.7.14.jar
  • update XercesImpl by replacing jars xml-apis-1.0.b2.jar and xercesImpl-2.6.2.jar with the same ones from version 2.11 (zip file available here).


Configuring as SmartGears Application

In order to enable SmartGears to correctly handle the web application, the gcube-app.xml file must be present under $TOMCAT_HOME/webapps/geofence/WEB-INF location. A valid copy of such file can be retrieved in shared workspace folder https://goo.gl/ct28Jn.

GeoFence plugins for GeoServer