domingo, 28 de julio de 2013

BOS + EJB on JBoss

Optionally, if you want to use the EJB3 API and access the engine remotely in EJB mode, use the EAR available in Bonita Open Solution.
Deploy Bonita EAR
Copy the EAR available in <BOS-5.6-DEPLOY>\bonita_execution_engine\interfaces\EJB\EJB3\bonita.ear to <JBOSS_HOME>\server\default\deploy.
Update JAAS configuration
If your client is Bonita User Experience or any Java client, configure the loginContext BonitaStore in <JBOSS_HOME>\conf\login-config.xml:
<application-policy name="BonitaStore">
 <authentication>
   <login-module code="org.ow2.bonita.identity.auth.BonitaRemoteLoginModule" flag="required"/>
   <login-module code="org.jboss.security.ClientLoginModule" flag="required">
    <module-option name="password-stacking">useFirstPass</module-option>
  </login-module>
 </authentication>
</application-policy>
You will also have to update your server variable BONITA_OPTS to use the EJB3 API:
set "BONITA_OPTS=-DBONITA_HOME=<JBOSS_HOME>\bonita -Dorg.ow2.bonita.api-type=EJB3  -Djava.naming.factory.initial=org.jnp.interfaces.NamingContextFactory -Djava.naming.provider.url=jnp://localhost:1099"

No hay comentarios:

Publicar un comentario