G
Guest
Gast
Guten Tag,
ich habe ein EJB Projekt erstellt, dabei möchte ich EJB 3.0 verwenden.
Nach einigen TestBeans habe ich folgende ejb-jar.xml:
Allerdings erhalte ich folgende Fehlermeldung in Eclipse angezeigt:
Ich frag mich nun, ob es dort einen Konflikt zwischen mehreren EJB-Versionen gibt, oder meine ejb-jar.xml fehlerhaft ist.
Weiß da jemand Rat?
ich habe ein EJB Projekt erstellt, dabei möchte ich EJB 3.0 verwenden.
Nach einigen TestBeans habe ich folgende ejb-jar.xml:
Code:
<?xml version="1.0" encoding="UTF-8"?>
<ejb-jar version="3.0"
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/ejb-jar_3_0.xsd">
<enterprise-beans >
<session>
<ejb-name>AnotherTestBean</ejb-name>
<env-entry>
<env-entry-name>tagesdatum</env-entry-name>
<env-entry-type>java.lang.String</env-entry-type>
<env-entry-value>E, dd.MM.yyy HH:mm:ss</env-entry-value>
</env-entry>
</session>
</enterprise-beans>
</ejb-jar>
Allerdings erhalte ich folgende Fehlermeldung in Eclipse angezeigt:
Code:
Severity and Description Path Resource Location Creation Time Id
CHKJ2802E: The bean class, identified by the <ejb-class> element, cannot be found. (EJB 2.0: 22.2, 22.5). MeinEJBProjekt/ejbModule/META-INF ejb-jar.xml Enterprise bean: AnotherTestBean 1220622746453 353
Severity and Description Path Resource Location Creation Time Id
CHKJ2807E: The value of the <session-type> element must be either "Stateful" or "Stateless". (EJB 2.0: 22.2, 22.5). MeinEJBProjekt/ejbModule/META-INF ejb-jar.xml Enterprise bean: AnotherTestBean 1220622746453 354
Severity and Description Path Resource Location Creation Time Id
CHKJ2808E: The value of the <transaction-type> element must be either "Container" or "Bean". (EJB 2.0: 17.3.6, 22.2, 22.5). MeinEJBProjekt/ejbModule/META-INF ejb-jar.xml Enterprise bean: AnotherTestBean 1220622746453 355
Ich frag mich nun, ob es dort einen Konflikt zwischen mehreren EJB-Versionen gibt, oder meine ejb-jar.xml fehlerhaft ist.
Weiß da jemand Rat?