The case is that myApp uses 2 ejb modules and 1 web module.

Here is what i did:

//application.xml


  |  <application>
  |   <display-name>myAppEAR</display-name>
  |   <description>my Application</description>  
  |   <module>
  |     <web>
  |       <web-uri>myApp.war</web-uri>
  |       <context-root>myApp</context-root>
  |     </web>
  |   </module>
  |   <module>
  |     <ejb>myApp-server.jar</ejb>
  |   </module>
  |   <module>
  |    <ejb>core-server.jar</ejb>
  |   </module>
  | </application>
  | 

//both of server jar files have the same structure , different content, looks 
ok.
myApp-server.jar/core-server.jar
myApp/core
META-INF              //ejb-jar.xml and jboss.xml with the correct contents
hibernate.cfg.xml     //same s , different s, see the followings :
 

//hibernate.cfg.mxl in myApp-server.jar

  | <hibernate-configuration>
  | ...
  |  <mapping resource="myApp/vo/MyClass1.hbm.xml"/>
  |  <mapping resource="myApp/vo/MyClass2.hbm.xml"/>
  | ...
  | 
//hibernate.cfg.xml in core-server.jar

  | <hibernate-configuration>
  | ...
  |  <mapping resource="core/vo/CoreClass1.hbm.xml"/>
  | <mapping resource="core/vo/CoreClass2.hbm.xml"/>
  | ...
  | 
However on the server startup i didn't see something like : Mapping resource: 
core/vo/CoreClass1.hbm.xml... It might be the reason for "no persistent classes 
found for query class: from core.vo.CoreClass1..... when calling/query on it. 

i looked into log, the ejbs in core-server.jar are deployed , however the 
persistent classes in core-server.jar are not bound since nothing showing up 
like : Mapping resource: core/vo/CoreClass1.hbm.xml,Mapping class: 
core.vo.CoreClass1 -> ....

//server log
....
11:01:38,537 INFO  [EjbModule] Deploying myApp/ReservationServiceEjb
11:01:38,928 INFO  [EjbModule] Deploying core/CalendarServiceEjb
...
11:02:11,334 INFO  [Configuration] Mapping resource: myApp/vo/MyClass1.hbm.xml
11:02:11,397 INFO  [Binder] Mapping class: myApp.vo.MyClass1 -> test_table1
...
i didn't see anything related to core like : Mapping resource: 
core/vo/CoreClass1.hbm.xml,

So, first,  i'd like to figure out what could cause the persistent classes are 
not mapped/bound, e.g. Mapping resource ..., Mapping class ... are not invoked. 
am i missing some configs here? 

Thanks.


View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3938231#3938231

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3938231


-------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
JBoss-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jboss-user

Reply via email to