There are no differences in the list of JARs. I'll try to rebuild Tuscany to see if anything has changed.
Thanks, Raymond ________________________________________________________________ Raymond Feng rf...@apache.org Apache Tuscany PMC member and committer: tuscany.apache.org Co-author of Tuscany SCA In Action book: www.tuscanyinaction.com Personal Web Site: www.enjoyjava.com ________________________________________________________________ On Mar 23, 2011, at 9:28 AM, Florian Moga wrote: > Integration test works fine (no errors in logs). Here's what I'm seeing in > WEB-INF/lib: > > aopalliance-1.0.jar > app-1.2.0-v20090520-1800.jar > asm-3.1.jar > axiom-api-1.2.10.jar > axiom-impl-1.2.10.jar > cglib-2.2.jar > common-3.5.0-v20090520-1800.jar > commons-beanutils-1.7.0.jar > commons-cli-1.2.jar > commons-codec-1.3.jar > commons-collections-3.2.jar > commons-digester-1.8.jar > commons-discovery-0.4.jar > commons-logging-1.1.1.jar > contenttype-3.3.0-v20080604-1400.jar > geronimo-javamail_1.4_spec-1.6.jar > httpclient-4.0.3.jar > httpcore-4.0.1.jar > jabsorb-1.3.1.jar > jackson-core-asl-1.7.1.jar > jackson-mapper-asl-1.7.1.jar > jackson-xc-1.7.1.jar > jaxen-1.1.1.jar > jettison-1.2.jar > jobs-3.4.0-v20080512.jar > jstl-1.2.jar > myfaces-api-1.2.2.jar > myfaces-impl-1.2.2.jar > osgi-3.5.0-v20090520.jar > preferences-3.2.300-v20090520-1800.jar > registry-3.4.100-v20090520-1800.jar > runtime-3.4.0-v20080512.jar > sample-implementation-spring-helloworld-contribution-2.0-SNAPSHOT.jar > servlet-api-2.5.jar > slf4j-api-1.6.1.jar > slf4j-jdk14-1.6.1.jar > spring-aop-3.0.5.RELEASE.jar > spring-asm-3.0.5.RELEASE.jar > spring-beans-3.0.5.RELEASE.jar > spring-context-3.0.5.RELEASE.jar > spring-context-support-3.0.5.RELEASE.jar > spring-core-3.0.5.RELEASE.jar > spring-expression-3.0.5.RELEASE.jar > spring-web-3.0.5.RELEASE.jar > spring-webmvc-3.0.5.RELEASE.jar > stripes-1.5.2.jar > tuscany-assembly-2.0-SNAPSHOT.jar > tuscany-assembly-xml-2.0-SNAPSHOT.jar > tuscany-assembly-xsd-2.0-SNAPSHOT.jar > tuscany-binding-http-2.0-SNAPSHOT.jar > tuscany-binding-jsonp-2.0-SNAPSHOT.jar > tuscany-binding-jsonp-runtime-2.0-SNAPSHOT.jar > tuscany-binding-jsonrpc-2.0-SNAPSHOT.jar > tuscany-binding-jsonrpc-runtime-2.0-SNAPSHOT.jar > tuscany-binding-sca-runtime-2.0-SNAPSHOT.jar > tuscany-binding-ws-2.0-SNAPSHOT.jar > tuscany-builder-2.0-SNAPSHOT.jar > tuscany-common-http-2.0-SNAPSHOT.jar > tuscany-common-java-2.0-SNAPSHOT.jar > tuscany-common-xml-2.0-SNAPSHOT.jar > tuscany-contribution-2.0-SNAPSHOT.jar > tuscany-core-2.0-SNAPSHOT.jar > tuscany-core-databinding-2.0-SNAPSHOT.jar > tuscany-core-spi-2.0-SNAPSHOT.jar > tuscany-data-api-2.0-SNAPSHOT.jar > tuscany-databinding-2.0-SNAPSHOT.jar > tuscany-databinding-jaxb-2.0-SNAPSHOT.jar > tuscany-databinding-json-2.0-SNAPSHOT.jar > tuscany-deployment-2.0-SNAPSHOT.jar > tuscany-domain-node-2.0-SNAPSHOT.jar > tuscany-extensibility-2.0-SNAPSHOT.jar > tuscany-extensibility-equinox-2.0-SNAPSHOT.jar > tuscany-host-http-2.0-SNAPSHOT.jar > tuscany-host-webapp-2.0-SNAPSHOT.jar > tuscany-implementation-java-2.0-SNAPSHOT.jar > tuscany-implementation-java-runtime-2.0-SNAPSHOT.jar > tuscany-implementation-spring-2.0-SNAPSHOT.jar > tuscany-implementation-spring-runtime-2.0-SNAPSHOT.jar > tuscany-implementation-spring-webapp-2.0-SNAPSHOT.jar > tuscany-implementation-web-2.0-SNAPSHOT.jar > tuscany-implementation-web-runtime-2.0-SNAPSHOT.jar > tuscany-interface-java-2.0-SNAPSHOT.jar > tuscany-interface-java-jaxws-2.0-SNAPSHOT.jar > tuscany-interface-wsdl-2.0-SNAPSHOT.jar > tuscany-monitor-2.0-SNAPSHOT.jar > tuscany-myfaces-2.0-SNAPSHOT.jar > tuscany-node-api-2.0-SNAPSHOT.jar > tuscany-node-impl-2.0-SNAPSHOT.jar > tuscany-node-launcher-2.0-SNAPSHOT.jar > tuscany-node-launcher-equinox-2.0-SNAPSHOT.jar > tuscany-policy-security-2.0-SNAPSHOT.jar > tuscany-sca-api-2.0-SNAPSHOT.jar > tuscany-sca-client-impl-2.0-SNAPSHOT.jar > tuscany-shell-2.0-SNAPSHOT.jar > tuscany-stripes-2.0-SNAPSHOT.jar > tuscany-web-javascript-2.0-SNAPSHOT.jar > tuscany-xsd-2.0-SNAPSHOT.jar > wsdl4j-1.6.2.jar > XmlSchema-1.4.3.jar > > > On Wed, Mar 23, 2011 at 6:00 PM, Raymond Feng <enjoyj...@gmail.com> wrote: > It's strange. After I saw your responses, I downloaded and installed Tomcat > 6.0.32 freshly. Then I copied helloworld-spring.war into webapps, started > Tomcat, pointed the browser to: > > http://localhost:8080/helloworld-spring/mvc/ > > It just works without any issues! > > BTW, if you run mvn clean install for the webapp, we actually do the > integration test to verify all the endpoints are working. > > Can you show a list of jars in the WEB-INF/lib? > > Thanks, > Raymond > ________________________________________________________________ > Raymond Feng > rf...@apache.org > Apache Tuscany PMC member and committer: tuscany.apache.org > Co-author of Tuscany SCA In Action book: www.tuscanyinaction.com > Personal Web Site: www.enjoyjava.com > ________________________________________________________________ > > On Mar 23, 2011, at 2:09 AM, Florian Moga wrote: > >> Same here but without the ClassCastException... >> >> On Wed, Mar 23, 2011 at 9:44 AM, ant elder <ant.el...@gmail.com> wrote: >> I gave it a try, deploying the built war to Tomcat it looks like it >> starts up ok but then i couldn't see what url to use to actually run >> anything. Running it with mvn jetty:run it fails with: >> >> Caused by: org.springframework.beans.factory.BeanCreationException: >> Error creating bean with name 'GreetingServiceBean' defined in U >> RL >> [file:/C:/Tuscany/SVN/rayspring/helloworld-spring-webapp/src/main/webapp/WEB-INF/sca/sca-context.xml]: >> Cannot resolve reference t >> o bean 'MessageServiceBean' while setting bean property >> 'messageService'; nested exception is >> org.springframework.beans.factory.NoSu >> chBeanDefinitionException: No bean named 'MessageServiceBean' is defined >> >> and with mvn tomcat:run it fails with: >> >> SEVERE: Exception starting filter tuscany >> java.lang.ClassCastException: >> org.apache.tuscany.sca.host.webapp.TuscanyServletFilter cannot be cast >> to javax.servlet.Filter >> >> ...ant >> >> On Tue, Mar 22, 2011 at 9:42 PM, Raymond Feng <enjoyj...@gmail.com> wrote: >> > I made one more change to exclude servlet/el/jsp jars from being packaged >> > into the WAR and upgrade to jstl 1.2. Now the standalone WAR can be >> > deployed >> > to Tomcat. >> > Make sure you rebuild Tuscany. I don't see >> > the org.springframework.beans.factory.NoSuchBeanDefinitionException. >> > Thanks, >> > Raymond >> > ________________________________________________________________ >> > Raymond Feng >> > rf...@apache.org >> > Apache Tuscany PMC member and committer: tuscany.apache.org >> > Co-author of Tuscany SCA In Action book: www.tuscanyinaction.com >> > Personal Web Site: www.enjoyjava.com >> > ________________________________________________________________ >> > On Mar 22, 2011, at 12:26 PM, Florian Moga wrote: >> > >> > It looks like now it is finding the spring file but I'm >> > seeing org.springframework.beans.factory.NoSuchBeanDefinitionException: No >> > bean named 'MessageServiceBean' is defined >> > The bean is defined in servlet-context.xml. Are the spring files loaded in >> > some order? It looks like sca-context.xml is loaded before >> > servlet-context.xml and doesn't find the bean. >> > >> > On Tue, Mar 22, 2011 at 6:56 PM, Raymond Feng <enjoyj...@gmail.com> wrote: >> >> >> >> I made one more change in web.xml to use classpath: for Spring config >> >> location. Can you try again? >> >> Thanks, >> >> Raymond >> >> ________________________________________________________________ >> >> Raymond Feng >> >> rf...@apache.org >> >> Apache Tuscany PMC member and committer: tuscany.apache.org >> >> Co-author of Tuscany SCA In Action book: www.tuscanyinaction.com >> >> Personal Web Site: www.enjoyjava.com >> >> ________________________________________________________________ >> >> On Mar 22, 2011, at 9:47 AM, Raymond Feng wrote: >> >> >> >> Hi, >> >> sample-implementation-spring-helloworld-contribution.jar is copied into >> >> the WAR as a jar. That's probably why you didn't see the >> >> WEB-INF/classes/helloworld-context.xml. Can you try to unzip the jar into >> >> WEB-INF/classes to see if it helps? We also need to figure out a way to >> >> resolve Spring application context files on the classpath. >> >> Thanks, >> >> Raymond >> >> ________________________________________________________________ >> >> Raymond Feng >> >> rf...@apache.org >> >> Apache Tuscany PMC member and committer: tuscany.apache.org >> >> Co-author of Tuscany SCA In Action book: www.tuscanyinaction.com >> >> Personal Web Site: www.enjoyjava.com >> >> ________________________________________________________________ >> >> On Mar 22, 2011, at 9:32 AM, Florian Moga wrote: >> >> >> >> Hey Raymond, >> >> Yes, I tried deploying sample-implementation-spring-helloworld-webapp.war >> >> to both Tomcat and Jetty. When I saw the exceptions in logs, I tried >> >> copying >> >> sample-implementation-spring-helloworld-contribution.jar to the lib/ >> >> folder >> >> of Tomcat and removing the provided scope but none didn't >> >> fix FileNotFoundException: Could not open ServletContext resource >> >> [/WEB-INF/classes/helloworld-context.xml]. >> >> Florian >> >> >> >> >> >> On Tue, Mar 22, 2011 at 5:51 PM, Raymond Feng <enjoyj...@gmail.com> wrote: >> >>> >> >>> Hi, Florian. >> >>> Thank you for the feedback. Did you try to deploy the hello-spring.war >> >>> into Tomcat/Jetty? >> >>> You are right, the provided scope seems to be an issue (for some reason, >> >>> "provided" is used by some folks in the wrong way:-). I'll fix it. >> >>> Thanks, >> >>> Raymond >> >>> ________________________________________________________________ >> >>> Raymond Feng >> >>> rf...@apache.org >> >>> Apache Tuscany PMC member and committer: tuscany.apache.org >> >>> Co-author of Tuscany SCA In Action book: www.tuscanyinaction.com >> >>> Personal Web Site: www.enjoyjava.com >> >>> ________________________________________________________________ >> >>> On Mar 22, 2011, at 1:16 AM, Florian Moga wrote: >> >>> >> >>> Hi Raymond, >> >>> Having Spring MVC support in Tuscany sounds and looks great! I had a look >> >>> at the sample but I haven't been able to start it up successfully. I'm >> >>> seeing the following in logs: >> >>> Caused by: java.io.FileNotFoundException: Could not open ServletContext >> >>> resource [/WEB-INF/classes/helloworld-context.xml] >> >>> Caused by: java.lang.ClassNotFoundException: sample.DateService >> >>> This is probably due to the >> >>> sample-implementation-spring-helloworld-contribution dependency having >> >>> the >> >>> scope set to provided. I don't know how that should be handled, I've >> >>> tried >> >>> adding the jar to the lib/ folder in Tomcat but the first error was still >> >>> appearing. How should I do this correctly? >> >>> Thanks, >> >>> Florian >> >>> >> >>> On Tue, Mar 22, 2011 at 12:33 AM, Raymond Feng <enjoyj...@gmail.com> >> >>> wrote: >> >>>> >> >>>> Hi, >> >>>> I recently added support of Spring MVC integration for Tuscany on top of >> >>>> the Tuscany/Spring web application feature. >> >>>> >> >>>> https://cwiki.apache.org/confluence/download/attachments/5964931/Spring+Tuscany.pptx >> >>>> To support the Spring MVC which has a servlet-scoped application >> >>>> context, I added code to allow Tuscany to start/stop a node per servlet >> >>>> and >> >>>> enhanced the CompositeContext and Spring implementation provider to >> >>>> link the >> >>>> Spring application context to Tuscany. >> >>>> Here is a working sample: >> >>>> >> >>>> https://svn.apache.org/repos/asf/tuscany/sandbox/rfeng/sca-java-2.x/implementation-spring/ >> >>>> (You can find how to invoke it >> >>>> at >> >>>> https://svn.apache.org/repos/asf/tuscany/sandbox/rfeng/sca-java-2.x/implementation-spring/helloworld-spring-webapp/src/test/java/sample/HelloworldClientTestCase.java) >> >>>> (PS: I'm all confused by the move of our samples into various >> >>>> contrib/unreleased folders and had a difficult time to dig out the >> >>>> Spring/Tuscany integration sample. For now, I leave it in my sandbox >> >>>> before >> >>>> the sample structure is settled. ) >> >>>> Thanks, >> >>>> Raymond >> >>>> ________________________________________________________________ >> >>>> Raymond Feng >> >>>> rf...@apache.org >> >>>> Apache Tuscany PMC member and committer: tuscany.apache.org >> >>>> Co-author of Tuscany SCA In Action book: www.tuscanyinaction.com >> >>>> Personal Web Site: www.enjoyjava.com >> >>>> ________________________________________________________________ >> >>> >> >>> >> >> >> >> >> >> >> > >> > >> > >> > >