[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