tomee.xml
部署
<?xml version="1.0" encoding="UTF-8"?> <tomee> <!-- see http://tomee.apache.org/containers-and-resources.html --> <!-- see http://tomee.apache.org/deployments.html --> <!-- activate next line to be able to deploy applications in apps --> <!-- <Deployments dir="apps" /> --> </tomee>
containers (EJB)
- Session bean
- Message driven bean
resources
- DataSource
- ActiveMQResourceAdapter
- javax.jms.ConnectionFactory
- javax.jms.Queue
- javax.jms.Topic
Deployments(可多个)
<Deployments dir="apps" />
To point to a directory
- jars should contain 'META-INF/ejb-jar.xml'
- relative directory to %TOMCAT_HOME%
<Deployments jar="c:\my\app\superEjbs.jar" />
To include a single jar
查找使用
http://tomee.apache.org/application-resources.html
injected
<tomee> <Resource id="MyQueue" type="javax.jms.Queue"/> </tomee>
public class JmsClient { @Resource(name="MyQueue") private Queue queue; public void sendMessage() { // implementation here... } }
looked up via JNDI
openejb:Resources/MyQueue
Queue myQueue = (Queue) ctx.lookup("openejb:Resources/MyQueue");
---------------------- tomee.xml end -------------
----------------------resources.xml start -------------------
还可以通过 openejb:Resource/appname/resource id 引入.war 中的资源(include a WEB-INF/resources.xml
)详细见官网
----------------------resources.xml end -------------------