Changes between Version 13 and Version 14 of CaTissue HowTo Build & Deploying CaTissue from the source code?
- Timestamp:
- 07/19/13 10:49:39 (11 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
CaTissue HowTo Build & Deploying CaTissue from the source code?
v13 v14 171 171 1. The default version of Java installed on the LAMP v1 servers is OpenJDK 1.5 - this doesn't play well with JBoss. So we've additionally installed OpenJDK 1.7. This seems to work better, but requires that JBoss is started thus: 172 172 173 > JAVA_HOME=/usr/java/jdk1.7.0_21/ /local/jboss/bin/run.sh &173 > JAVA_HOME=/usr/java/jdk1.7.0_21/ /local/jboss/bin/run.sh -b 0.0.0.0 & 174 174 175 175 This doesn't need to be done as root. … … 256 256 -Dorg.apache.jasper.compiler.Parser.STRICT_QUOTE_ESCAPING=false" 257 257 258 Additionally, the security vulnerability (as below) must be addressed. 258 Additionally, the security vulnerability (as below) must be addressed by deleting the admin console and the jmx console packages. We don't need them. 259 260 261 == Comment out the LabelGenerator == 262 263 By default CaTissue automatically assigns specimen labels and barcodes - this causes a problem with the BRICCS API client. Following deployment of CaTissue, check that the jboss/server/default/catissuecore-properties/LabelGenerator.Properties file doesn't have the extra definitions which force barcode generation (i.e. comment out 'specimenLabelGeneratorClass' and 'specimenBarcodeGeneratorClass') before running JBoss. 264 259 265 260 266 == Update: Security vulnerability in JBoss == … … 262 268 There is a known security vulnerability in JBoss, the JMX console to be precise, in certain versions of JBoss, including the one which CaTissue uses. It is imperative that when setting up JBoss on a server to deploy CaTissue, the JMX console is removed from the server, or patched as per http://java.dzone.com/articles/jboss-jmx-console 263 269 264 Using the 'BRISSkit' package for JBoss - stored in the LCBRU artifact repository at http://lcbru-data.rcs.le.ac.uk/jboss/jboss-4.2.3.GA-brisskit-development.zip - will ensure the JBoss jmx console is not installed. 270 Using the 'BRISSkit' package for JBoss - stored in the LCBRU artifact repository at http://lcbru-data.rcs.le.ac.uk/jboss/jboss-4.2.3.GA-brisskit-development.zip - will ensure the JBoss jmx console is not installed. Alternatively delete from the server/default/deploy directory the directories which deliver the jmx console and the admin console. 265 271 266 272 == Ant optional jar ==