This page details how to build and deploy the required JAR/SAR/WAR files onto the SPLTS cluster in order to get Plotting working under IceAxe. Theses steps should only need to be done once. If the node to which this software is re-installed or reconfigured. You would be best to verify correct files and their versions are in place.
PrerequirementsCreate a new dir for the DAQ-PROD workspace (so it doesn't conflict with other bfd/cvs projects you may be working on) and get set up to use it:
$ mkdir plotting_ws
$ cd plotting_ws
$ bfd init $ICECUBE_TOOLS
$ source setup.sh # or setup.csh if you use a csh-derived shell
It is advisable that this work be done on a host outside of the SPLTS cluster, as getting CVS/SSH working out of the SPLTS cluster is tedious and not worth the effort for this task.
$ bfd co devguide-display
$ bfd co devguide-control
$ bfd co -rV04-09-02 splicer
$ (cd splicer && ant lib)
$ (cd devguide-control && ant service.java -DSERVICE=jboss-service.xml)
$ (cd devguide-display && ant portlets)
To stop jboss on the expcont node, login or su to the jboss account and run the following command:
jboss@sptls-expcont[icecube]$ nojboss
Once the builds are complete, you can scp the final target files to the expcont node. Since jboss is not running, it is safe to drop them directly into the deployment directory tree.
$ scp ./lib/devguide-control.sar ~jboss/server/iceboss0/deploy
$ scp ./lib/devguide-display.war ~jboss/server/iceboss0/deploy/exo.ear/
To start jboss on the expcont node:
jboss@sptls-expcont[icecube]$ jboss
You will see nothing unless you tail the console log file. If you don't see any longrunning stack traces, its a good bet the deployment worked.