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]] |