[IPT] IPT and 32 bit vs 64 bit servers
"Markus Döring (GBIF)"
mdoering at gbif.org
Fri Dec 4 12:06:04 CET 2009
Laura,
this looks like a OS specific problem as Tim mentioned. Just wanted to
assure you that the IPT only requires Java to run, which is supported
on virtually every machine that you can find. I am running the IPT
with geoserver at home on a 64bit macintosh.
Markus
On Dec 4, 2009, at 9:18 AM, Tim Robertson wrote:
> 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
>
> _______________________________________________
> 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/f5346f07/attachment.html
More information about the IPT
mailing list