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