Ubik Batch Server Environment Setup
From UbikWiki
(Difference between revisions)
(→Running a Local Batch server:) |
(→Deploying a BAR during development:) |
||
Line 57: |
Line 57: | ||
* Right click on project > Properties > UbikBatcherPlugin Classpath | * Right click on project > Properties > UbikBatcherPlugin Classpath | ||
* Check activate | * Check activate | ||
- | * Click on Check ALL | + | * Click on Check ALL [[Image:ECLIPSE_UBIKBATCH_PLUGIN.png]] |
- | + | ||
- | [[Image:ECLIPSE_UBIKBATCH_PLUGIN.png]] | + | |
- | + | ||
- | + | ||
* Run ANT Target “generate-bar-dev” | * Run ANT Target “generate-bar-dev” | ||
* <nowiki>Copy dist\<Name of project>.bar to <LOCAL BATCH SERVER>/</nowiki>batches-cold-deploy | * <nowiki>Copy dist\<Name of project>.bar to <LOCAL BATCH SERVER>/</nowiki>batches-cold-deploy |
Revision as of 13:22, 2 May 2009
Contents |
Batch development:
Creating a batch project:
- Checkout from CVS/SVN the projects:
- m2repository (MAVEN2 Repository)
- Declare in Eclipse a new classpath variable (M2_REPO) that references this folder, Window > Preferences > Java > Build Path > Classpath Variables:
- Create a new Project
- Add a folder called build and copy to this folder:
- M2_REPO\com\ubikingenierie\ubik-batch-server-builder\scripts\build-bar.xml
- M2_REPO\com\ubikingenierie\ubik-batch-server-builder\scripts\build-batch.properties
- Edit build-batch.properties:
Property name | Description |
project.name | Name of the project without spaces (will be the ID of the BAR) |
build.target | JDK Target (1.4 or 1.5) |
console.version | 5.0.1.1 |
M2_REPO | Full path to MAVEN2 Repository (use / instead of \) |
- Run ANT Target “create-project”
- Refresh root of project
Running a Local Batch server:
To test your batches you will need to start a local batch server, to do this:
- Checkout from CVS the project “batchserver-runner”
- Open config/config.properties and modify:
- CONSOLE_ID to ensure it is unique (use for example BATCH_<YOUR ACRONYM>)
- INSTALL_DIR to point to the folder of batchserver-runner (use “/” and not “\”)
- Open config/datasource.xml and modify connection to DB configuration
- Choose Debug Perspective and click on BatchServer-Runner:
- Batch server is successfully started when the following message appears:
Console started at 09/10/2008 09:37:38
- JMX URL is written in file config\jmx-service-url.txt
- Use it to connect to Batch Server with MC4J
Deploying a BAR during development:
- Ensure you use ECLIPSE 3.1 or above
- Right click on project > Properties > UbikBatcherPlugin Classpath
- Check activate
- Click on Check ALL
- Run ANT Target “generate-bar-dev”
- Copy dist\<Name of project>.bar to <LOCAL BATCH SERVER>/batches-cold-deploy
- Start Batch Server
Deploying a BAR for Other environments:
- Ensure you only reference libraries through M2_REPO Variable (Libraries are added through “Add Variable”):