[seam-dev] Hibernate 4.0 + Seam 2.x on AS7?

Emmanuel Bernard emmanuel at hibernate.org
Wed Jun 8 03:39:40 EDT 2011


On 8 juin 2011, at 05:33, Jaikiran Pai wrote:

> On Wednesday 08 June 2011 04:12 AM, Stuart Douglas wrote:
>> 
>>> 
>>> I guess that it is not good. How will AS7 solves deploying old EJB3
>>> application?
>>> 
>>> I am new in JBoss AS 7 world, and right now I am trying to deploy some
>>> old applications. For instance I saw this warning:
>>> 
>>> 21:37:17,430 WARN  [org.jboss.as.server.deployment.module] (MSC service
>>> thread 1-2) META-INF directory
>>> /content/jboss-seam-jpa.war/WEB-INF/classes/META-INF ignored as it is
>>> not a valid location for META-INF
>>> 
>>> Why the location is not valid?
>>> 
>> 
>> It should be in war/META-INF, not war/WEB-INF/classes/META-INF.
>> 
> Note that the WARN is a bit misleading because (only) the JPA spec 
> allows the persistence.xml file to be in .war/WEB-INF/classes/META-INF 
> (section 8.2 of JPA spec). That file infact will be picked up by AS7. 
> It's just warning that the rest of the metadata should come from 
> .war/META-INF. The .war/WEB-INF/classes/META-INF location is just for 
> JPA persistence.xml

I'd say the code should be smarter and not throw a WARN if only persistence.xml is in. That's the legal place to put a persistence.xml in a WAR.


More information about the seam-dev mailing list