| 2 | | 2) Once you have downloaded the caTISSUE_SUITE_v12_Installable_Pack.zip, extract the contents of the file to any directory. |
| 3 | | This folder contains two additional compressed files; caTissue_Suite_v1.2_Installable and caTissue_Suite_API_Client_v1.2_Installable |
| 4 | | 3) Unzip the caTissue_Suite_v1.2_Installable.zip, extract the contents of the file to any directory. |
| 5 | | 4) Unzip the caTissue_Suite_API_Client_v1.2_Installable.zip, extract the contents of the file to any directory. |
| 6 | | 5) In the installation folder caTissueInstall.properties is the Property file in which all the application configuration parameters are listed, we need to change it according to our local environment |
| 7 | | 6) In the installation folder build.xml is ANT script used to deploy the application on a JBoss server. This also creates the database schema for Oracle or MySQL. |
| 8 | | 7) In the installation folder SQL folder containing SQL scripts required for deployment |
| 9 | | 8) In the installation folder modules folder containing various caTissue modules |
| 10 | | 9) JBoss version should be 4.2.3 GA and Mysql version should be 5.0.45 |
| 11 | | 10) In order to prevent lower case problem in ubuntu mysql you have to set set lower_case_table_names=1 in your /etc/mysql/my.cnf file. |
| 12 | | 11) Once above step is done shutdown the mysql server and restart it. |
| 13 | | 12) Before starting deployment make sure that jboss shouldn't be running. |
| 14 | | 13) Create the database first (eg: catissuecore) in mysql before starting of the building the application, as shown below, |
| | 2 | 2) Once you have downloaded the caTISSUE_SUITE_v12_Installable_Pack.zip, extract the contents of the file to any directory.[[BR]] |
| | 3 | This folder contains two additional compressed files; caTissue_Suite_v1.2_Installable and caTissue_Suite_API_Client_v1.2_Installable[[BR]] |
| | 4 | 3) Unzip the caTissue_Suite_v1.2_Installable.zip, extract the contents of the file to any directory. [[BR]] |
| | 5 | 4) Unzip the caTissue_Suite_API_Client_v1.2_Installable.zip, extract the contents of the file to any directory.[[BR]] |
| | 6 | 5) In the installation folder caTissueInstall.properties is the Property file in which all the application configuration parameters are listed, we need to change it according to our local environment[[BR]] |
| | 7 | 6) In the installation folder build.xml is ANT script used to deploy the application on a JBoss server. This also creates the database schema for Oracle or MySQL.[[BR]] |
| | 8 | 7) In the installation folder SQL folder containing SQL scripts required for deployment[[BR]] |
| | 9 | 8) In the installation folder modules folder containing various caTissue modules[[BR]] |
| | 10 | 9) JBoss version should be 4.2.3 GA and Mysql version should be 5.0.45[[BR]] |
| | 11 | 10) In order to prevent lower case problem in ubuntu mysql you have to set set lower_case_table_names=1 in your /etc/mysql/my.cnf file. [[BR]] |
| | 12 | 11) Once above step is done shutdown the mysql server and restart it.[[BR]] |
| | 13 | 12) Before starting deployment make sure that jboss shouldn't be running.[[BR]] |
| | 14 | 13) Create the database first (eg: catissuecore) in mysql before starting of the building the application, as shown below,[[BR]] |
| 41 | | Following is the sample caTissueInstall.properties file |
| 42 | | ------------------------------------------------------- |
| 43 | | |
| 44 | | #Enter absolute path of the installed directory of JBoss server {JBOSS_HOME}. |
| 45 | | #Please note that the path must be separated by Unix style path separator "/". |
| 46 | | jboss.home.dir=/home/localadmin1/jboss-4.2.3.GA |
| 47 | | |
| 48 | | #Please specify the server configuration name of jboss where you want to deploy. |
| 49 | | #By default it is set to 'default' configuration. This is useful if someone wants |
| 50 | | #to run multiple instances of suite application on same jboss. |
| 51 | | jboss.server.name=default |
| 52 | | |
| 53 | | #Enter server port on which JBoss is listing the client request |
| 54 | | # Please do not specify the port number in case of an Apache Front ended server |
| 55 | | #Default port is 8080 |
| 56 | | jboss.server.port=8080 |
| 57 | | |
| 58 | | #Hostname or IP address of the machine on which the JBoss server is running. |
| 59 | | #CAUTION: This parameter should not be set to localhost. Set the actual hostname or IP address |
| 60 | | jboss.server.host=localhost |
| 61 | | |
| 62 | | #Enter yes/no to specify Secure HTTP connection |
| 63 | | jboss.container.secure= |
| 64 | | |
| 65 | | #database type permissible values: oracle or mysql |
| 66 | | database.type=mysql |
| 67 | | |
| 68 | | #Hostname or IP address of the machine on which the database server is running. |
| 69 | | database.host=localhost |
| 70 | | |
| 71 | | #Port number to connect with the database server |
| 72 | | #Default port for MySQL : 3306 |
| 73 | | #Default Port for Oracle: 1521 |
| 74 | | database.port=3306 |
| 75 | | |
| 76 | | #Oracle TNS name, applicable only when database.type=oracle |
| 77 | | oracle.tns.name= |
| 78 | | |
| 79 | | database.name=catissuecore |
| 80 | | database.username=root |
| 81 | | database.password=root |
| 82 | | |
| 83 | | #If CAS authentication server needs to be deployed on the |
| 84 | | #same server as caTissue (specified by jboss.home.dir), then set this property to "true" |
| 85 | | deploy.cas.on.catissue.jboss=true |
| 86 | | |
| 87 | | #If cas.deploy is "false", then fill the following CAS related properties: |
| 88 | | #Hostname or IP address of the machine on which the CAS server is running. |
| 89 | | #CAUTION: This parameter should not be set to localhost. Set the actual hostname or IP address |
| 90 | | cas.jboss.server.host= |
| 91 | | cas.jboss.port= |
| 92 | | #Enter yes/no to specify Secure HTTP connection for CAS |
| 93 | | cas.jboss.container.secure= |
| 94 | | #CAS is deployed on HTTPS server then Specify the .keystore file path of CAS server. |
| 95 | | cas.server.keystore.path= |
| 96 | | |
| 97 | | email.administrative.emailAddress= |
| 98 | | email.sendEmailFrom.emailAddress= |
| 99 | | email.mailServer= |
| 100 | | |
| 101 | | # Option to use the common package's email handler on server exception. Values = [true|false] |
| 102 | | # Default = [false] |
| 103 | | use.email.commonpackage.config=false |
| 104 | | # Send the exception email to e-addresses. Can have comma seperated values. |
| 105 | | email.sendEmailTo.emailAddress= |
| 106 | | # Admin Email address. This would be included in case above entry is empty or invalid. |
| 107 | | email.admin.support.emailAddress= |
| 108 | | # Email-From Name. |
| 109 | | email.sendEmailFrom.name= |
| 110 | | # The subject line of the email. |
| 111 | | email.exception.subject=System Exception Occured. |
| 112 | | |
| 113 | | #Application login timeout interval in minutes. |
| 114 | | #Default value is 30 minutes |
| 115 | | session.timeout=30 |
| 116 | | #sets the addition info on home page |
| 117 | | app.additional.info= |
| 118 | | |
| 119 | | #Information related to first administrator account |
| 120 | | first.admin.department=d |
| 121 | | first.admin.institution=i |
| 122 | | first.admin.cancerresearchgroup=c |
| 123 | | first.admin.emailAddress=admin@admin.com |
| 124 | | first.admin.password=Login123 |
| 125 | | |
| 126 | | #Enter path for the MMTx home directory |
| 127 | | caties.mmtx.home= |
| 128 | | |
| 129 | | #Values for DE API |
| 130 | | caCORE.jBoss.home.dir= |
| 131 | | caCORE.project.name= |
| 132 | | |
| 133 | | #Choose below option to associate dynamic extensions default clinical and pathology forms to the Collection Protocols. |
| 134 | | #Choose false to show all clinical and pathology default annotations for data entry |
| 135 | | #Choose true and edit the Show_Hide_Forms.xml present in the installable folder to associate selective forms to Collection Protocol for data entry |
| 136 | | show.hide.forms.based.on.CPs=false |
| 137 | | |
| 138 | | #URL needed for category creation. |
| 139 | | Application.url= |
| 140 | | |
| 141 | | #Set the location where caCore is generated |
| 142 | | cacore.deployable.location=./cacore_deployable |
| 143 | | |
| 144 | | #Comma separated Entity Groups which are to be excluded. |
| 145 | | exclude.entitygroup= |
| 146 | | |
| 147 | | #Comma separated Entity Groups which are only to be included. |
| 148 | | include.entitygroup= |
| 149 | | |
| 150 | | #Set the owner for the old saved queries prior to v1.2. Enter the login name of the user whom |
| 151 | | #you want to make the owner. |
| 152 | | saved.query.owner= |
| 153 | | |
| 154 | | #CSM DATABASE CREDENTIALS |
| 155 | | csm.database.type= |
| 156 | | csm.database.host= |
| 157 | | csm.database.port= |
| 158 | | csm.database.name= |
| 159 | | csm.database.username= |
| 160 | | csm.database.password= |
| | 41 | Following is the sample caTissueInstall.properties file[[BR]] |
| | 42 | -------------------------------------------------------[[BR]] |
| | 43 | [[BR]] |
| | 44 | #Enter absolute path of the installed directory of JBoss server {JBOSS_HOME}.[[BR]] |
| | 45 | #Please note that the path must be separated by Unix style path separator "/".[[BR]] |
| | 46 | jboss.home.dir=/home/localadmin1/jboss-4.2.3.GA[[BR]] |
| | 47 | [[BR]] |
| | 48 | #Please specify the server configuration name of jboss where you want to deploy.[[BR]] |
| | 49 | #By default it is set to 'default' configuration. This is useful if someone wants[[BR]] |
| | 50 | #to run multiple instances of suite application on same jboss.[[BR]] |
| | 51 | jboss.server.name=default[[BR]] |
| | 52 | [[BR]] |
| | 53 | #Enter server port on which JBoss is listing the client request[[BR]] |
| | 54 | # Please do not specify the port number in case of an Apache Front ended server[[BR]] |
| | 55 | #Default port is 8080[[BR]] |
| | 56 | jboss.server.port=8080[[BR]] |
| | 57 | [[BR]] |
| | 58 | #Hostname or IP address of the machine on which the JBoss server is running.[[BR]] |
| | 59 | #CAUTION: This parameter should not be set to localhost. Set the actual hostname or IP address[[BR]] |
| | 60 | jboss.server.host=localhost[[BR]] |
| | 61 | [[BR]] |
| | 62 | #Enter yes/no to specify Secure HTTP connection[[BR]] |
| | 63 | jboss.container.secure=[[BR]] |
| | 64 | [[BR]] |
| | 65 | #database type permissible values: oracle or mysql[[BR]] |
| | 66 | database.type=mysql[[BR]] |
| | 67 | [[BR]] |
| | 68 | #Hostname or IP address of the machine on which the database server is running.[[BR]] |
| | 69 | database.host=localhost[[BR]] |
| | 70 | [[BR]] |
| | 71 | #Port number to connect with the database server[[BR]] |
| | 72 | #Default port for MySQL : 3306[[BR]] |
| | 73 | #Default Port for Oracle: 1521[[BR]] |
| | 74 | database.port=3306[[BR]] |
| | 75 | [[BR]] |
| | 76 | #Oracle TNS name, applicable only when database.type=oracle[[BR]] |
| | 77 | oracle.tns.name=[[BR]] |
| | 78 | [[BR]] |
| | 79 | database.name=catissuecore[[BR]] |
| | 80 | database.username=root[[BR]] |
| | 81 | database.password=root[[BR]] |
| | 82 | [[BR]] |
| | 83 | #If CAS authentication server needs to be deployed on the[[BR]] |
| | 84 | #same server as caTissue (specified by jboss.home.dir), then set this property to "true"[[BR]] |
| | 85 | deploy.cas.on.catissue.jboss=true[[BR]] |
| | 86 | [[BR]] |
| | 87 | #If cas.deploy is "false", then fill the following CAS related properties:[[BR]] |
| | 88 | #Hostname or IP address of the machine on which the CAS server is running.[[BR]] |
| | 89 | #CAUTION: This parameter should not be set to localhost. Set the actual hostname or IP address[[BR]] |
| | 90 | cas.jboss.server.host=[[BR]] |
| | 91 | cas.jboss.port=[[BR]] |
| | 92 | #Enter yes/no to specify Secure HTTP connection for CAS[[BR]] |
| | 93 | cas.jboss.container.secure=[[BR]] |
| | 94 | #CAS is deployed on HTTPS server then Specify the .keystore file path of CAS server.[[BR]] |
| | 95 | cas.server.keystore.path=[[BR]] |
| | 96 | [[BR]] |
| | 97 | email.administrative.emailAddress=[[BR]] |
| | 98 | email.sendEmailFrom.emailAddress=[[BR]] |
| | 99 | email.mailServer=[[BR]] |
| | 100 | [[BR]] |
| | 101 | # Option to use the common package's email handler on server exception. Values = [true|false][[BR]] |
| | 102 | # Default = [false][[BR]] |
| | 103 | use.email.commonpackage.config=false[[BR]] |
| | 104 | # Send the exception email to e-addresses. Can have comma seperated values.[[BR]] |
| | 105 | email.sendEmailTo.emailAddress=[[BR]] |
| | 106 | # Admin Email address. This would be included in case above entry is empty or invalid.[[BR]] |
| | 107 | email.admin.support.emailAddress=[[BR]] |
| | 108 | # Email-From Name.[[BR]] |
| | 109 | email.sendEmailFrom.name=[[BR]] |
| | 110 | # The subject line of the email.[[BR]] |
| | 111 | email.exception.subject=System Exception Occured.[[BR]] |
| | 112 | [[BR]] |
| | 113 | #Application login timeout interval in minutes.[[BR]] |
| | 114 | #Default value is 30 minutes[[BR]] |
| | 115 | session.timeout=30[[BR]] |
| | 116 | #sets the addition info on home page[[BR]] |
| | 117 | app.additional.info=[[BR]] |
| | 118 | [[BR]] |
| | 119 | #Information related to first administrator account[[BR]] |
| | 120 | first.admin.department=d[[BR]] |
| | 121 | first.admin.institution=i[[BR]] |
| | 122 | first.admin.cancerresearchgroup=c[[BR]] |
| | 123 | first.admin.emailAddress=admin@admin.com[[BR]] |
| | 124 | first.admin.password=Login123[[BR]] |
| | 125 | [[BR]] |
| | 126 | #Enter path for the MMTx home directory[[BR]] |
| | 127 | caties.mmtx.home=[[BR]] |
| | 128 | [[BR]] |
| | 129 | #Values for DE API[[BR]] |
| | 130 | caCORE.jBoss.home.dir=[[BR]] |
| | 131 | caCORE.project.name=[[BR]] |
| | 132 | [[BR]] |
| | 133 | #Choose below option to associate dynamic extensions default clinical and pathology forms to the Collection Protocols.[[BR]] |
| | 134 | #Choose false to show all clinical and pathology default annotations for data entry[[BR]] |
| | 135 | #Choose true and edit the Show_Hide_Forms.xml present in the installable folder to associate selective forms to Collection Protocol for data entry[[BR]] |
| | 136 | show.hide.forms.based.on.CPs=false[[BR]] |
| | 137 | [[BR]] |
| | 138 | #URL needed for category creation.[[BR]] |
| | 139 | Application.url=[[BR]] |
| | 140 | [[BR]] |
| | 141 | #Set the location where caCore is generated[[BR]] |
| | 142 | cacore.deployable.location=./cacore_deployable[[BR]] |
| | 143 | [[BR]] |
| | 144 | #Comma separated Entity Groups which are to be excluded.[[BR]] |
| | 145 | exclude.entitygroup=[[BR]] |
| | 146 | [[BR]] |
| | 147 | #Comma separated Entity Groups which are only to be included.[[BR]] |
| | 148 | include.entitygroup=[[BR]] |
| | 149 | [[BR]] |
| | 150 | #Set the owner for the old saved queries prior to v1.2. Enter the login name of the user whom[[BR]] |
| | 151 | #you want to make the owner.[[BR]] |
| | 152 | saved.query.owner=[[BR]] |
| | 153 | [[BR]] |
| | 154 | #CSM DATABASE CREDENTIALS[[BR]] |
| | 155 | csm.database.type=[[BR]] |
| | 156 | csm.database.host=[[BR]] |
| | 157 | csm.database.port=[[BR]] |
| | 158 | csm.database.name=[[BR]] |
| | 159 | csm.database.username=[[BR]] |
| | 160 | csm.database.password=[[BR]] |