Java EE 5 Application Clients?
Hi,
Is there a way to mark a module or a code-tree in an existing module as an application client for packaging into an EAR?
I'm unclear about what the right way to designate an application client (with corresponding Manfiest.mf) in IDEA 7.0
Thanks,
Allen
Please sign in to leave a comment.
Hello Allen,
While there is some application-client.xml coding assistance
(completion, etc), unfortunately IDEA doesn't support ejb clients,
i.e. there is no ejb client facet.
You seem to be the first person to ask!
EJB3.0 facet without ejb-jar.xml and manually added
application-client.xml (as additional resource) may help you to
workaround this. The facet should be manually referenced in application.xml.
Regards,
Gregory Shrago
Allen George wrote:
Thanks for replying Gregory...
I ended up doing what you suggested (because you can't add a non-JavaEE jar to a EAR via IDEA). I didn't use application-client.xml because I thought that it was optional, but I added a ]]> stanza to the EAR's application.xml referring to the client jar. Unfortunately when deployed to Glassfish the app server complains about a missing Manifest.mf even though one is included...
Hope this could help you?
http://quick-help.net/Java-Ee-5-Application-Clients-Ear
Thanks Ian. I'll take a look at those links, though not right yet - I'm trying to debug some BPEL and schema validation issues.