You should delete the persistence.xml file in web/src/main/resources.

On Mon, Nov 15, 2010 at 3:25 AM, Milbourne, Anthony <
anthony.milbou...@credit-suisse.com> wrote:

>  Apologies if I have missed something obvious here but I think I have
> found an omission in the AppFuse tutorial.
>
> I am using the 2.1.0-M1 version of the modular spring archetype and I have
> followed the tutorials with JPA and SpringMVC.  All works up until the
> controller tutorial 
> (*http://appfuse.org/display/APF/Using+Spring+MVC*<http://appfuse.org/display/APF/Using+Spring+MVC>),
> when I get a test failure for the PersonControllerTest:
>
> no persistent classes found for query class: select obj from com.
> my.company.model.Person obj
>
> After a bit of digging I discovered that I needed to add an entry in
> web/src/main/resources/META-INF/persistence.xml.  This is kind of obvious
> but the issue was complicated by the presence of
> core/src/main/resources/META-INF/persistence.xml, which has a comment
> stating that adding entries is optional - so first I didn't realise that the
> file was in 2 places and then I thought that the optionality applied to
> both.
>
> None of this seems to be mentioned in the tutorial, and I think it ought to
> be.
>
> All that said, AppFuse is great and the tutorial is generally very well
> written and easy to follow.
>
> Is this the right place to request updates to the tutorial (and if not then
> where)?
>
> Thanks,
>
>     Anthony.
>
>
> ==============================================================================
> Please access the attached hyperlink for an important electronic
> communications disclaimer:
> http://www.credit-suisse.com/legal/en/disclaimer_email_ib.html
>
> ==============================================================================
>
>

Reply via email to