Question

I just want to go 'live' with the setup that is currently working beautifully in testing. I've downloaded the standalone OpenEJB server and put my EJBs in the /apps directory.

The output in the logs suggests the standalone server may not support non-JMS adapters:

Deployment 'SocketMDB' has message listener interface com.example.TCPMessageEndpoint but this MDB container only supports interface javax.jms.MessageListener

Note the other modules, including the RA itself seem to startup successfully. The only issue seems to be with creating consumers of non-JMS messages.

What else might I try to look at or configure? Thanks!

Was it helpful?

Solution

In the testing scenario we wrap all the modules we find in the classpath up into an EAR and deploy that. To mimic that environment, try putting your rar and ejbs into an EAR file and drop that into the apps/ directory. You should get the same results as with an embedded scenario.

OTHER TIPS

I've ended up just driving an embedded OpenEJB container for further testing. Will try to post new results here when I have them.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top