Dummy EJB JMS 在JBOSS下搭建 - [学习笔记]
花了一下午做了一个EJB的dummy 组件,记一笔先。
服务器为JBOSS
把开发Bean包命名为DummyEJB.jar, 测试包为DummyEJBServletTest.war.
测试包必须要以war为后缀,JBOSS会自动把之识别成web应用deploy 包。
大致文件结构如下
1. DummyEJB.jar
|___com.test.ejb.dummy
|___META-INF
|____MANIFEST.MF
|____jboss.xml (存放ejb name 和destination jndi name)
|____ejb-jar.xml(存放ejb name, 要和上面的保持一致,class name)
以上两个xml文件的具体配置可看以前存的一个例子。
2. DummyEJBServletTest.war (测试包)
|____META-INF
| |____MANIFEST.MF
|____WEB-INF
|____classes (存放编译好了的classes)
|____lib (import的包可以放在此处)
|____web.xml (servlet name, class name, servlet mapping)
这两个包可直接copy至 $JBOSS_HOME\server\default\deploy下。如果还有更多的包,可以考虑集成ear包,这个容我以后再摸索。
3. 如要添加新的JMS queue,需要在$JBOSS_HOME\server\default\deploy\jms下的 jbossmq-destination-service.xml里添加新的queue名并指定类型。
以上只是一个简单的ejb运行构架。
暂时先记这么多吧。