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

Reply via email to