r24 - 27 Sep 2011 - 16:00:47 - EnricoBoldriniYou are here: TWiki >  GIcat Web > QuestionsAndAnswers

GI-cat FAQ

A few frequently asked questions about GI-cat are answered below.

General questions


How do I install GI-cat?

You can download the Auto Installer Package for your operative system, or you can download the Multiplatform Java WAR Package to install GI-cat on a web container such as Apache Tomcat.


Where can I found the installation guide for GI-cat?

The installation guide for the Auto Installer Package is avalible HELP here, while the installation guide for the Multiplatform Java WAR Package is avaliable HELP here.


Where can I found the documentation about GI-cat?

The documentation is available HELP here.


Who develops GI-cat?

GI-cat is being developed by ESSI Lab. Please contact us for further information and feedback.


Under what license is GI-cat licensed?

GI-cat is open source software for non profit, research and public administration users. For details please refer to the LICENSE files coming along with the downloaded jars or contact us.


Where can I find an older version of GI-cat?

The old versions of GI-cat can be retrieved from our Archiva repository:


Is there an official mailing list?

Yes, you can subscribe to it by visiting http://zeus.pin.unifi.it/gi-news This mailing list will be used to inform about major GI-cat versions/features.


How do I start/stop GI-cat?


How do I check if GI-cat is running?

Point your browser to the GI-cat installation URL (this is set up during installation: the default is http://localhost:8090/gi-cat). A welcome page will be shown if the installation procedure succeeded.

Common problems


Pointing the browser to the GI-cat endpoint I get the error "No GI-cat found at the given endpoint". Could this be solved?

Make sure the "Work Offline" option from the Firefox "File" menu is not checked. It should be as in the following picture:

Work Offline option should not be set!

If the problem persists, try to start GI-cat again. More information in the user manual.


How can I change the configurator password?

From version 7: From the configurator. Click on the menu Settings -> Change Password

For version prior to 7: Password could be changed by reinstalling the package or by modifying the gi-cat-realm.xml file. This can be found under GI-CAT-HOME/webapps/gi-cat-VERSION/conf/configuration.service.xml

Java Multiplatform WAR package related


I get an heap-space, permGen or out of memory memory exception in the TOMCAT log using the war package. Can this be solved?

Yes, make sure the application server is started with the appropriate JVM parameter to reserve enough Heap memory (i.e. -Xmx512m).
E.g. if you use tomcat add this line in catalina.sh: JAVA_OPTS="$JAVA_OPTS -Xmx512m"
If the problem persists, try with -Xmx1024m.

Moreover, make sure the application server is started with the appropriate JVM parameter to reserve enough Perm memory (i.e. -XX:MaxPermSize=128m).
E.g. if you use tomcat add this line in catalina.sh: JAVA_OPTS="$JAVA_OPTS -XX:MaxPermSize=128m"
If the problem persists, try with -XX:MaxPermSize=256m.

See Java recommendations for more information.


Known compatibility issue with GI-cat and eXist deployment on Tomcat ( only for version 6.0.4 and previous ones )

The deployment of eXist and GI-cat web application archive (WAR) on Tomcat, causes eXist application malfunctioning. To avoid this problem, we propose the following workaround:

1 ) stop the eXist application using the Tomcat Manager 2 ) go in the ${GI-CAT_WEBAPP_DIR}/WEB-INF/lib folder and copy the file saxon-x.x.jar in the folder ${EXIST_WEBAPP_DIR}/WEB_INF/lib 3 ) start the eXist application using the Tomcat Manager


Known compatibility issue with GI-cat and deegree services deployment on Tomcat

The deployment of deegree and GI-cat web application archive (WAR) on Tomcat, causes Deegree application malfunctioning. To avoid this problem, we propose the following workaround:

1 ) stop the deegree application using the Tomcat Manager 2 ) go in the ${GI-CAT_WEBAPP_DIR}/WEB-INF/lib folder and copy the files saxon-*.jar in the folder ${DEEGREE_WEBAPP_DIR}/WEB_INF/lib (you should find two jars)
3 ) start the eXist application using the Tomcat Manager

Automatic installer related


I've installed GI-cat with the automatic installer package. How can I change the service port after installation?

It is possible to change the GI-cat service port by the following step-by-step procedure:

1 ) stop your GI-cat instance from the GI-cat manager icon in the tray
2 ) stop the GI-cat manager itself, by clicking on exit from the drop down menu
3 ) edit the file at [GI-CAT_HOME]/etc/jetty.xml : Change the /Configure/Call[@name="addConnector"]/Arg/New/Set[@name="port"]/SystemProperty/@default to the new port number of your choice
4 ) edit the file at [GI-CAT_HOME]/systray_config.xml : Change the /configuration/gicatinstance value to reflect the new port number of your choice
5 ) restart the GI-cat manager manually (or reboot the machine for the automatic restart)
6 ) start GI-cat from the GI-cat manager


Topic attachments
I Attachment Action Size Date Who Comment
gifgif Firefox_offline.gif manage 24.7 K 23 Jul 2009 - 11:21 EnricoBoldrini  
gifgif GI-cat.gif manage 42.2 K 08 Jun 2009 - 07:26 EnricoBoldrini  
Edit | WYSIWYG | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r24 < r23 < r22 < r21 < r20 | More topic actions
 
ESSI Lab
This site is powered by the TWiki collaboration platformCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback