Hi Ron,
I have just tested the wsdl_first example from the cxf distribution with
tomcat 7.0. I was able to delete the dependency to jetty that was in the
pom and it works.
So the mvn dependency:list shows the below jars. You should be able to
run on tomcat 7 with the below dependencies. Your dependencies look
quite different so somewhere there may be the problem.
Christian
aopalliance:aopalliance:jar:1.0:compile
asm:asm:jar:3.3:compile
com.sun.xml.bind:jaxb-impl:jar:2.1.13:compile
commons-logging:commons-logging:jar:1.1.1:compile
junit:junit:jar:4.7:compile
org.apache.cxf:cxf-api:jar:2.4.0:compile
org.apache.cxf:cxf-common-utilities:jar:2.4.0:compile
org.apache.cxf:cxf-rt-bindings-soap:jar:2.4.0:compile
org.apache.cxf:cxf-rt-bindings-xml:jar:2.4.0:compile
org.apache.cxf:cxf-rt-core:jar:2.4.0:compile
org.apache.cxf:cxf-rt-databinding-jaxb:jar:2.4.0:compile
org.apache.cxf:cxf-rt-frontend-jaxws:jar:2.4.0:compile
org.apache.cxf:cxf-rt-frontend-simple:jar:2.4.0:compile
org.apache.cxf:cxf-rt-transports-common:jar:2.4.0:compile
org.apache.cxf:cxf-rt-transports-http:jar:2.4.0:compile
org.apache.cxf:cxf-rt-ws-addr:jar:2.4.0:compile
org.apache.cxf:cxf-tools-common:jar:2.4.0:compile
org.apache.geronimo.specs:geronimo-javamail_1.4_spec:jar:1.7.1:compile
org.apache.neethi:neethi:jar:3.0.0:compile
org.apache.ws.xmlschema:xmlschema-core:jar:2.0:compile
org.codehaus.woodstox:stax2-api:jar:3.1.1:compile
org.codehaus.woodstox:woodstox-core-asl:jar:4.1.1:compile
org.slf4j:slf4j-api:jar:1.6.1:compile
org.slf4j:slf4j-jdk14:jar:1.6.1:compile
org.springframework:spring-aop:jar:3.0.5.RELEASE:compile
org.springframework:spring-asm:jar:3.0.5.RELEASE:compile
org.springframework:spring-beans:jar:3.0.5.RELEASE:compile
org.springframework:spring-context:jar:3.0.5.RELEASE:compile
org.springframework:spring-core:jar:3.0.5.RELEASE:compile
org.springframework:spring-expression:jar:3.0.5.RELEASE:compile
org.springframework:spring-web:jar:3.0.5.RELEASE:compile
wsdl4j:wsdl4j:jar:1.6.2:compile
xml-resolver:xml-resolver:jar:1.2:compile
Am 26.04.2011 22:20, schrieb Ron Grimes:
Christian,
One more thing, I also changed my web.xml to:
<web-app
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://java.sun.com/xml/ns/javaee"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
id="services" version="3.0" metadata-complete="false">
Ron
-----Original Message-----
From: Ron Grimes [mailto:[email protected]]
Sent: Tuesday, April 26, 2011 2:19 PM
To: [email protected]
Subject: RE: Anyone Successfully Set-up Tomcat 7 with CXF 2.4?
Christian,
While I don't have a POM file, I do keep all my project jars in a user library,
which is defined as follows:
<library name="Endorsed" systemlibrary="false">
<archive path="C:/UserLibraries/endorsed/aopalliance-1.0.jar"/>
<archive path="C:/UserLibraries/endorsed/asm-3.3.jar"/>
<archive path="C:/UserLibraries/endorsed/commons-codec-1.5.jar"/>
<archive
path="C:/UserLibraries/endorsed/commons-collections-3.2.1.jar"/>
<archive path="C:/UserLibraries/endorsed/commons-dbcp-1.4.jar"/>
<archive
path="C:/UserLibraries/endorsed/commons-fileupload-1.2.2.jar"/>
<archive path="C:/UserLibraries/endorsed/commons-io-2.0.1.jar"/>
<archive path="C:/UserLibraries/endorsed/commons-lang-2.6.jar"/>
<archive path="C:/UserLibraries/endorsed/commons-logging-1.1.1.jar"/>
<archive path="C:/UserLibraries/endorsed/commons-net-2.2.jar"/>
<archive path="C:/UserLibraries/endorsed/commons-pool-1.5.6.jar"/>
<archive path="C:/UserLibraries/endorsed/commons-vfs-1.0.jar"/>
<archive path="C:/UserLibraries/endorsed/cxf-2.4.0.jar"/>
<archive path="C:/UserLibraries/endorsed/dom4j-2.0.0-ALPHA-2.jar"/>
<archive path="C:/UserLibraries/endorsed/eclipselink.jar"/>
<archive path="C:/UserLibraries/endorsed/FastInfoset-1.2.9.jar"/>
<archive path="C:/UserLibraries/endorsed/geoGoogle-1.5.0.jar"/>
<archive
path="C:/UserLibraries/endorsed/geronimo-activation_1.1_spec-1.1.jar"/>
<archive
path="C:/UserLibraries/endorsed/geronimo-annotation_1.0_spec-1.1.1.jar"/>
<archive
path="C:/UserLibraries/endorsed/geronimo-javamail_1.4_spec-1.7.1.jar"/>
<archive
path="C:/UserLibraries/endorsed/geronimo-jaxws_2.2_spec-1.0.jar"/>
<archive
path="C:/UserLibraries/endorsed/geronimo-stax-api_1.0_spec-1.0.1.jar"/>
<archive
path="C:/UserLibraries/endorsed/geronimo-ws-metadata_2.0_spec-1.1.3.jar"/>
<archive
path="C:/UserLibraries/endorsed/httpasyncclient-4.0-alpha1.jar"/>
<archive path="C:/UserLibraries/endorsed/httpclient-4.1.1.jar"/>
<archive path="C:/UserLibraries/endorsed/httpclient-cache-4.1.1.jar"/>
<archive path="C:/UserLibraries/endorsed/httpcore-4.1.jar"/>
<archive path="C:/UserLibraries/endorsed/httpcore-nio-4.1.jar"/>
<archive path="C:/UserLibraries/endorsed/httpmime-4.1.1.jar"/>
<archive path="C:/UserLibraries/endorsed/isorelax-20030108.jar"/>
<archive path="C:/UserLibraries/endorsed/iText-5.0.6.jar"
source="C:/UserLibraries/iText-5.0.6/src"/>
<archive path="C:/UserLibraries/endorsed/jakarta-oro-2.0.8.jar"/>
<archive path="C:/UserLibraries/endorsed/javaee-api-6.0.jar"/>
<archive
path="C:/UserLibraries/endorsed/javax.persistence_2.0.3.v201010191057.jar"/>
<archive path="C:/UserLibraries/endorsed/jaxb-api-2.2.1.jar"/>
<archive path="C:/UserLibraries/endorsed/jaxb-impl-2.2.1.1.jar"/>
<archive path="C:/UserLibraries/endorsed/jaxb-xjc-2.2.1.1.jar"/>
<archive path="C:/UserLibraries/endorsed/jcifs-1.3.15.jar"/>
<archive path="C:/UserLibraries/endorsed/jsch-0.1.44.jar"/>
<archive path="C:/UserLibraries/endorsed/jt400.jar"/>
<archive path="C:/UserLibraries/endorsed/jt400Native.jar"/>
<archive path="C:/UserLibraries/endorsed/jt400Proxy.jar"/>
<archive path="C:/UserLibraries/endorsed/jt400Servlet.jar"/>
<archive path="C:/UserLibraries/endorsed/mail.jar"/>
<archive path="C:/UserLibraries/endorsed/msv-core-2010.2.jar"/>
<archive
path="C:/UserLibraries/endorsed/mysql-connector-java-5.0.7-bin.jar"/>
<archive path="C:/UserLibraries/endorsed/neethi-3.0.0.jar"/>
<archive path="C:/UserLibraries/endorsed/ojdbc14.jar"/>
<archive path="C:/UserLibraries/endorsed/poi-3.7-20101029.jar"/>
<archive
path="C:/UserLibraries/endorsed/relaxngDatatype-20020414.jar"/>
<archive path="C:/UserLibraries/endorsed/saaj-api-1.3.jar"/>
<archive path="C:/UserLibraries/endorsed/saaj-impl-1.3.2.jar"/>
<archive path="C:/UserLibraries/endorsed/spring-agent-2.5.6.jar"/>
<archive
path="C:/UserLibraries/endorsed/spring-aop-3.0.5.RELEASE.jar"/>
<archive
path="C:/UserLibraries/endorsed/spring-asm-3.0.5.RELEASE.jar"/>
<archive
path="C:/UserLibraries/endorsed/spring-beans-3.0.5.RELEASE.jar"/>
<archive
path="C:/UserLibraries/endorsed/spring-context-3.0.5.RELEASE.jar"/>
<archive
path="C:/UserLibraries/endorsed/spring-core-3.0.5.RELEASE.jar"/>
<archive
path="C:/UserLibraries/endorsed/spring-expression-3.0.5.RELEASE.jar"/>
<archive
path="C:/UserLibraries/endorsed/spring-jms-3.0.5.RELEASE.jar"/>
<archive
path="C:/UserLibraries/endorsed/spring-ldap-1.3.1.RELEASE-all.jar"/>
<archive path="C:/UserLibraries/endorsed/spring-tx-3.0.5.RELEASE.jar"/>
<archive
path="C:/UserLibraries/endorsed/spring-web-3.0.5.RELEASE.jar"/>
<archive path="C:/UserLibraries/endorsed/stax2-api-3.1.1.jar"/>
<archive path="C:/UserLibraries/endorsed/woodstox-core-asl-4.1.1.jar"/>
<archive path="C:/UserLibraries/endorsed/wsdl4j-1.6.2.jar"/>
<archive path="C:/UserLibraries/endorsed/xmlbeans-2.4.0.jar"/>
<archive path="C:/UserLibraries/endorsed/xmlschema-core-2.0.jar"/>
<archive path="C:/UserLibraries/endorsed/xsdlib-2010.1.jar"/>
</library>
-----Original Message-----
From: Christian Schneider [mailto:[email protected]]
Sent: Tuesday, April 26, 2011 2:04 PM
To: [email protected]
Subject: Re: Anyone Successfully Set-up Tomcat 7 with CXF 2.4?
Can you send the pom file, if you use maven?
Christian
Am 26.04.2011 20:26, schrieb Ron Grimes:
Hi Christian,
I definitely have spring-web-3.0.5.RELEASE in my path.
I'm using the same set of jars for TC7 as I did for my successful
implementation of TC6. The only difference being the javaee.jar that is
included. For TC6, I used the javaee version 5, and for TC7 I've tried both the
version 5 and 6 jars of javaee.
But, since ContextLoaderListener implements ServletContextListener, this is why
I felt that the reason I can get TC6 working, but not TC7, had to do with the
change in the servlet jar changing from version 2.5 to 3.0. I just don't know
exactly what it doesn't like. I've tried building with both version of javaee
within TC7, but to no avail. All it tells me is that it can't configure the
application listener.
Ron Grimes
-----Original Message-----
From: Christian Schneider [mailto:[email protected]]
Sent: Tuesday, April 26, 2011 2:43 AM
To: [email protected]
Subject: Re: Anyone Successfully Set-up Tomcat 7 with CXF 2.4?
Hi Ron,
from the error message it looks like the spring web jar is not on the classpath.
Could you send the content of your pom you use to create the war file and of
course check if the above jar is in the lib dir?
Christian
Am 26.04.2011 01:16, schrieb Ron Grimes:
All,
Just a shot in the dark, but has anyone managed to get
Tomcat 7
CXF 2.4
Spring 3.0.5
working together?
I've been beating my head against a wall with the following error, and am not
really sure what it's complaining about :
INFO: Deploying web application archive ssc-maximo.war Apr 25, 2011
4:41:01 PM org.apache.catalina.core.StandardContext listenerStart
SEVERE: Error configuring application listener of class
org.springframework.web.context.ContextLoaderListener
java.lang.ClassNotFoundException:
org.springframework.web.context.ContextLoaderListener
at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1676)
at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1521)
at
org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:415)
at
org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:397)
at
org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:118)
at
org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4638)
at
org.apache.catalina.core.StandardContext$1.call(StandardContext.java:5204)
at
org.apache.catalina.core.StandardContext$1.call(StandardContext.java:5199)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)
Apr 25, 2011 4:41:01 PM org.apache.catalina.core.StandardContext
listenerStart
SEVERE: Skipped installing application listeners due to previous
error(s) Apr 25, 2011 4:41:01 PM
org.apache.catalina.core.StandardContext startInternal
SEVERE: Error listenerStart
Apr 25, 2011 4:41:01 PM org.apache.catalina.core.StandardContext
startInternal
SEVERE: Context [/ssc-maximo] startup failed due to previous errors
I suspected the problem was with the change from servlet-api 2.5 to 3.0. I've
tried configuring it both ways to no avail.
I have managed to get Tomcat 6, CXF 2.5, and Spring 3.0.5 working, but, since
I'm finally upgrading from Tomcat 5.5.26, I wanted to push it all the way to TC
7.
Any help would be greatly appreciated.
Thanks,
Ron Grimes
--
----
http://www.liquid-reality.de
--
----
http://www.liquid-reality.de
--
----
http://www.liquid-reality.de