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 <[email protected]> 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 > [email protected] > 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 <[email protected]>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 >> [email protected] >> 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 >> ________________________________________________________________* >> >> > >
