Hi,

The JPA mapping and properties are defined in the in META-INF/persistence.xml. You can override the definition in external file and importing the external file in the persistence.xml (see jpa-mappings.xml provided example in SVN) [1]

<mapping-file>META-INF/jpa-mappings.xml</mapping-file>

Normally, that file should not be read at all and is simply there to show an example to tune./override the provided JPA defintions.

Did you change anything to the default config so this file is read?

Thx, Eric

[1] http://james.apache.org/server/3/config-system.html


On 29/01/2013 03:30, Charlie Hubbard wrote:
I'm getting the following error:

Caused by: org.springframework.beans.factory.BeanCreationException: Error
creating bean with name 'mailetcontext': Injection of resource dependencies
failed; nested exception is
org.springframework.beans.factory.BeanCreationException: Error creating
bean with name 'domainlist': Invocation of init method failed; nested
exception is <openjpa-2.1.0-r422266:1071316 nonfatal general error>
org.apache.openjpa.persistence.PersistenceException:
org.xml.sax.SAXException:
jar:file:/Users/charlie/projects/emailarchive/trunk/server/webapps/root/WEB-INF/lib/apache-james-3.0-beta4.jar!/META-INF/jpa-mappings-template.xml
[Location: Line: 28, C: 71]: Type
"org.apache.james.mailbox.jpa.mail.model.JPAHeader" could not be
instantiated.

And when you look in jpa-mappings-template.xml it references
org.apache.james.mailbox.jpa.mail.model.JPAHeader, but that was removed
from the codebase in 3.0.  So why's it still in the files?  Can I just
remove jpa-mappings-template.xml reference in persistence.xml?

Thanks
Charlie


---------------------------------------------------------------------
To unsubscribe, e-mail: server-user-unsubscr...@james.apache.org
For additional commands, e-mail: server-user-h...@james.apache.org

Reply via email to