[Javalist] Ejb tanulás

horvath.gaabor at gmail.com horvath.gaabor at gmail.com
2012. Ápr. 29., V, 15:56:12 CEST


Kedves Tagok!
Jó pár napja küldtem tárgybéli témában levelet. Kaptam pár tippet, ami meg is oldotta a problémát. Azóta frissítettem resin 4.0.27-re és 1.6-os java-ra. Az alkalmazás működik, adatbázisba ír, de a session bean egy része nem megy. A hiba:
WEB-INF/web.xml:7: com.caucho.config.cfg.BeanConfig.init(): ReflectionAnnotatedType[class

example.SwapBean] cannot be configured by <bean> because it has an EJB

annotation.  Use CDI syntax instead.

5:   <ejb-server jndi-name="java:comp/env/ejb" data-source="jdbc/resin"
create-database-schema="true">
6:     <bean type="example.Course"/>
7:     <bean type="example.SwapBean"/>
8:   </ejb-server>
9:


web.xml: 
<web-app xmlns="http://caucho.com/ns/resin">
  <!--
     - configuration for the JNDI server.
    -->
  <ejb-server jndi-name="java:comp/env/ejb" data-source="jdbc/resin" create-database-schema="true">
    <bean type="example.Course"/>
    <bean type="example.SwapBean"/>
  </ejb-server>


  <!--
     - configuration for the client.
    -->
  <servlet servlet-name="xa" servlet-class="example.SwapServlet"/>
  <servlet-mapping url-pattern="/xa" servlet-name="xa"/>
</web-app>
 
Kérlek segítsetek, ha tudjátok a megoldást. Tippet is szívesen fogadok.

H.G.


További információk a(z) Javalist levelezőlistáról