I have preinstalled Jboss Eap 6.1.1
When I run following line:
EJBContainer container = EJBContainer.createEJBContainer();
I get exception: javax.ejb.EJBException: Neither JBOSS_HOME nor jboss.home is set
When I add:
System.setProperty("jboss.home", "/usr/local/share/jboss-eap-6.1/");
I face exception:
javax.ejb.EJBException: Can't find directory /usr/local/share/jboss-eap-6.1/lib
Edited:
JBossStandaloneEJBContainerProvider.createEJBContainer()
contains such code:
addClassPath(cp, jbossHome + "/lib");
addClassPath(cp, jbossHome + "/common/lib");
addClassPath(cp, jbossHome + "/server/" + serverConfig + "/lib")
addClassPath(cp, jbossHome + "/client");
I don't have such directories in my Jboss Eap 6.1.1
.
Which jboss.home
does EJBContainer
need?