Post Installation
After Installationand configuration previously described, make sure that, in case of *nix systems, the user with which GreenVulcano® ESB will be executed has permission for the following scripts:
- $GV_SERVER/bin/start_GreenV.sh
- $GV_SERVER/bin/stop_GreenV.sh
- $JBOSS_HOME/bin/run.sh
- $JBOSS_HOME/bin/shutdown.sh
Finalizing the installation
If you have chosen to perform the installation by downloading the GreenVulcano® ESB Package that does not include JBoss, you need to change some files with steps described below:
The jboss-service.xml is present in the following location:
The variable gv.app.home defined in the script start indicates the home directory of the product. |
Add the following lines to the file jboss-service.xml:
<classpath codebase="file://${gv.app.home}/application/gvlib" archives="*"/>
<classpath codebase="file://${gv.app.home}/application/lib" archives="*"/>
before
<classpath codebase="${jboss.server.lib.url:lib}" archives="*"/>
Change in the same file the URLs value for the mbean:
name: jboss.deployment: type = DeploymentScanner, flavor = URL
adding the following string separated by a comma:
file://${gv.app.home}/application/deploy/
For example:
<mbean code="org.jboss.deployment.scanner.URLDeploymentScanner" name="jboss.deployment:type=DeploymentScanner,flavor=URL">
....
<attribute name="URLs">deploy/,file:${gv.app.home}/application/deploy/</attribute>
....
</mbean>
Modify the file login-config.xml as follow:
The file login-config.xml is present in the following path:
|
<application-policy name="gvesb">
<authentication>
<login-module code="org.jboss.security.auth.spi.UsersRolesLoginModule" flag="required">
<module-option name="usersProperties">gvesb-users.properties</module-option>
<module-option name="rolesProperties">gvesb-roles.properties</module-option>
</login-module>
</authentication>
</application-policy>
The third part configurable components, in order to be integrated with GreenVulcano® ESB, can be copied in the following directory:
|
When the installation procedure described above is finished, the file system will be structured as follow:
- $GV_HOME/
- application/
- deploy/
- gvlib/
- lib/
- BIRTReportEngine/
- doc/
- dtds/
- gvconsole/
- etc/
- lock/
- gvdte/
- log/
- webservices/
- xmlconfig/
- application/
- $JBOSS_HOME/
- bin/
- client/
- docs/
- lib/
- server/
- GreenV/ --> alias $GV_SERVER
- bin/
- conf/
- deploy
- lib/
- GreenV/ --> alias $GV_SERVER
- $GV_HOME/