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