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
>> >>>> ________________________________________________________________
>> >>>
>> >>>
>> >>
>> >>
>> >>
>> >
>> >
>> >
>> 
> 
> 

Reply via email to