Hi Laura,

Hmmm.... this looks like it stems from differing Tomcat distributions for different environments.

Could you please search from the tomcat folder if you have either of these files anywhere?
- xalan*.jar
- xerces*.jar

I suspect that the 64 bit distribution is not shipping with these, but most others do.  If so, we need to find and copy both these jars to the ..../tomcat*/ipt/WEB-INF/lib

Thanks,
Tim


On Dec 4, 2009, at 12:01 AM, Russell, Laura wrote:

Is there any issue with running IPT on a 64 bit Fedora virtual machine?  (We've also tried on 64 bit Ubuntu and Centos virtual machines as well)  I seem to remember something about this from IPT training, but I don't have any notes on it.  Or maybe I'm missing something else.  Geoserver starts up, but not IPT.  Pasted IPT content from the log file below.  In the mean time, going back to configuring a 32 bit to see if we can get that one working. Thanks for the help.  Laura

Log File for IPT content: catalina.out
Dec 3, 2009 3:40:00 PM org.apache.catalina.startup.HostConfig deployWAR
INFO: Deploying web application archive ipt.war
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 main-[/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(TransformerFactory.java:120)
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.core.ContainerBase.addChildInternal(ContainerBase.java:760)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:740)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:544)
at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:831)
at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:720)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:490)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1150)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1022)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:736)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
at org.apache.catalina.core.StandardService.start(StandardService.java:448)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:616)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
Dec 3, 2009 3:40:05 PM org.apache.catalina.core.StandardContext start
SEVERE: Error filterStart
Dec 3, 2009 3:40:05 PM org.apache.catalina.core.StandardContext start
SEVERE: Context [/ipt] startup failed due to previous errors
Dec 3, 2009 3:40:06 PM org.apache.catalina.loader.WebappClassLoader loadClass
INFO: Illegal access: this web application instance has been stopped already. Could not load org.apache.log4j.helpers.NullEnumeration. The eventual following stack trace is caused by an error thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access, and has no functional impact.

java.lang.IllegalStateException
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1272)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1232)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:332)
at org.apache.log4j.Category.getAllAppenders(Category.java:410)
at org.apache.velocity.runtime.log.SimpleLog4JLogSystem.shutdown(SimpleLog4JLogSystem.java:162)
at org.apache.velocity.runtime.log.SimpleLog4JLogSystem.finalize(SimpleLog4JLogSystem.java:156)
at java.lang.ref.Finalizer.invokeFinalizeMethod(Native Method)
at java.lang.ref.Finalizer.runFinalizer(Finalizer.java:101)
at java.lang.ref.Finalizer.access$100(Finalizer.java:32)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:178)


 
Laura Russell
VertNet Programmer
Biodiversity Institute
University of Kansas
Dyche Hall
1345 Jayhawk Blvd., Room 606
Lawrence, KS 66045
 
Phone: 785.864.4681
Fax: 785.864.5335
Email: larussell@ku.edu
URL: http://www.vertnet.org
 
VertNet Portals:
MaNIS: http://www.manisnet.org
HerpNET: http://www.herpnet.org
ORNIS: http://www.ornisnet.org
FishNet2: http://www.fishnet2.net
 

_______________________________________________
IPT mailing list
IPT@lists.gbif.org
http://lists.gbif.org/mailman/listinfo/ipt