GI-cat FAQ
The 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
here, while
the installation guide for the
Multiplatform Java WAR Package is avaliable
here.
Where can I found the documentation about GI-cat?
The documentation is available
here.
Who develops GI-cat?
GI-cat is being developed by
ESSI Lab. Please
contact us for further information and feedback.
Under which license GI-cat is licensed?
GI-cat is open source software. It is licensed under the GPL version 3.0 license. You can find a license of it within your GI-cat copy.
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:

If the problem persists, try to start GI-cat again. More information in the
user manual.
How can I change the configurator password?
Password can 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 problems
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 the disease of the eXist application.
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 the disease of the deegree application.
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
Why the SOAP Monitor can not be started?
Check that the communication port between the SOAP Monitor applet and servlet is open (see instructions in the file web.xml, the standard port is 5001).