NIH | National Cancer Institute | NCI Wiki  

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migration of unmigrated content due to installation of a new plugin

...

Page info
title
title

Panel
titleContacting Application Support
:title} {panel:title=Contacting Application Support} * [Application Support Webpage|http://ncicb.nci.nih.gov/NCICB/support] * Telephone:
  • 301-451-4384
*
  • Toll
  • free:
  • 888-478-4423
{panel} {info:title=To Print the Guide} You can create a PDF of the guide. For instructions refer to the tip [How do I print multiple pages?|WikiTrainFAQsTips:How do I print multiple pages?] If you want to print a single page, refer to [How do I print a page?|WikiTrainFAQsTips:How do I print a page?]{info} Welcome to the _caIntegrator 1.4 Local Installation Guide_. Topics in this document include: {toc:minLevel=2} h2. Introduction This _caIntegrator v.1.4 Installation Guide_ provides you with the instructions to install and configure a fresh caIntegrator v.1.4 application. The caIntegrator installation installs and configures a JBoss application server and creates a caIntegrator-specific schema within a pre-existing database on a preinstalled MySQL server. Directions are given in this document for both Linux and Windows operating systems. {info:title=caIntegrator documentation} Published caIntegrator v.1.4 development documentation can be found on the [caIntegrator page of the NCI wiki|https://wiki.nci.nih.gov/x/JgUuAQ]{info} h2. Overview of caIntegrator Installation The process for installing caIntegrator v.1.4 includes the following tasks described in this document: # Downloading and installing required software \\ # Setting environment variables \\ # Downloading caIntegrator v.1.4 distribution files \\ # Installing \\ ## GUI Installer Method \\ ## Command-Line Method \\ # Configuring JBoss servers and MySQL server to run as a service # Post-Installation Tasks \\ ## Using UPT to Add caIntegrator Users h2. caIntegrator v.1.4 Software and Technology Requirements h3. Operating System The caIntegrator v.1.4 installation has been tested on Linux Red Hat Enterprise Linux AS 4 64/32-bit (for AMD chipset) and the Windows XP/2003 environments. While the installation may work in other Linux and Windows environments, it has only been tested in these environments. {info:title=File descriptors} For the system userid which will be used to start the caIntegrator application, you should specify permission to open at least 2048 file descriptors.{info} h3. Required Software---Not Included in caIntegrator Many of the servers and services that make up caIntegrator are automatically installed as part of this caIntegrator v.1.4 installation. However, prior to the installation, you must download and install the following required tools and recommended versions in the order they are listed in the table. The software name, version, description, and URL hyperlinks (for download) are indicated in the table. Complete the directions for installing each, as directed on the corresponding website. || Required Software Name and Version || Description || | [Java 2 Platform Standard Edition 6.0 Update 31 (J2SE 6.0)|http://java.sun.com/products/archive/j2se/6u18/index.html]. Be sure to download the correct Java SDK for your operating environment. For example, for Linux AMD 64, you would download jdk for Linux, {{linux-amd64-rpm.bin}}. For Windows, you might download jdk for Windows,{{windows-i586-p.exe}}. | The J2SE Development Kit (JDK) supports creating J2SE applications. | | [Apache Ant, 1.8.2|http://archive.apache.org/dist/ant/binaries/apache-ant-1.8.2-bin.zip] | Apache Ant is a Java-based build tool. | | [MySQL, 5.1.x|http://downloads.mysql.com/archives.php?p=mysql-5.1] | MySQL is an open-source database software application. | {info:title=Important} As you install each application, record the installation directory path, and the hostname of your MySQL DB server, and the DB admin username/password, if you are going to install UPT.{info} h3. Java SDK Installation When you install the Java SDK, you will be prompted to select the installation directory. Record the path, as this directory will be used when you set the environment variables. h3. Apache Ant Installation * Unzip the Apache Ant distribution files using a command line unzip tool or a zip utility, such as WinZip. * After extracting the zip, you must set the environment variables, described in the following section, so that Ant is available in the system PATH. h4. Apache Ant Environment Variables {info:title=Reason for setting variables} The purpose of setting operating system environment variables is so that the Java SDK and Ant build tool are available to run from anywhere in the system. {info} h5. Linux {info:title=Variables in Linux} The {{JAVA_HOME}}, {{ANT_HOME}} and {{PATH}} environment variables are set in {{/etc/profile}}. You may need to create the variables, or modify them if they already exist.{info} To set the environmental variables in Linux, follow these steps: # As the root user, enter the following in the {{/etc/profile}} file. A PATH variable should already be created in this file, so be sure to define the JAVA_HOME and ANT_HOME export before the PATH export. Replace {{<some_path>}} with the correct path fragment for Java and Ant installations. \\ {{*_export
Info
titleTo Print the Guide

You can create a PDF of the guide. For instructions refer to the tip How do I print multiple pages? If you want to print a single page, refer to How do I print a page?

Welcome to the caIntegrator 1.4 Local Installation Guide. Topics in this document include:

Table of Contents
minLevel2

Introduction

This caIntegrator v.1.4 Installation Guide provides you with the instructions to install and configure a fresh caIntegrator v.1.4 application. The caIntegrator installation installs and configures a JBoss application server and creates a caIntegrator-specific schema within a pre-existing database on a preinstalled MySQL server.

Directions are given in this document for both Linux and Windows operating systems.

Info
titlecaIntegrator documentation

Published caIntegrator v.1.4 development documentation can be found on the caIntegrator page of the NCI wiki

Overview of caIntegrator Installation

The process for installing caIntegrator v.1.4 includes the following tasks described in this document:

  1. Downloading and installing required software
  2. Setting environment variables
  3. Downloading caIntegrator v.1.4 distribution files
  4. Installing
    1. GUI Installer Method
    2. Command-Line Method
  5. Configuring JBoss servers and MySQL server to run as a service
  6. Post-Installation Tasks
    1. Using UPT to Add caIntegrator Users

caIntegrator v.1.4 Software and Technology Requirements

Operating System

The caIntegrator v.1.4 installation has been tested on Linux Red Hat Enterprise Linux AS 4 64/32-bit (for AMD chipset) and the Windows XP/2003 environments. While the installation may work in other Linux and Windows environments, it has only been tested in these environments.

Info
titleFile descriptors

For the system userid which will be used to start the caIntegrator application, you should specify permission to open at least 2048 file descriptors.

Required Software---Not Included in caIntegrator

Many of the servers and services that make up caIntegrator are automatically installed as part of this caIntegrator v.1.4 installation. However, prior to the installation, you must download and install the following required tools and recommended versions in the order they are listed in the table. The software name, version, description, and URL hyperlinks (for download) are indicated in the table. Complete the directions for installing each, as directed on the corresponding website.

Required Software Name and Version

Description

Java 2 Platform Standard Edition 6.0 Update 31 (J2SE 6.0). Be sure to download the correct Java SDK for your operating environment. For example, for Linux AMD 64, you would download jdk for Linux, linux-amd64-rpm.bin. For Windows, you might download jdk for Windows,windows-i586-p.exe.

The J2SE Development Kit (JDK) supports creating J2SE applications.

Apache Ant, 1.8.2

Apache Ant is a Java-based build tool.

MySQL, 5.1.x

MySQL is an open-source database software application.

Info
titleImportant

As you install each application, record the installation directory path, and the hostname of your MySQL DB server, and the DB admin username/password, if you are going to install UPT.

Java SDK Installation

When you install the Java SDK, you will be prompted to select the installation directory. Record the path, as this directory will be used when you set the environment variables.

Apache Ant Installation

  • Unzip the Apache Ant distribution files using a command line unzip tool or a zip utility, such as WinZip.
  • After extracting the zip, you must set the environment variables, described in the following section, so that Ant is available in the system PATH.

Apache Ant Environment Variables

Info
titleReason for setting variables

The purpose of setting operating system environment variables is so that the Java SDK and Ant build tool are available to run from anywhere in the system.

Linux
Info
titleVariables in Linux

The JAVA_HOME, ANT_HOME and PATH environment variables are set in /etc/profile. You may need to create the variables, or modify them if they already exist.

To set the environmental variables in Linux, follow these steps:

  1. As the root user, enter the following in the /etc/profile file. A PATH variable should already be created in this file, so be sure to define the JAVA_HOME and ANT_HOME export before the PATH export. Replace <some_path> with the correct path fragment for Java and Ant installations.
    export JAVA_HOME=<some_path>/jdk1.6.0_31

...


  1. export ANT_HOME=<some_path>/apache-ant-1.8.2

...

  1. ;
    export PATH=$JAVA_HOME/bin:$ANT_HOME/bin:$PATH

...


  1. Log out and log back in so that the system recognizes your changes.
Verifying the Environment Variables in Linux

To verify that environment variables have been set correctly, follow these steps:

  1. From the command line, enter:
    echo $JAVA_HOME
    echo $ANT_HOME
    Both of these commands should return the location where you installed these tools.
  2. To verify your Java SDK installation, enter java --version from a command prompt. You should see java version "1.6.0_31"

...

  1. .

...

  1. To

...

  1. verify

...

  1. your

...

  1. Ant

...

  1. installation,

...

  1. enter:

...

  1. ant

...

  1. --version

...

  1. from

...

  1. a

...

  1. command

...

  1. prompt.

...

  1. You

...

  1. should

...

  1. see:

...

  1. Apache

...

  1. Ant

...

  1. version

...

  1. 1.8.2

...


Windows

To set the environmental variables in Windows, follow these steps:

Info
titleVariables in Windows

The JAVA_HOME, ANT_HOME and PATH environment variables are set in the system properties.

  1. In Windows, select Control Panel, then select the System application. In the System Properties window, select the Advanced tab.
  2. On the Advanced tab, click the Environment Variables button. To add a new system variable, select the New button.
    1. In the Variable name text box, enter JAVA_HOME.
    2. In the Variable value text box, enter the location of your Java installation.
  3. Click the New button again.
    1. In the Variable name text box, enter ANT_HOME.
    2. In the Variable value text box, enter the location of your Ant installation.
  4. Select the PATH system environment variable, and select the Edit button. This opens the Edit System Variable dialog box.
  5. In the Variable value text box, prepend the following text in front of the text that already exists in the Variable Value field.
    %JAVA_HOME%\bin;%ANT_HOME%\bin;

...

  1. Click OK.
Verifying the Environment Variables in Windows

To verify the environment variables have been set correctly, follow these steps:

  1. From the command line, enter:
    echo %JAVA_HOME%*
    echo %ANT_HOME%*
    Both of these commands should return the location where you installed these tools.
  2. To verify your Java SDK installation, enter java --version from a command prompt. You should see java version "1.6.0_31"

...

  1. .

...

  1. To

...

  1. verify

...

  1. your

...

  1. Ant

...

  1. installation,

...

  1. enter

...

  1. ant

...

  1. --version

...

  1. Info
    titleOther environment variables

    Environment variables for caIntegrator and, optionally, UPT are modified and set in those sections of this document: #Installing a New caIntegrator v.1.4

...

  1. and

...

  1. #Downloading

...

  1. and

...

  1. Installing

...

  1. UPT

...

  1. (Optional)

...

  1. .

MySQL Installation and Configuration

A MySQL 5.1

...

server

...

must

...

be

...

downloaded,

...

installed

...

and

...

running

...

in

...

order

...

for

...

the

...

caIntegrator

...

installation

...

to

...

work

...

successfully.

...

To

...

download

...

and

...

install

...

MySQL,

...

follow

...

the

...

steps

...

outlined

...

on

...

the

...

MySQL

...

website

Wiki Markup
{multi-excerpt-include:wikicontent:Exit Disclaimer to Include|name=ExitDisclaimer|nopanel=true}
.

{:=
Tip
title
Tip
}

You

should

consult

the

following

three

links

to

successfully

set

up

secure

and

well-performing

MySQL

servers,

in

preparation

for

installing

caIntegrator:

\\ * [MySQL Security Guide|http://dev.mysql.com/doc/refman/5.1/en/security-guidelines.html] {multi-excerpt-include:wikicontent:


  • MySQL Security Guide
    Wiki Markup
    {multi-excerpt-include:wikicontent:Exit Disclaimer to Include|name=ExitDisclaimer|nopanel=true}
\\ * Performance ** [InnoDB engine performance tuning|http://dev.mysql.com/doc/refman/5.1/en/innodb-tuning.html] {tip} {tip:title=More Tips} * Record the MySQL root
Tip
titleMore Tips
  • Record the MySQL root username/password
  • chosen
  • during
  • the
  • MySQL
  • installation
  • process,
  • as
  • you
  • will
  • need
  • to
  • use
  • this
  • as
  • your
{{
  • database.system.user/
  • database.system.password
}}
  • later
  • in
  • the
  • UPT
  • installation
  • process,
  • should
  • you
  • choose
  • to
  • install
  • UPT.
\\ * Note the MySQL port chosen during the MySQL installation process, as you will need to use this as your {{database.port}} later in both the caIntegrator and UPT (if installing UPT) installation processes.{tip} h2. Working with Properties Files An important component of command-line installation of either caIntegrator or UPT is configuring properties files. Prior to initiating a command-line installation, property variables must be modified. Note the following points about changing or entering variables. h4. Paths in Properties Files The paths in the {{\*.properties}} files should use _forward_ slashes. For example, you would use {{

  • Note the MySQL port chosen during the MySQL installation process, as you will need to use this as your database.port later in both the caIntegrator and UPT (if installing UPT) installation processes.

Working with Properties Files

An important component of command-line installation of either caIntegrator or UPT is configuring properties files. Prior to initiating a command-line installation, property variables must be modified. Note the following points about changing or entering variables.

Paths in Properties Files

The paths in the *.properties files should use forward slashes. For example, you would use application.base.path=C:/apps/caIntegrator-app

...

,

...

not

...

application.base.path=C:\apps\caIntegrator-app

...

.

...

If

...

you

...

use

...

backslashes,

...

you

...

will

...

experience

...

undesirable

...

results.

...

Spaces

...

in

...

Path

...

Property

...

Values

...

You

...

should

...

not

...

specify

...

paths

...

with

...

spaces

...

included

...

as

...

property

...

values.

...

In

...

Windows,

...

note

...

that

...

the

...

C:\Documents

...

and

...

Settings

...

{}

...

<username>

...

path

...

contains

...

spaces

...

and

...

should

...

not

...

be

...

used,

...

or

...

anything

...

similar.

...

If

...

you

...

are

...

using

...

Windows,

...

use

...

a

...

path

...

such

...

as

...

C:/apps/caIntegrator

...

.

...

Spaces

...

are

...

fine

...

for

...

property

...

values

...

which

...

do

...

not

...

represent

...

a

...

path.

...

More

...

About

...

Property

...

Values

...

In

...

each

...

*.properties

...

file,

...

any

...

property

...

value

...

marked

...

with

...

uppercase

...

REPLACE_

...

*

...

must

...

be

...

manually

...

updated

...

with

...

the

...

appropriate

...

value.

...


  • In each *.properties

...

  • file,

...

  • any

...

  • property

...

  • value

...

  • marked

...

  • with

...

  • lowercase

...

  • replace_

...

  • *

...

  • may

...

  • be

...

  • optionally

...

  • updated

...

  • with

...

  • the

...

  • appropriate

...

  • value.

...


  • If there is reference to a database.system.user

...

  • for

...

  • your

...

  • MySQL

...

  • server,

...

  • you

...

  • can

...

  • determine

...

  • which

...

  • users

...

  • have

...

  • full

...

  • privileges

...

  • to

...

  • create

...

  • and

...

  • manage

...

  • other

...

  • databases,

...

  • by

...

  • executing

...

  • show

...

  • grants

...

  • from

...

  • a

...

  • MySQL

...

  • prompt

...

  • to

...

  • determine

...

  • the

...

  • correct

...

  • level

...

  • of

...

  • privileges.

...

Downloading

...

and

...

Installing

...

UPT

...

(Optional)

...

If

...

you

...

wish

...

to

...

manage

...

user

...

accounts

...

for

...

your

...

caIntegrator

...

application,

...

you

...

must

...

install

...

UPT.

...

Overview

...

of

...

UPT

...

UPT

...

is

...

used

...

to

...

provision

...

users

...

in

...

the

...

caIntegrator

...

application.

...

Each

...

CBIIT

...

application

...

installs

...

with

...

its

...

own

...

Common

...

Security

...

Module

...

(CSM)

...

schema

...

that

...

has

...

sample/default

...

users

...

and

...

a

...

role/permissions

...

structure.

...

To

...

add

...

additional

...

users

...

you

...

must

...

provision

...

the

...

caIntegrator

...

application

...

in

...

the

...

UPT.

...

Then

...

you

...

can

...

assign

...

users

...

to

...

caIntegrator.

...

You

...

can

...

download

...

UPT

...

4.2.3 and installation instructions.

Info
titleUPT and CSM

UPT

|https://gforge.nci.nih.gov/frs/download.php/9690/UPT_4.2.3_Installation_Instructions_v2.zip] and installation instructions. {info:title=UPT and CSM} UPT

4.2.3

is

backwards

compatible

to

previous

versions

of

CSM.

When

you

provision

the

application

in

UPT

4.2.3,

you

will

be

asked

to

specify

the

CSM

version

caIntegrator

is

using.

You

should

enter

version

{{*_

4.2.3

_*}}.{info} h2. Installing caIntegrator

.

Installing caIntegrator v.1.4

...

Application

...

and

...

Services

...

To

...

newly

...

install

...

the

...

caIntegrator

...

v.1.4

...

application

...

and

...

services,

...

follow

...

the

...

steps

...

in

...

these

...

sections:

...

...

...

...

...

...

...

...

...

...

...

...

...

Note
titleBEFORE YOU BEGIN

There must already be a pre-existing MySQL DB and connection username/password for caIntegrator to install into; caIntegrator does not create its own DB.

Downloading caIntegrator v.1.4 Files

To download the caIntegrator v.1.4 files, follow this step:

The various installation files for caIntegrator v.1.4 are between 150-200MB in size. All of the files can be downloaded from the caIntegrator distribution folder.

  • For a new command-line installer or command-line upgrade installer, download the caintegrator2-install-1.4.zip

...

  • file

...

  • (around

...

  • 165MB).

...


  • For a GUI installer that you can use to do a fresh caIntegrator installation, download the caintegrator2_gui_distribution_1.4.jar-201207171753.jar

...

  • file

...

  • (about

...

  • 190

...

  • MB).

...


Remember

...

the

...

download

...

location,

...

as

...

you

...

will

...

be

...

using

...

this

...

file

...

to

...

run

...

the

...

installation

...

in

...

the

...

steps

...

that

...

follow.

{:=
Tip
title
Server
components
in
caIntegrator
v.1.4
}

These

server

components

are

installed

and

configured

as

part

of

the

caIntegrator

v.1.4

installation.

You

do

not

need

to

do

anything

further

to

download

or

install

these

components.

\\ * JBoss


  • JBoss 5.1.0
  • (hosts
  • the
  • caIntegrator
  • application)
{tip} h3. Installing a New caIntegrator

Installing a New caIntegrator v.1.4

...

You

...

can

...

perform

...

a

...

new

...

installation

...

of

...

caIntegrator

...

v.1.4

...

using

...

either

...

of

...

these

...

two

...

methods:

...

  • A

...

  • GUI

...

  • Installation

...

  • wizard.

...

  • Instructions

...

  • for

...

  • this

...

  • method

...

  • start

...

  • in

...

  • the

...

  • following

...

  • section.

...

  • A command-line

...

  • installation.

...

  • For

...

  • instructions,

...

  • see

...

...

...

...

...

...

  • .

...

GUI

...

Installer

...

Method

...

of

...

Installation

...

For

...

detailed

...

information

...

on

...

all

...

of

...

the

...

GUI

...

installer

...

fields,

...

refer

...

to

...

the

...

BDA

...

Properties

...

page

...

.

For performing an installation using the GUI Installer, follow these steps:

  1. Open a command prompt in the directory where you downloaded the caintegrator2_gui_distribution_1.4.jar-201207171753.jar

...

  1. .

...

  1. Enter

...

  1. this

...

  1. command

...

  1. to

...

  1. invoke

...

  1. the

...

  1. GUI

...

  1. installer:

...

  1. java

...

  1. --jar

...

  1. caintegrator2_gui_distribution_1.4.jar-201207171753.jar

...

  1. .
  2. The Installation Wizard opens to facilitate the installation process. Click Next to proceed through the pages of the wizard, beginning with progressing past the Welcome page.
  3. Review the release notes.
  4. You must accept the license agreement.
  5. Select the Install installation type. For a new installation, select Install.
  6. Select Browse to navigate to the directory where you would like to install caIntegrator. The directory then displays in the text box. If the folder does not yet exist, click OK in the dialog box to indicate that you want the folder to be created.
  7. Select the type of installation you would like to perform. You can install everything, or just specific components (JBoss or Database only). The remaining sections in this guide assumes you chose to install everything.
  8. Continue walking through the pages of the installer. Configure the caIntegrator JBoss server on the next two pages of the installation wizard. The screen shots show example values. The port values which are specified are the defaults and can be used unless you want to reconfigure the values because of values already in use.
    Image Added
  9. JBoss Installation Options
    Image Added
  10. JBoss SSL requires that you have requested and retrieved certificates already. If this does not apply to your installation, leave the values as false and continue.
    Image Added
  11. If your JBoss is externally accessible then fill out the JBoss External Hostname Configuration page. Otherwise, leave it blank and continue.
  12. For a standard installation of caIntegrator, do not use SSO.
  13. Specify the authentication type that caIntegrator should use. Database is the most likely choice if you aren't sure what to select here.
  14. If you selected LDAP in the previous step (authentication type), enter the appropriate configuration information for LDAP: the LDAP URL and the LDAP Search Back DN.
  15. If the authentication type is database, specify the following data base configuration information:
    • The Database Host Name
    • The Database Port Example: 3306
    • Database name of the pre-existing database where the caIntegrator schema will be installed
    • The pre-existing Database Application User to be used by caIntegrator to connect to its database.
      Error messages inform you if the following occurs:
      • If the specified database host cannot be reached, or the field is blank.
      • If the specified database does not already exist, or the caIntegrator DB user's credentials are wrong.
  16. Specify SMTP mail server connection information so that caIntegrator can send emails from users with new account requests. You must provide the following
    • Mail Server Host Example: localhost
    • Mail Server Port Number Example: 25
    • Mail Server Authentication: default is false.
    • Mail Server starttls: default is false.
  17. If jar signing is necessary for the installation, then enable it on the Jar Signing Configuration page. This step is optional and can be skipped.
  18. Review the summary of the information you entered.
  19. Review the selected installation type and the installation destination.
    After you click Next from reviewing the installation destination, the installer runs. The installation wizard displays the installation progress and completion.
  20. When you are informed that the process is finished, click Done in the lower right corner of the wizard to close the installer.
  21. To verify caIntegrator installation:
    1. Open your web browser to installed instance. The URL follows this format: http://<jboss.server.hostname>:<jboss.server.port>/caintegrator/workspace.action.

...

    1. Enter ncimanager as the user and changeme as the password. Refer to the <user home>/.installer-caintegrator/caintegrator_installer/install.properties

...

    1. file

...

    1. for

...

    1. the

...

    1. correct

...

    1. values.

...

  1. After

...

  1. successfully

...

  1. installing

...

  1. caIntegrator,

...

  1. make

...

  1. a

...

  1. backup

...

  1. of

...

  1. the

...

  1. <user

...

  1. home>/.installer-caintegrator/caintegrator_installer/install.properties

...

  1. file

...

  1. in

...

  1. a

...

  1. different

...

  1. directory

...

  1. for

...

  1. future

...

  1. reference.

...

Command-Line

...

Method

...

of

...

Installation

About Properties

An important component of command-line

...

installation

...

is

...

configuring

...

properties.

{:=
Tip
title
Overview
of
command-line
installer
properties
files
}*
  • When
  • you
  • do
  • a
  • command-line
  • installation
  • of
  • caIntegrator
  • for
  • the
  • first
  • time,
  • you
  • will
  • work
  • with
{{
  • install.properties
}}
  • file
  • included
  • in
  • the
{{
  • caIntegrator_install_1_4.zip
}}
  • .
*
  • If
  • you
  • are
  • upgrading
  • by
  • command-line
  • from
  • a
  • previous
  • version
  • of
  • caIntegrator,
  • you
  • will
  • work
  • with
  • the
{{
  • install.properties
}}
  • file
  • included
  • in
  • the
{{
  • caIntegrator_install_1_4.zip
}}
  • as
  • well
  • as
  • the
  • existing
{{
  • install.properties
}}
  • file.
{tip}

See

...

also

...

#Working

...

with

...

Properties

...

Files

...

.

{:=
Tip
title
caIntegrator
Port
Usage
}

Verify

that

default

port

values

defined

in

{{

install.properties

}}

files

are

not

in

use

on

your

system

by

running

{{{*}

netstat

\

--a

{*}}}

from

the

command

line.

If

the

ports

are

in

use

prior

to

installation,

you

will

likely

experience

problems

with

your

installation.{tip} {tip:title=JBoss Errors During Installation} You may receive an error such as Exception in thread "main" {{

installation.

Tip
titleJBoss Errors During Installation

You may receive an error such as Exception in thread "main" java.lang.NoClassDefFoundError:

org/jboss/Shutdown

}}

.

This

should

not

be

a

problem,

as

the

installer

attempts

to

stop

previously

installed

servers

to

prevent

problems

during

the

installation.

If

this

is

your

first

time

installing

caIntegrator,

you

may

receive

and

disregard

this

error

message.

{tip} h5.

Command-line

...

Installation

...

Steps

...

To

...

install

...

a

...

new

...

instance

...

of

...

caIntegrator

...

using

...

the

...

command-line,

...

follow

...

these

...

steps:

...

  1. From

...

  1. the

...

  1. directory

...

  1. where

...

  1. you

...

  1. downloaded

...

  1. the

...

  1. caintegrator2-install-1.4.zip

...

  1. described

...

  1. in

...

  1. [#Downloading

...

  1. caIntegrator

...

  1. v.1.4

...

  1. Files

...

  1. ,

...

  1. unzip

...

  1. the

...

  1. Files,

...

  1. using

...

  1. one

...

  1. of

...

  1. these

...

  1. two

...

  1. methods:

...


    1. Open a command prompt and use it to extract this file to a temporary location. For example, you may enter a command such as unzip -q caintegrator2-install-1.4.zip

...

    1. .

...

    1. You

...

    1. must

...

    1. have

...

    1. a

...

    1. ZIP

...

    1. tool

...

    1. installed.

...

    1. This

...

    1. location

...

    1. will

...

    1. be

...

    1. referred

...

    1. to

...

    1. as

...

    1. the

...

    1. <installer_directory>

...

    1. henceforth.

...


    1. Use WinZip or a similar utility to unzip the files to a temporary location. This location will be referred to as the <installer_directory> henceforth.
      Example: <installer directory> = C:\caIntegrator_installer

...

    1. Info
      titleAbout setting property values

      Setting the property values is an important step in the installation process. Before you complete steps 2 & 3, review #Working with Properties Files.

  1. Open the <installer_directory>/install.properties file, modify the values for your environment and save the file. For the latest details about configuring the properties for your environment, refer to the BDA Properties wiki page.
  2. Record the property values you have set.
    Info
    titleOther default values

    You should not need to modify the other default values as we have chosen unique ports to reduce the risk of other applications using the same values. However, be sure to verify that the ports in this file are not being used by other applications.

  3. From the command line, navigate to <installer_directory>/(Example:cd C:\caIntegrator_2_0_installer

...

  1. ),

...

  1. and

...

  1. type

...

  1. ant

...

  1. .

...

  1. This

...

  1. initiates

...

  1. the

...

  1. installation

...

  1. process.

...

  1. The

...

  1. anticipated

...

  1. duration

...

  1. is

...

  1. anywhere

...

  1. from

...

  1. 1-15

...

  1. minutes,

...

  1. depending

...

  1. on

...

  1. your

...

  1. system's

...

  1. speed,

...

  1. power

...

  1. and

...

  1. memory.

...


  1. The

...

  1. installer

...

  1. installs

...

  1. the

...

  1. caIntegrator

...

  1. schema

...

  1. in

...

  1. the

...

  1. specified

...

  1. pre-existing

...

  1. database

...

  1. on

...

  1. your

...

  1. MySQL

...

  1. server,

...

  1. and

...

  1. installs,

...

  1. configures,

...

  1. and

...

  1. starts

...

  1. the

...

  1. JBoss

...

  1. server

...

  1. for

...

  1. the

...

  1. caIntegrator

...

  1. application.

...

  1. To

...

  1. verify

...

  1. caIntegrator

...

  1. installation,

...

  1. open

...

  1. your

...

  1. web

...

  1. browser

...

  1. to

...

  1. the

...

  1. installed

...

  1. instance.

...

  1. The

...

  1. URL

...

  1. follows

...

  1. this

...

  1. format:

...

  1. http://<jboss.server.hostname>:<jboss.server.port>/caintegrator/workspace.action.

...


  1. Refer

...

  1. to

...

  1. the

...

  1. <installer_directory>/install.properties

...

  1. file

...

  1. for

...

  1. the

...

  1. correct

...

  1. values.

...

  1. Enter

...

  1. manager

...

  1. as

...

  1. the

...

  1. user

...

  1. and

...

  1. manager

...

  1. as

...

  1. the

...

  1. password.

...

  1. After

...

  1. successfully

...

  1. installing

...

  1. caIntegrator,

...

  1. make

...

  1. a

...

  1. backup

...

  1. of

...

  1. the

...

  1. <installer_directory>/install.properties

...

  1. file

...

  1. in

...

  1. a

...

  1. different

...

  1. directory

...

  1. for

...

  1. future

...

  1. reference.

...

Upgrading

...

caIntegrator

...

1.3

...

to

...

1.4

...

This

...

section

...

describes

...

how

...

to

...

upgrade

...

your

...

product

...

from

...

caIntegrator

...

1.3

...

to

...

caIntegrator

...

1.4.

...

The

...

instructions

...

in

...

this

...

section

...

apply

...

only

...

if

...

you

...

have

...

already

...

installed

...

a

...

caIntegrator

...

version

...

1.3.

...

You

...

can

...

perform

...

an

...

upgrade

...

installation

...

of

...

caIntegrator

...

v.1.3

...

using

...

either

...

of

...

these

...

two

...

methods:

...

  • A

...

  • GUI

...

  • Installation

...

  • wizard.

...

  • Instructions

...

  • for

...

  • this

...

  • method

...

  • are

...

  • found

...

  • in

...

...

...

...

...

...

...

  • .

...

  • A

...

  • command-line

...

  • installation.

...

  • Instructions

...

  • for

...

  • this

...

  • method

...

  • are

...

  • found

...

  • in

...

...

...

...

...

...

...

  • .
{:=
Note
title
BEFORE
YOU
BEGIN
} * *
  • Important:
*
  • Backup
  • the
  • 1.3
  • database.
  • You
  • need
  • to
  • create
  • a
  • reliable
  • copy
  • of
  • your
  • entire
  • caIntegrator
  • database.
\\ * *

  • Important:
*
  • Backup
  • the
  • current
  • installation
  • of
  • caIntegrator
  • and
  • artifacts
  • from
  • the
  • original
  • installation,
  • such
  • as
  • properties
  • files.
{note}

If

...

you

...

are

...

performing

...

a

...

new

...

installation,

...

go

...

directly

...

to

...

#Installing

...

caIntegrator

...

v.1.4

...

Application

...

and

...

Services

...

.

...

caIntegrator

...

1.3

...

Users

...

Upgrading

...

to

...

caIntegrator

...

1.4

...

The

...

directions

...

in

...

this

...

section

...

presume

...

that

...

you

...

have

...

a

...

valid

...

and

...

functioning

...

caIntegrator

...

1.3.

...

It

...

also

...

assumes

...

that

...

Java

...

SDK,

...

Apache

...

Ant

...

and

...

MySQL

...

have

...

all

...

been

...

successfully

...

uploaded

...

and

...

installed,

...

as

...

described

...

on

...

pages

...

Required

...

Software--Not

...

Included

...

in

...

caIntegrator

...

.

...

Overview

...

of

...

Properties

...

Files

...

When

...

you

...

installed

...

the

...

previous

...

version

...

of

...

caIntegrator

...

1.3,

...

you

...

configured

...

the

...

install.properties

...

file.

...

To

...

complete

...

the

...

upgrade

...

to

...

caIntegrator

...

1.4,

...

you

...

must

...

use

...

some

...

of

...

the

...

values

...

from

...

the

...

original

...

install.properties

...

to

...

configure

...

values

...

in

...

the

...

installer

...

wizard

...

GUI.

...


See

...

steps

...

3

...

&

...

4

...

in

...

#Upgrading

...

caIntegrator

...

Using

...

the

...

Command-Line

...

Installer

...

for

...

more

...

information.

...


Upgrading caIntegrator Using the GUI Installer


For detailed information on all of the GUI installer fields, refer to the BDA Properties page.

To perform an upgrade to caIntegrator 1.4 using the GUI Installation Wizard, follow these steps:

  1. Because of the upgrade from JBOSS4 to JBOSS5 in the caIntegrator 1.4 release, two GUI installer invocations are required. The first will install the new JBOSS5 in the same directory as the existing JBOSS4 and the second will update the database.
  2. Open the install.properties file for the existing 1.3 installation located at <user home>/.installer-caintegrator/caintegrator_installer/install.properties

...

  1. and

...

  1. save

...

  1. it

...

  1. as

...

  1. install.properties_v1.3

...

  1. to

...

  1. your

...

  1. desktop

...

  1. for

...

  1. reference

...

  1. during

...

  1. the

...

  1. upgrade.

...

  1. Open

...

  1. a

...

  1. command

...

  1. prompt

...

  1. in

...

  1. the

...

  1. directory

...

  1. where

...

  1. you

...

  1. downloaded

...

  1. the

...

  1. caintegrator2_gui_distribution_1.4.jar-201207171753.jar

...

  1. and

...

  1. invoke

...

  1. the

...

  1. GUI

...

  1. installer

...

  1. using

...

  1. this:

...

  1. java

...

  1. --jar

...

  1. caintegrator2_gui_distribution_1.4.jar-201207171753.jar

...

  1. .

...

  1. The

...

  1. Installation

...

  1. Wizard

...

  1. opens

...

  1. to

...

  1. facilitate

...

  1. the

...

  1. installation

...

  1. process.

...

  1. Click

...

  1. Next

...

  1. to

...

  1. proceed

...

  1. through

...

  1. the

...

  1. pages

...

  1. of

...

  1. the

...

  1. wizard,

...

  1. beginning

...

  1. with

...

  1. progressing

...

  1. past

...

  1. the

...

  1. Welcome

...

  1. page.

...

  1. Review

...

  1. the

...

  1. release

...

  1. notes.

...

  1. You

...

  1. must

...

  1. accept

...

  1. the

...

  1. license

...

  1. agreement

...

  1. to

...

  1. continue.

...

  1. Select

...

  1. the

...

  1. Install

...

  1. installation

...

  1. type

...

  1. in

...

  1. step

...

  1. #4.

...

  1. Select

...

  1. JBoss

...

  1. in

...

  1. step

...

  1. #6.

...

  1. Configure

...

  1. the

...

  1. JBoss

...

  1. Server-related

...

  1. settings.

...

  1. Specify

...

  1. the

...

  1. authentication

...

  1. type

...

  1. that

...

  1. caIntegrator

...

  1. is

...

  1. using.

...

  1. If

...

  1. you

...

  1. choose

...

  1. LDAP,

...

  1. configure

...

  1. the

...

  1. LDAP

...

  1. information:

...

  1. the

...

  1. LDAP

...

  1. Host

...

  1. Name,

...

  1. the

...

  1. LDAP

...

  1. Search

...

  1. Base,

...

  1. and

...

  1. the

...

  1. LDAP

...

  1. Search

...

  1. Prefix.

...

  1. An

...

  1. example

...

  1. of

...

  1. the

...

  1. Host

...

  1. Name

...

  1. is

...

  1. ldaps://myldaphost.mydomain.com:636

...

  1. .

...

  1. Review

...

  1. the

...

  1. summary

...

  1. of

...

  1. gathered

...

  1. information.

...

  1. Click

...

  1. Next

...

  1. to

...

  1. proceed

...

  1. through

...

  1. the

...

  1. next

...

  1. two

...

  1. pages.

...

  1. After

...

  1. you

...

  1. click

...

  1. Next

...

  1. from

...

  1. reviewing

...

  1. the

...

  1. installation

...

  1. destination,

...

  1. the

...

  1. installer

...

  1. runs.

...

  1. The

...

  1. installation

...

  1. wizard

...

  1. displays

...

  1. the

...

  1. installation

...

  1. progress

...

  1. and

...

  1. completion.

...


  1. When you are informed that the process is finished, click Done in the lower right corner to close the installation wizard.
  2. At this point if you open your web browser to the installed instance you will see a MYSQLGrammerException error displayed.
  3. Before invoking the GUI installer again, stop the server.
  4. Open a command prompt in the directory where you downloaded the caintegrator2_gui_distribution_1.4.jar-201207171753.jar

...

  1. and

...

  1. invoke

...

  1. the

...

  1. GUI

...

  1. installer

...

  1. using

...

  1. this:

...

  1. java

...

  1. --jar

...

  1. caintegrator2_gui_distribution_1.4.jar-201207171753.jar

...

  1. .

...

  1. The

...

  1. Installation

...

  1. Wizard

...

  1. opens

...

  1. to

...

  1. facilitate

...

  1. the

...

  1. installation

...

  1. process.

...

  1. Click

...

  1. Next

...

  1. to

...

  1. proceed

...

  1. through

...

  1. the

...

  1. pages

...

  1. of

...

  1. the

...

  1. wizard,

...

  1. beginning

...

  1. with

...

  1. progressing

...

  1. past

...

  1. the

...

  1. Welcome

...

  1. page.

...

  1. You

...

  1. must

...

  1. accept

...

  1. the

...

  1. license

...

  1. agreement

...

  1. to

...

  1. continue.

...

  1. Select

...

  1. the

...

  1. Upgrade

...

  1. installation

...

  1. type

...

  1. in

...

  1. step

...

  1. #4.

...

  1. Select

...

  1. Everything

...

  1. in

...

  1. step

...

  1. #6.

...

  1. Configure

...

  1. the

...

  1. JBoss

...

  1. Server-related

...

  1. settings.

...

  1. Specify

...

  1. the

...

  1. authentication

...

  1. type

...

  1. that

...

  1. caIntegrator

...

  1. is

...

  1. using.

...

  1. If

...

  1. you

...

  1. choose

...

  1. LDAP,

...

  1. configure

...

  1. the

...

  1. LDAP

...

  1. information:

...

  1. the

...

  1. LDAP

...

  1. Host

...

  1. Name,

...

  1. the

...

  1. LDAP

...

  1. Search

...

  1. Base,

...

  1. and

...

  1. the

...

  1. LDAP

...

  1. Search

...

  1. Prefix.

...

  1. An

...

  1. example

...

  1. of

...

  1. the

...

  1. Host

...

  1. Name

...

  1. is

...

  1. ldaps://myldaphost.mydomain.com:636

...

  1. .

...

  1. Review

...

  1. the

...

  1. summary

...

  1. of

...

  1. gathered

...

  1. information.Review

...

  1. the

...

  1. selected

...

  1. upgrade

...

  1. installation

...

  1. type

...

  1. and

...

  1. the

...

  1. upgrade

...

  1. destination.

...

  1. Click

...

  1. Next

...

  1. to

...

  1. proceed

...

  1. through

...

  1. the

...

  1. next

...

  1. two

...

  1. pages.

...

  1. After

...

  1. you

...

  1. click

...

  1. Next

...

  1. from

...

  1. reviewing

...

  1. the

...

  1. installation

...

  1. destination,

...

  1. the

...

  1. installer

...

  1. runs.

...

  1. The

...

  1. installation

...

  1. wizard

...

  1. displays

...

  1. the

...

  1. installation

...

  1. progress

...

  1. and

...

  1. completion.

...

  1. To

...

  1. verify

...

  1. the

...

  1. caIntegrator

...

  1. installation,

...

  1. open

...

  1. your

...

  1. web

...

  1. browser

...

  1. to

...

  1. the

...

  1. installed

...

  1. instance.

...

  1. The

...

  1. URL

...

  1. follows

...

  1. this

...

  1. format:

...

  1. http://<jboss.server.hostname>:<jboss.server.port>/caintegrator.

...

  1. Example:

...

  1. http://hostname:47210/caintegrator

...

  1. and

...

  1. enter

...

  1. ncimanager

...

  1. as

...

  1. the

...

  1. user

...

  1. and

...

  1. changeme

...

  1. as

...

  1. the

...

  1. password.

...

  1. Refer

...

  1. to

...

  1. the

...

  1. original

...

  1. install.properties

...

  1. for

...

  1. the

...

  1. correct

...

  1. jboss.server.hostname

...

  1. and

...

  1. jboss.server.port

...

  1. values.

...

  1. Once

...

  1. the

...

  1. update

...

  1. is

...

  1. verified

...

  1. you

...

  1. can

...

  1. delete

...

  1. the

...

  1. JBOSS4

...

  1. directory.

...

Upgrading

...

caIntegrator

...

Using

...

the

...

Command-Line

...

Installer

...

To

...

perform

...

an

...

upgrade

...

to

...

caIntegrator

...

1.4

...

using

...

the

...

command-line,

...

follow

...

these

...

steps:

...

  1. Because

...

  1. of

...

  1. the

...

  1. upgrade

...

  1. from

...

  1. JBOSS4

...

  1. to

...

  1. JBOSS5

...

  1. in

...

  1. the

...

  1. caIntegrator

...

  1. 1.4

...

  1. release,

...

  1. two

...

  1. ant

...

  1. commands

...

  1. are

...

  1. required.

...

  1. The

...

  1. first

...

  1. will

...

  1. install

...

  1. the

...

  1. new

...

  1. JBOSS5

...

  1. in

...

  1. the

...

  1. same

...

  1. directory

...

  1. as

...

  1. the

...

  1. existing

...

  1. JBOSS4

...

  1. and

...

  1. the

...

  1. second

...

  1. will

...

  1. update

...

  1. the

...

  1. database.

...

  1. Open

...

  1. the

...

  1. install.properties

...

  1. file

...

  1. found

...

  1. in

...

  1. the

...

  1. application.base.path

...

  1. directory

...

  1. and

...

  1. save

...

  1. it

...

  1. to

...

  1. your

...

  1. desktop

...

  1. as

...

  1. install.properties.v1.3.1

...

  1. for

...

  1. reference

...

  1. during

...

  1. the

...

  1. upgrade.

...

  1. Delete

...

  1. the

...

  1. caintegrator2-install-1.3.1.zip

...

  1. file

...

  1. from

...

  1. its

...

  1. directory

...

  1. such

...

  1. as

...

  1. the

...

  1. application.base.path

...

  1. directory.

...

  1. Download caintegrator2-install-1.4.zip

...

  1. to

...

  1. the

...

  1. directory

...

  1. where

...

  1. the

...

  1. previous

...

  1. install

...

  1. zip

...

  1. file

...

  1. was

...

  1. such

...

  1. as

...

  1. the

...

  1. application.base.path

...

  1. directory.

...

  1. From

...

  1. the

...

  1. directory

...

  1. where

...

  1. you

...

  1. downloaded

...

  1. the

...

  1. install

...

  1. zip

...

  1. file,

...

  1. extract

...

  1. the

...

  1. files,

...

  1. using

...

  1. one

...

  1. of

...

  1. these

...

  1. two

...

  1. methods:

...


    1. Open a command prompt and use it to extract this file. For example, you may enter a command such as unzip -q caintegrator2-install-1.4.zip

...

    1. .

...

    1. You

...

    1. must

...

    1. have

...

    1. a

...

    1. ZIP

...

    1. tool

...

    1. installed.

...

    1. Use

...

    1. WinZip

...

    1. or

...

    1. a

...

    1. similar

...

    1. utility

...

    1. to

...

    1. unzip

...

    1. the

...

    1. files.
  1. When asked if you would like to replace the existing files, respond All.
  2. Open the install.properties file and replace all REPLACE_VALUE properties with the values in the install.properties.v1.3.1

...

  1. file.

...

  1. Before

...

  1. doing

...

  1. so,

...

  1. review

...

  1. #Working

...

  1. with

...

  1. Properties

...

  1. Files

...

  1. .

...


  1. For

...

  1. the

...

  1. latest

...

  1. details

...

  1. about

...

  1. configuring

...

  1. the

...

  1. properties

...

  1. for

...

  1. your

...

  1. updated

...

  1. environment,

...

  1. refer

...

  1. to

...

  1. the

...

  1. BDA

...

  1. Properties

...

  1. page

...

  1. .
  2. In the DATABASE SETTINGS section of the install.properties file replace database.re-create=true

...

  1. with

...

  1. database.re-create=false

...

  1. .

...

  1. In

...

  1. the

...

  1. DATABASE

...

  1. SETTINGS

...

  1. section

...

  1. of

...

  1. the

...

  1. install.properties

...

  1. file

...

  1. add

...

  1. the

...

  1. property

...

  1. and

...

  1. value

...

  1. exclude.database=true

...

  1. .

...

  1. Save

...

  1. this

...

  1. file

...

  1. to

...

  1. your

...

  1. desktop

...

  1. as

...

  1. install.properties.v1.4step1

...

  1. .

...

  1. Save

...

  1. this

...

  1. file

...

  1. to

...

  1. your

...

  1. desktop

...

  1. a

...

  1. second

...

  1. time,

...

  1. this

...

  1. time

...

  1. as

...

  1. install.properties

...

  1. .

...

  1. Upload

...

  1. the

...

  1. install.properties

...

  1. file

...

  1. to

...

  1. the

...

  1. application.base.path

...

  1. directory.

...


  1. Info
    titleModifying property values

    You shouldn't

...

  1. need

...

  1. to

...

  1. modify

...

  1. the

...

  1. other

...

  1. default

...

  1. values

...

  1. as

...

  1. we

...

  1. have

...

  1. chosen

...

  1. unique

...

  1. ports

...

  1. to

...

  1. reduce

...

  1. the

...

  1. risk

...

  1. of

...

  1. other

...

  1. applications

...

  1. using

...

  1. the

...

  1. same

...

  1. values.

...

  1. However,

...

  1. be

...

  1. sure

...

  1. to

...

  1. check

...

  1. the

...

  1. *.properties

...

  1. file

...

  1. to

...

  1. verify

...

  1. that

...

  1. the

...

  1. ports

...

  1. in

...

  1. this

...

  1. file

...

  1. are

...

  1. not

...

  1. being

...

  1. used

...

  1. by

...

  1. other

...

  1. applications.

...

  1. From the command line,

...

  1. navigate

...

  1. to

...

  1. the

...

  1. directory

...

  1. where

...

  1. you

...

  1. unzipped

...

  1. the

...

  1. installer

...

  1. file

...

  1. and

...

  1. type

...

  1. ant

...

  1. .

...

  1. This

...

  1. is

...

  1. the

...

  1. first

...

  1. of

...

  1. two

...

  1. ant

...

  1. commands.

...

  1. The

...

  1. anticipated

...

  1. duration

...

  1. is

...

  1. anywhere

...

  1. 1-15

...

  1. minutes

...

  1. depending

...

  1. on

...

  1. your

...

  1. system's

...

  1. speed,

...

  1. power

...

  1. and

...

  1. memory.

...

  1. When

...

  1. the

...

  1. installer

...

  1. detects

...

  1. that

...

  1. a

...

  1. database

...

  1. exists,

...

  1. it

...

  1. warns

...

  1. you

...

  1. to

...

  1. back

...

  1. it

...

  1. up,

...

  1. which

...

  1. you

...

  1. were

...

  1. instructed

...

  1. to

...

  1. do

...

  1. earlier

...

  1. in

...

  1. this

...

  1. process.

...

  1. Press

...

  1. Y

...

  1. to

...

  1. proceed.

...

  1. If

...

  1. you

...

  1. open

...

  1. the

...

  1. application

...

  1. now

...

  1. in

...

  1. a

...

  1. browser

...

  1. window

...

  1. you

...

  1. will

...

  1. see

...

  1. a

...

  1. MYSQLGrammerException

...

  1. error.

...

  1. Stop

...

  1. the

...

  1. server.

...

  1. Open

...

  1. the

...

  1. install.properties

...

  1. file

...

  1. and

...

  1. revert

...

  1. database.re-create=

...

  1. false back

...

  1. to

...

  1. database.re-create=true

...

  1. .

...

  1. Delete

...

  1. the

...

  1. property

...

  1. and

...

  1. value

...

  1. exclude.database=true

...

  1. .

...

  1. Save

...

  1. this

...

  1. file

...

  1. to

...

  1. your

...

  1. desktop

...

  1. as

...

  1. install.properties.v1.4step2

...

  1. .

...

  1. Save

...

  1. this

...

  1. file

...

  1. to

...

  1. your

...

  1. desktop

...

  1. a

...

  1. second

...

  1. time,

...

  1. this

...

  1. time

...

  1. as

...

  1. install.properties

...

  1. .

...

  1. Upload

...

  1. the

...

  1. install.properties

...

  1. file

...

  1. to

...

  1. the

...

  1. application.base.path

...

  1. directory.

...

  1. From

...

  1. the

...

  1. command

...

  1. line,

...

  1. navigate

...

  1. to

...

  1. the

...

  1. directory

...

  1. where

...

  1. you

...

  1. unzipped

...

  1. the

...

  1. installer

...

  1. file

...

  1. and

...

  1. type

...

  1. ant

...

  1. upgrade:database

...

  1. .

...

  1. Restart

...

  1. the

...

  1. server.

...

  1. To

...

  1. verify

...

  1. caIntegrator

...

  1. installation,

...

  1. open

...

  1. your

...

  1. web

...

  1. browser

...

  1. to

...

  1. the

...

  1. installed

...

  1. instance.

...

  1. The

...

  1. URL

...

  1. follows

...

  1. this

...

  1. format:

...

  1. http://<jboss.server.hostname>:<jboss.server.port>/caintegrator

...

  1. /workspace.action.

...

  1. Example:

...

  1. http://hostname:47210/caintegrator/workspace.action

...

  1. and

...

  1. enter

...

  1. ncimanager

...

  1. as

...

  1. the

...

  1. user

...

  1. and

...

  1. changeme

...

  1. as

...

  1. the

...

  1. password.

...

  1. Refer

...

  1. to

...

  1. the

...

  1. original

...

  1. install.properties

...

  1. for

...

  1. the

...

  1. correct

...

  1. jboss.server.hostname

...

  1. and

...

  1. jboss.server.port

...

  1. values.

...

  1. Once

...

  1. the

...

  1. update

...

  1. is

...

  1. verified

...

  1. you

...

  1. can

...

  1. delete

...

  1. the

...

  1. JBOSS4

...

  1. directory.

...

Configuring

...

JBoss

{:=
Note
title
For
Optimal
Performance
}

You

must

modify

your

JBoss

5.1.0

configuration

to

increase

the

amount

of

available

memory

for

the

caIntegrator

application.

Directions

for

doing

this

in

Windows

are

in

the

following

step

1.

{note}

To

...

configure

...

JBoss

...

in

...

Windows,

...

follow

...

these

...

steps.

...

  1. Modify

...

  1. the

...

  1. following

...

  1. entry

...

  1. to

...

  1. the

...

  1. JBoss

...

  1. run.bat

...

  1. file

...

  1. which

...

  1. is

...

  1. located

...

  1. at

...

  1. <application_root_directory>/jboss-5.1.0.GA-nci/bin/run.bat

...

  1. .

...

  1. Find

...

  1. the

...

  1. line

...

  1. that

...

  1. begins

...

  1. with

...

  1. set

...

  1. JAVA_OPTS=

...

  1. -Dbda=bda

...

  1. -Dprogram.name=%PROGNAME%

...

  1. -server

...

  1. and

...

  1. modify

...

  1. the

...

  1. "-Xms256m

...

  1. -Xmx512m"

...

  1. to

...

  1. read

...

  1. "-Xms4096m

...

  1. -Xmx4096m"

...

  1. .

...

  1. Info

...

  1. title

...

  1. Physical

...

  1. memory

...

  1. If

...

  1. 4096m

...

  1. is

...

  1. higher

...

  1. than

...

  1. the

...

  1. physical

...

  1. memory

...

  1. on

...

  1. the

...

  1. machine,

...

  1. then

...

  1. performance

...

  1. could

...

  1. be

...

  1. severely

...

  1. impacted

...

  1. with

...

  1. performance

...

  1. degradation

...

  1. and

...

  1. errors.

...

  1. 4096m

...

  1. of

...

  1. physical

...

  1. memory

...

  1. is

...

  1. recommended.

...

  1. Warning
    titleWarning

    Be careful when copying and pasting from this installation guide. No spaces must come before and after the columns. A safe way to ensure that the text has no unwanted space and unwanted characters is to copy the text into a blank text editor such as NotePad first. Then you can correct the spacing and copy-paste back into the run.bat file.

  2. Restart your JBoss 5.1.0 server for the changes to take effect. The method of doing this may depend on the start/stop/restart scripts you created after the installation. Most commonly, you can execute shutdown.bat and then run.bat under $JBOSS_HOME/bin. Refer to the publicly available JBoss user's guide
    Wiki Markup
    {multi-excerpt-include:wikicontent:Exit Disclaimer to Include|name=ExitDisclaimer|nopanel=true}

...

  1. for

...

  1. more

...

  1. information.

...

Configuring

...

JBoss

...

Servers

...

and

...

MySQL

...

Server

...

to

...

Run

...

as

...

Services

{:=
Info
title
JBoss
&
MySQL
as
services
}

MySQL

and

the

JBoss

server

that

make

up

caIntegrator,

and

the

JBoss

server

optionally

installed

for

UPT,

must

run

continually

as

services.

The

instructions

in

this

section

cover

all

of

these

scenarios.

For

a

caIntegrator

deployment,

there

are

at

least

three

servers,

and

if

UPT

is

installed,

four

servers:

\\ * JBoss


  • JBoss 5.1.0
  • for
  • UPT
  • (optional)
\\ * JBoss

  • JBoss 5.1.0
  • (for
  • caIntegratorapplication)
\\ * MySQL 5.0.x{info} h4. Running JBoss as a Service {note:title=BEFORE YOU BEGIN} The default caIntegrator installation runs JBoss as a command line process using the user currently logged on. Therefore, when you log out as this user, JBoss will no longer be available for caIntegrator. For that reason, it is recommended that you configure your JBoss servers to run as a Linux or Windows service. The instructions are contained in this section.{note} Before starting the caIntegrator JBOSS server, change the default location for user data. User data consists of various files that are saved by caIntegrator during the deployment and querying of studies. The default location for user data should be changed via the {{Djava.io.tmpdir}} jvm parameter in the Jboss {{run.conf}} file. \\ \\ Example jvm parameter: {{\

  • MySQL 5.0.x

Running JBoss as a Service

Note
titleBEFORE YOU BEGIN

The default caIntegrator installation runs JBoss as a command line process using the user currently logged on. Therefore, when you log out as this user, JBoss will no longer be available for caIntegrator. For that reason, it is recommended that you configure your JBoss servers to run as a Linux or Windows service. The instructions are contained in this section.

Before starting the caIntegrator JBOSS server, change the default location for user data. User data consists of various files that are saved by caIntegrator during the deployment and querying of studies. The default location for user data should be changed via the Djava.io.tmpdir jvm parameter in the Jboss run.conf file.

Example jvm parameter: -Djava.io.tmpdir=/local/content/caintegrator/jvmtmp

...

To

...

run

...

JBoss

...

as

...

a

...

service,

...

follow

...

these

...

steps:

...

Linux

See http://wiki.jboss.org/wiki/Wiki.jsp?page=StartJBossOnBootWithLinux

...

Wiki Markup
{multi-excerpt-include:wikicontent:Exit Disclaimer to Include|name=ExitDisclaimer|nopanel=true}
.

...

Windows

To run an existing JBoss command line installation as a service, follow the directions for creating a user-defined service at http://support.microsoft.com/kb/137890/EN-US/

...

.

...

You

...

need

...

to

...

have

...

access

...

to

...

the

...

Windows

...

Resource

...

Kit.

...


Running MySQL as a Service

Info
titleServer installed?

It is assumed that your MySQL server was installed as a service. If it was not, follow these recommendations for installing this server as a service.

To run MySQL as a service, follow these steps:

Linux

See http://www.redhat.com/docs/manuals/enterprise/RHEL-AS-2.1-Manual/cluster-manager/s1-service-mysql.html

...

Wiki Markup
{multi-excerpt-include:wikicontent:Exit Disclaimer to Include|name=ExitDisclaimer|nopanel=true}
.

...

Windows

When installing MySQL server on Windows, choose the option to run MySQL as a Windows service.

Post-Installation Tasks

Using UPT to Administer caIntegrator Users

To add and administer caIntegrator users in the UPT, refer to the caIntegrator User's Guide

Default Users

The following users are provided by default by the caIntegrator installer.

  • ncimanager / changeme
  • nciinvestigator / changeme
  • cai2admin / changeme - This is the UPT user who will have access to provision caIntegrator users.

Contacting Application Support

NCICB Application Support

http://ncicb.nci.nih.gov/NCICB/support

...


Telephone:

...

301-451-4384

...


Toll

...

free:

...

888-478-4423

...