[IPT] IPT and 32 bit vs 64 bit servers

Tim Robertson trobertson at gbif.org
Fri Dec 4 09:18:10 CET 2009


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 at 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 at lists.gbif.org
> http://lists.gbif.org/mailman/listinfo/ipt

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.gbif.org/pipermail/ipt/attachments/20091204/b130c72b/attachment-0001.html 


More information about the IPT mailing list