Hi,
We are attempting to deploy entity beans with the same name in 2 different EJB 
application jars on jboss 3.2.5. One bean is an extension of the other, so some 
of the DB columns they refer to are the same (they access different DB tables 
in different tablespaces). However, the field names corresponding to these DB 
columns in the beans themselves are different (i.e. DB column serviceid is 
associated with the field serviceid in one bean and service_id in the other).

We have altered jboss.xml for one of the EJB applications so that the jndi-name 
used to access that application's bean is different to the jndi-name used to 
access the entity bean in the other EJB jar.

However, when we attempt to deploy both jar files on the same jboss server, one 
of the applications deploys successfully and when we deploy the other, we get 
EJB spec violation errors, such as the following:

14:18:34,631 WARN [verifier] EJB spec violation:
Bean : CommunityAddress
Section: 10.6.2
Warning: The entity bean class must define a get accessor for each CMP field.
Info : Field: service_id

I'm presuming that this is because the bean which references the serviceid DB 
column with a field called serviceid is being mixed up with the other bean, 
which has a service_id field.

Can anyone tell me if there is anything else that is required to get entity 
beans/EJBs in different applications but with the same names (and some 
overlapping fields, etc) deployed successfully on the same jboss server apart 
from editing jboss.xml for one of the applications?

Is this a jbosscmp-jdbc.xml issue?

Any help much appreciated,
Maurice

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

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4076878
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to