Page History
...
For more information about the 2.1 updates, see the caNanoLab 2.1 Release Note.
Targeted Developer
The caNanoLab application development is best suited for an experienced Java developer who has some familiarity with the following J2EE and related technologies:
...
General System Requirements
Info | ||
---|---|---|
| ||
The |
...
Open Source Technologies
...
caNanoLab web application has been tested within NCI CBIIT against Wildfly servers (version 8.2.0) hosted on Windows XP and RedHat Linux systems, and against MySQL 5.1.x databases hosted on RedHat Linux systems and Windows XP systems. |
Open Source Technologies
Download each of the following tools and follow the installation instructions provided with each respective product for your environment. Assistance from a MySQL database administrator is expected to properly configure the MySQL database. For MySQL database configuration and maintenance, it is also helpful to download the MySQL workbench (suite of GUI tools) at http://www.
...
...
- Java Software Development Kit (JDK) version 7.0: http://www.oracle.com/technetwork/java/javasejava/javase/downloads/jdk6-downloads-1637591.html
- Wildfly version 8.2.0: http://sourceforge.net/projects/jboss/files/JBoss/JBoss-5.1.0.GA/
- Jakarta Ant version 1.8.x: http://archive.apache.org/dist/ant/binaries/
- MySQL version 5.1.x: http://dev.mysql.com/downloads/mysql/5.1.html
The caNanoLab web application has been tested within NCICBIIT against Wildfly servers (version 8.2.0) hosted on Windows XP and RedHat Linux systems, and against MySQL 5.1.x databases hosted on RedHat Linux systems and Windows XP systems. Prior to release 1.2.1, the caNanoLab web application had been tested against Oracle 9i databases hosted on Sun Solaris systems, and Oracle 10g XE database hosted on Windows XP.
...
- ://archive.apache.org/dist/ant/binaries/
- MySQL version 5.1.x: http://
...
...
Obtaining the caNanoLab Source
...
Code
Downloads for caNanoLab are available at caNanoLab GitHub Repository . The caNanoLab Software License applies.
...
The caNanoLab source distribution caNanoLab_2.01.zip is downloaded. , and Ant is installed.NOTE:
Info | ||
---|---|---|
| ||
In caNanoLab release 2.1, the Ant build script automatically installs the web application. |
Setting Properties
Follow these steps to set the build and deploy properties required for building and deploying the caNanoLab system.
Step 1. Extract caNanoLab
Extract the caNanoLab_2.01.zip to a location on your local system, for example, C:\caNanoLab_2.1
. This location is referred as <CANANOLAB_SOURCE>
throughout the document. Verify that the following five folders exist in the directory <CANANOLAB_SOURCE>
:
build
cananolab-db
cananolab-grid
cananolab-webapp
common
...
Edit the Ant properties file, build.properties
, at <CANANOLAB_SOURCE>/build
by specifying values for the following properties:.
Property | Description |
---|---|
file.repository.dir |
...
A directory on the system that hosts the Wildfly application server for storing uploaded files, for example, C:/apps/caNanoLab .NOTE: This directory should be writable by the user that starts the Wildfly server, and this directory should be created prior to starting the application. Use either double-back slashes or a single forward slash / as the file separator if working on Windows platform. | |
| |
ldap.authentication.enabled: A Boolean flag to indicate whether or not to use LDAP for user authentication in caNanoLab, for example, NOTE: Please note that the default value is | |
| |
| |
| |
superadmin.login.name: The LDAP login name for the user account who is the super admin of the UPT tool. See User Provisioning Tool (UPT) for details on setting up UPT. | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
Database Technology
Assumptions and Requirements
...