Java Mailing List Archive

http://www.junlu.com/

Google
Google
Mailing List
Home
Forum Home
JBoss - Java Application Server
Tomcat - JSP/Servlet container
Struts - A MVC web framework
iText - An open source PDF Java Library
JDOM - JDOM XML Parser
JSP - A mailing list about Java Server Pages specification and reference
J2EE - A mailing list for Java(tm) 2 Platform, Enterprise Edition
J2EE Pattern - An interest list for Sun Java Center J2EE Pattern Catalog
Servlet - A mailing list for discussion about Sun Microsystem's Java Servlet API Technology
Struts & Hibernate
Subjects
JSP editor plugin for eclipse ?
org apache jasper JasperException: Unable to compile class for JSP
Tomcat: Connection reset by peer: socket write error
Cannot retrieve definition for form bean null
Struts Tiles Tutorial (free Struts training)
Where do I download Tomcat 4 0 6?
Data Access Object (DAO) pattern, example DAO 's
Where to download Tomcat v 4 1 24 from?
Tomcat 5 0 16 Requested resource not available
Subject: Servlet : Session invalidate
Oracle Connection Pooling in 3 2 2
Servlet action is currently unavailable
Tomcat/Struts Unicode Encoding/Decoding problems
Subject: Running a Simple JMS Example
Tomcat and webapplication specific java library path
Mapping in workers2 properties
org apache jasper JasperException
problem with html:text bean throwing exception
Cannot find message resources under key org apache struts action
   MESSAGE
Cannot find message resources under key org apache struts action MESSAGE
invalid direct reference problem with solution
Tool for jsp debug Try Sysdeo Eclipse Plugin
Tomcat 5 Cannot load JDBC driver class 'null ' SQL state: null
weblogic ejbc
java properties file
Jboss 3 2 3 Coyote Can 't re
Tomcat 5, Apache2 and mod jk2 integration problem
JBoss example problem new to J2EE
Value attribute of <html:checkbox
url string for connecting jboss to oracle
javax servlet ServletException: BeanUtils populate
5 0 18: Windows XP Pro vs Windows 2000
HTTP Status 404 The requested resource is not available
 
java.lang.NoClassDefFoundError: org/apache/commons/collections/SequencedHashMap

java.lang.NoClassDefFoundError: org/apache/commons/collections/SequencedHashMap

2007-11-30       - By Tom Robinson

 Back
Hi,

I'm having some trouble with a new tomcat5 setup. The webapp works on another
host with the following setup:

CentOS 4
OK - Server info
Tomcat Version: Apache Tomcat/5.0
OS Name: Linux
OS Version: 2.6.9-55.0.9.ELsmp
OS Architecture: i386
JVM Version: 1.4.2_10-b03
JVM Vendor: Sun Microsystems Inc.

I think I've installed all the correct jars (mostly via jpackage and CentOS yum
repos) but on the new host with the following configuration I get the errors
pasted at the bottom of this message:

CentOS 5
OK - Server info
Tomcat Version: Apache Tomcat/5.5.25
OS Name: Linux
OS Version: 2.6.18-8.1.15.el5xen
OS Architecture: i386
JVM Version: 1.6.0_03-b05
JVM Vendor: Sun Microsystems Inc.

The error is:
Nov 30, 2007 11:52:31 PM org.apache.catalina.core.StandardContext filterStart
SEVERE: Exception starting filter MainFilter
java.lang.NoClassDefFoundError: org/apache/commons/collections/SequencedHashMap

When I search for the class in /var/lib/tomcat5 I can find the required class
in:
./server/webapps/admin/WEB-INF/lib/[commons-collections].jar
 9026 Tue Jan 01 00:00:00 GMT 1980
org/apache/commons/collections/SequencedHashMap.class

There are also two other versions from:
./common/lib/[commons-collections-tomcat5].jar
org/apache/tomcat/dbcp/collections/SequencedHashMap.class

and:
./common/lib/[commons-dbcp-tomcat5].jar
org/apache/tomcat/dbcp/dbcp/datasources/SequencedHashMap.class

Why do I have three versions and are they conflicting with each other? Should I
be looking somewhere else for the cause of the error?

Any help is appreciated.

Cheers,

Tom

---

Other Info:

[root@(protected) tomcat5]# pwd
/var/lib/tomcat5
[root@(protected) tomcat5]# list=`find -name '*.jar'`
[root@(protected) tomcat5]# for j in $list
> do
> echo $j
> jar tvf $j | grep SequencedHashMap
> done

---8<--- snip ---8<---

./common/lib/[commons-collections-tomcat5].jar
 1725 Tue Jan 01 00:00:00 GMT 1980
org/apache/tomcat/dbcp/collections/SequencedHashMap$1.class
 2151 Tue Jan 01 00:00:00 GMT 1980
org/apache/tomcat/dbcp/collections/SequencedHashMap$2.class
 2335 Tue Jan 01 00:00:00 GMT 1980
org/apache/tomcat/dbcp/collections/SequencedHashMap$3.class
 1859 Tue Jan 01 00:00:00 GMT 1980
org/apache/tomcat/dbcp/collections/SequencedHashMap$Entry.class
 2398 Tue Jan 01 00:00:00 GMT 1980
org/apache/tomcat/dbcp/collections/SequencedHashMap$OrderedIterator.class
 8932 Tue Jan 01 00:00:00 GMT 1980
org/apache/tomcat/dbcp/collections/SequencedHashMap.class
./common/lib/[commons-dbcp-tomcat5].jar
 1780 Tue Jan 01 00:00:00 GMT 1980
org/apache/tomcat/dbcp/dbcp/datasources/SequencedHashMap$1.class
 2216 Tue Jan 01 00:00:00 GMT 1980
org/apache/tomcat/dbcp/dbcp/datasources/SequencedHashMap$2.class
 2384 Tue Jan 01 00:00:00 GMT 1980
org/apache/tomcat/dbcp/dbcp/datasources/SequencedHashMap$3.class
 1811 Tue Jan 01 00:00:00 GMT 1980
org/apache/tomcat/dbcp/dbcp/datasources/SequencedHashMap$Entry.class
 2458 Tue Jan 01 00:00:00 GMT 1980
org/apache/tomcat/dbcp/dbcp/datasources/SequencedHashMap$OrderedIterator.class
 9057 Tue Jan 01 00:00:00 GMT 1980
org/apache/tomcat/dbcp/dbcp/datasources/SequencedHashMap.class

---8<--- snip ---8<---

./server/webapps/admin/WEB-INF/lib/[commons-collections].jar
 1681 Tue Jan 01 00:00:00 GMT 1980
org/apache/commons/collections/SequencedHashMap$1.class
 2099 Tue Jan 01 00:00:00 GMT 1980
org/apache/commons/collections/SequencedHashMap$2.class
 2283 Tue Jan 01 00:00:00 GMT 1980
org/apache/commons/collections/SequencedHashMap$3.class
 1843 Tue Jan 01 00:00:00 GMT 1980
org/apache/commons/collections/SequencedHashMap$Entry.class
 2350 Tue Jan 01 00:00:00 GMT 1980
org/apache/commons/collections/SequencedHashMap$OrderedIterator.class
 9026 Tue Jan 01 00:00:00 GMT 1980
org/apache/commons/collections/SequencedHashMap.class

---8<--- snip ---8<---

Errors:

INFO: HTMLManager: start: Starting web application at '/'
Nov 30, 2007 11:52:31 PM org.hibernate.cfg.Environment <clinit>
INFO: Hibernate 3.1.3
Nov 30, 2007 11:52:31 PM org.hibernate.cfg.Environment <clinit>
INFO: hibernate.properties not found
Nov 30, 2007 11:52:31 PM org.hibernate.cfg.Environment <clinit>
INFO: using CGLIB reflection optimizer
Nov 30, 2007 11:52:31 PM org.hibernate.cfg.Environment <clinit>
INFO: using JDK 1.4 java.sql.Timestamp handling
Nov 30, 2007 11:52:31 PM org.hibernate.cfg.Configuration configure
INFO: configuring from resource: /hibernate.cfg.xml
Nov 30, 2007 11:52:31 PM org.hibernate.cfg.Configuration
getConfigurationInputStream
INFO: Configuration resource: /hibernate.cfg.xml
Nov 30, 2007 11:52:31 PM org.hibernate.cfg.Configuration addResource
INFO: Reading mappings from resource: hibernate.hbm.xml
Nov 30, 2007 11:52:31 PM org.apache.catalina.core.StandardContext filterStart
SEVERE: Exception starting filter MainFilter
java.lang.NoClassDefFoundError: org/apache/commons/collections/SequencedHashMap
       at org.hibernate.mapping.Table.<init>(Table.java:33)
       at org.hibernate.cfg.Mappings.addTable(Mappings.java:165)
       at
org.hibernate.cfg.HbmBinder.bindRootPersistentClassCommonValues(HbmBinder.java
:299)
       at org.hibernate.cfg.HbmBinder.bindRootClass(HbmBinder.java:282)
       at org.hibernate.cfg.HbmBinder.bindRoot(HbmBinder.java:153)
       at org.hibernate.cfg.Configuration.add(Configuration.java:386)
       at org.hibernate.cfg.Configuration.addInputStream(Configuration.java
:427)
       at org.hibernate.cfg.Configuration.addResource(Configuration.java:482)
       at
org.hibernate.cfg.Configuration.parseMappingElement(Configuration.java:1465)
       at
org.hibernate.cfg.Configuration.parseSessionFactory(Configuration.java:1433)
       at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1414)
       at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1390)
       at org.hibernate.cfg.Configuration.configure(Configuration.java:1310)
       at org.hibernate.cfg.Configuration.configure(Configuration.java:1296)
       at
com.intelligentspace.parchment.servlet.MainFilter.<clinit>(MainFilter.java:36)
       at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
       at
sun.reflect.NativeConstructorAccessorImpl.newInstance
(NativeConstructorAccessorImpl.java:39)
       at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance
(DelegatingConstructorAccessorImpl.java:27)
       at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
       at java.lang.Class.newInstance0(Class.java:355)
       at java.lang.Class.newInstance(Class.java:308)
       at
org.apache.catalina.core.ApplicationFilterConfig.getFilter
(ApplicationFilterConfig.java:208)
       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:1173)
       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
:213)
       at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java
:174)
       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.valves.RequestDumperValve.invoke(RequestDumperValve.java
:159)
       at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)
       at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:200)
       at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:283)
       at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:773)
       at
org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:703)
       at
org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java
:895)
       at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java
:689)
       at java.lang.Thread.run(Thread.java:619)
Nov 30, 2007 11:52:31 PM org.apache.catalina.core.StandardContext start
SEVERE: Error filterStart
Nov 30, 2007 11:52:31 PM org.apache.catalina.core.StandardContext start
SEVERE: Context [] startup failed due to previous errors

--
Thomas Robinson -

  Infrastructure, Integration, Support, Development and Training
  Linux, Oracle, Windows, Networking

  Daedalus Compass Ltd                   Mobile: +44 (0)7879 428 968
  132 Clifden Court, Clifden Road          Work: +44 (0)20 8891 6262
  Twickenham, Middlesex, TW1 4LR            Fax: +44 (0)20 8891 6363
  United Kingdom                        GPG Key: 8A4CB7A7

  CONFIDENTIALITY: Copyright (C). This message with any appended or
  attached material is intended for addressees only and may not be
  copied or forwarded to or used by other parties without permission.

-- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ------
To start a new topic, e-mail: users@(protected)
To unsubscribe, e-mail: users-unsubscribe@(protected)
For additional commands, e-mail: users-help@(protected)


©2008 junlu.com - Jax Systems, LLC, U.S.A.