Skip to content

NURSA 3.0 Deployment Guide

Yolanda Darlington edited this page Apr 14, 2015 · 2 revisions

Version Date Last Modified by 1.0 11/13/14 Yolanda Darlington

NURSA 3.0 Deployment Guide  

  1. ARC Document for NURSA Architecture

  2. Tech Stack Requirements: NURSA 3.0 was deployed on a single RHEL Linux virtual machine. Middle Ware: NURSA 3.0 JBOSS 7.X

  3. Deploying NURSA 3.0: a. Location of NURSA 3.0 Source Code NURSA 3.0 source code has been deposited in the GitHub repository. The source code can be found at: HERE b. Use of Maven on Github See Apollo c. Instructions for building NURSA 3.0 a. NURSA 3.0 ReadMe NURSA 3.0 contains a ReadMe file in the NURSA 3.0 source code directory of the source code. All associated libraries and modules can be found in this file along with instructions for configuring JBOSS for use with NURSA 3.0. b. Systems modifications to JBOSS JBOSS 7 must be installed and running on the NURSA 3.0 server prior to deploying the NURSA 3.0 source code. In addition, the following customizations must be made to JBOSS prior to deployment.

  4. the instructions mention 3.0.0.Final, but in his email of 10/24/2014, Apollo said 3.0.9.Final, which can be found here: http://sourceforge.net/projects/resteasy/files/Resteasy%20JAX-RS/3.0.9.Final/ unzip the resteasy-jboss-module-3.0.0.Final.zip file somewhere ( perhaps NOT within the within $JBOSS_HOME/modules directory )
    There will be three folders, org, com and javax
    \

  1. Backup the $JBOSS_HOME/modules folder
    Replace these old $JBOSS_HOME/modules folders with the new folders found in the zip as follows:
    \
  2. IN OLD $JBOSS_HOME/modules/org/jboss folder\
  • replace the old resteasy folder with the new resteasy folder (i.e. resteasy-jboss-module-3.0.0.Final.zip/org/jboss/resteasy)
    \
  1. IN OLD $JBOSS_HOME/modules/org/codehaus\
  • replace the old org/codehaus/jackson with new resteasy-jboss-module-3.0.0.Final.zip/org/codehaus/jackson\
  • replace the old org/codehaus/jetttison with new resteasy-jboss-module-3.0.0.Final.zip/org/codehaus/jettison\
  • add/replace org/bouncycastle folder
    \
  1. IN OLD $JBOSS_HOME/modules/javax/ws\
  • replace the whole of the ws folder with new resteasy-jboss-module-3.0.0.Final.zip/javax/ws folder
    \
  1. IN OLD $JBOSS_HOME/modules/com/fasterxml folder\
  • replace the whole of the fasterxml folder with the new resteasy-jboss-module-3.0.0.Final.zip/ c. Modifications to JBOSS standalone.xml File setup datasources:
jdbc:oracle:thin:@your.oracle.server.com:youroracleport:youroracleinstance oracle username password org.h2.jdbcx.JdbcDataSource oracle.jdbc.xa.client.OracleXADataSource

d. Source Code Changes Required Prior to NURSA 3.0 Deployment Some additional configurations are required to the source code to customize the installation for your organization. The following changes are recommended post deployment: See Apollo i. Deploying NURSA 3.0: a. Checkout and Deploy See Apollo