A remote invocation of an EJB included in an application marked as singleton-deployment is not possible without knowlege which server is current running the application in EAP 7.0
Issue
- Why the remote client needs to know which server in the cluster has the singleton-deployment active?
I expect that remote clients are able to invoke a the EJB method even if the application is marked as a singleton-deployment. - If the client is configured with one server of a cluster neither the invocation nor the failover works seemlessly as expected.
Environment
- Red Hat JBoss Enterprise Application Platform (EAP)
- 7.0
- 7.1 Alpha/Beta
-
JavaEE application in an EAP cluster marked as singleton-deployment with a deployment-descriptor like followed
# META-INF/singleton-deployment.xml <?xml version="1.0" encoding="UTF-8"?> <singleton-deployment xmlns="urn:jboss:singleton-deployment:1.0"/>
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.