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