[IPT] Troubles with IPT

Mickael Graf mickael.graf at nrm.se
Mon Apr 27 10:35:35 CEST 2009


Hi all,

I downloaded and installed IPT and geoserver, and I got into troubles.
I'm new to Tomcat, and this doesn't help me solving this issue.

First I couldn't start geoserver. After searching the solution was to
change owner (unzipping and installing defaults to root.root) and to
make geoserver/data/service.xml writeable. 

Now I'm trying to start IPT but this doesn't work. After changing memory
values, I finally get the following error message:

FAIL - Application at context path /ipt could not be started

The message from the logs is the following:
INFO: HTMLManager: start: Starting web application at '/ipt'
Resolved relative path / with servlet
context : /usr/share/tomcat5/webapps/ipt/
Resolved relative path /data with servlet
context : /usr/share/tomcat5/webapps/ipt/data
Resolved relative path / with servlet
context : /usr/share/tomcat5/webapps/ipt/
Resolved relative path /data with servlet
context : /usr/share/tomcat5/webapps/ipt/data
ERROR http-8080-Processor25-[/ipt].filterStart(3639) | Exception
starting filter struts
javax.xml.transform.TransformerFactoryConfigurationError: Provider
org.apache.xalan.processor.TransformerFactoryImpl not found
        at javax.xml.transform.TransformerFactory.newInstance(Unknown
Source)
        at com.opensymphony.xwork2.util.DomHelper
$DOMBuilder.<clinit>(DomHelper.java:167)
        at
com.opensymphony.xwork2.util.DomHelper.parse(DomHelper.java:115)
        at
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadConfigurationFiles(XmlConfigurationProvider.java:830)
        at
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadDocuments(XmlConfigurationProvider.java:131)
        at
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.init(XmlConfigurationProvider.java:100)
        at
com.opensymphony.xwork2.config.impl.DefaultConfiguration.reload(DefaultConfiguration.java:130)
        at
com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:52)
        at
org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:395)
        at
org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:452)
        at
org.apache.struts2.dispatcher.FilterDispatcher.init(FilterDispatcher.java:201)
        at
org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:221)
        at
org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:302)
        at
org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:78)
        at
org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3635)
        at
org.apache.catalina.core.StandardContext.start(StandardContext.java:4222)
        at
org.apache.catalina.manager.ManagerServlet.start(ManagerServlet.java:1176)
        at
org.apache.catalina.manager.HTMLManagerServlet.start(HTMLManagerServlet.java:545)
        at
org.apache.catalina.manager.HTMLManagerServlet.doGet(HTMLManagerServlet.java:105)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
        at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210)
        at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172)
        at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:525)
        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
        at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
        at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
        at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)
        at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:870)
        at org.apache.coyote.http11.Http11BaseProtocol
$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
        at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
        at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
        at org.apache.tomcat.util.threads.ThreadPool
$ControlRunnable.run(ThreadPool.java:685)
        at java.lang.Thread.run(Thread.java:636)
Apr 24, 2009 10:08:26 AM org.apache.catalina.core.StandardContext start
SEVERE: Error filterStart
Apr 24, 2009 10:08:26 AM org.apache.catalina.core.StandardContext start
SEVERE: Context [/ipt] startup failed due to previous errors
Apr 24, 2009 10:08:27 AM org.apache.catalina.core.ApplicationContext log
INFO: HTMLManager: list: Listing contexts for virtual host 'localhost'

I don't know if that means my system is missing some class/package or if
it's a configuration issue. My system is Centos 5.3

Cheers,
Mickaël
-- 
---------------------------------
Mickaël Graf 
Database developper, GBIF Sweden - http://www.gbif.se 
tel: +46 8 5195 4045 
mailto:mickael.graf at nrm.se

Swedish Museum of Natural History - http://www.nrm.se
Box 50007 
SE-104 05 Stockholm 
Sweden



More information about the IPT mailing list