Deployment Guide - Regent Education
Regent Enterprise Carbon Edition
Deployment Guide
Version 4.37.GA
Page 1
_________________________________________________________________________________________________
This document contains proprietary information of Regent Education Inc. The contents are confidential and any disclosure to
persons other than the officers, employees, agents, or subcontractors of the owner or license of this document, without consent of
Regent Education Inc. is strictly prohibited
1.
Introduction
Regent Enterprise Version 4.37.GA (RE) is the latest Financial Aid Management
System offered by Regent. This guide will help you in installing and configuring
product pre-requisites and deploying the system. Please read this guide entirely
before proceeding with the deployment of RE.
2.
Pre-Requisites
RE is designed as a portable, scalable and secure Java Platform, Enterprise Edition
(Java EE) server side application. Java EE is a set of industry standard technologies
for developing, deploying and managing multi-tier, server centric applications. The
Java EE platform extends the Java Platform, Standard Edition (Java SE) by adding
core capabilities that provide a complete, stable, secure and fast Java platform for
the enterprise.
RE requires a minimum hardware configuration that is listed in Appendix E; please
make sure that your servers satisfy these requirements. You can decide whether to
go with a single server or dual server configuration based on your expected usage of
the product, for e.g. (number of students, number of users, response time etc.). If
you are unsure, you can always start with a single server configuration and add
additional servers based on actual performance measurements.
RE requires the following technologies and/or platforms to be installed prior to
deployment:
1. Microsoft Windows Server 2003
2. Java SE Development Kit (JDK) Version 6
http://java.sun.com/javase/downloads/index.jsp
3. Apache Tomcat Version 6.0.
http://tomcat.apache.org/download-60.cgi
4. Microsoft SQL Server 2005
In addition to the server side components, end users of the product will need to
install one of the supported web browsers on their computer. Refer to Appendix A for
a list of supported web browsers.
Please refer to the documentation bundled with each pre-requisite for specific
installation instructions. If you are having trouble installing these components or
need help, please contact your technical engineer or customer account manager.
You may also contact customer support via email at [email protected]
Page 2
_________________________________________________________________________________________________
This document contains proprietary information of Regent Education Inc. The contents are confidential and any disclosure to
persons other than the officers, employees, agents, or subcontractors of the owner or license of this document, without consent of
Regent Education Inc. is strictly prohibited
3.
Deployment
RE is composed of three independently deployable components – the Financial Aid
Management (FAM) module, Background Server (BGS), and the Student Financial
Aid Portal (SP).
Please make sure that the following environment variables are set correctly before
you proceed:
1. JAVA_HOME, this should be set to your JDK installation,
e.g., c:/jdk1.6.0_14
2. CATALINA_HOME, this should be set to your Tomcat server installation, e.g.,
c:/Apache Software Foundation/Tomcat 6.0
Please make sure that the Tomcat is stopped before proceeding any further.
3.1.
Deploy a New Instance of Regent Enterprise
RE deployment is a multi-step process:
• Deploy Financial Aid Management (FAM)
• Installation of Background Server (BGS)
• Deploy Student Financial Aid Portal (SP)
• Deploy Regent Help
To begin this process, please uncompress RE_4.37.GA.zip to a local folder.
Once uncompressed please verify the structure with release structure listed in
Appendix F.
The following instructions assume that you have unzipped it to c:\RE_4.37.GA
3.1.1. Create a New Database
1. Create a new database user; RE will use this user to connect to the database.
At this time only SQL Server Authentication is supported.
2. Create a new database for Regent Enterprise using the provided SQL script
c:\RE_4.37.GA\db\fam_sql_4.37.GA.sql.
Please make sure that the user you created in step 1 is the owner of this
database. The script will create a database called REGENT_FAM by default;
you can search and replace REGENT_FAM with your preferred name before
running the script.
Page 3
_________________________________________________________________________________________________
This document contains proprietary information of Regent Education Inc. The contents are confidential and any disclosure to
persons other than the officers, employees, agents, or subcontractors of the owner or license of this document, without consent of
Regent Education Inc. is strictly prohibited
3.1.2. Deploy Financial Aid Management
1. Copy JDBC database driver jtds-1.2.2.jar to %CATALINA_HOME%\lib. You
can download the database driver jar from http://jtds.sourceforge.net/.
2. Copy mail.jar to %CATALINA_HOME%\lib.
You can download javamail 1.4.2 from
http://java.sun.com/products/javamail/downloads/index.html; uncompress
javamail1.4.2.zip and you will find mail.jar.
3. Copy c:\RE_4.37.GA\tools\EncryptionTool.jar to %CATALINA_HOME%\lib
4. Create a new directory %CATALINA_HOME%\webapps\famanagement
5. Uncompress the contents of c:\RE_4.37.GA\dist\deploy\famanagement.war to
the directory you created in step 4.
6. Copy the deployment descriptor called famanagement.xml from
c:\RE_4.37.GA\conf\tomcat to %CATALINA_HOME%\conf\Catalina\localhost.
Please note that you might need to create the directory. This file is used to
declare the database that RE will connect to; you can edit this file later if you
decide to change your database server connection properties. The relevant
section is shown below:
<Resource
name="jdbc/finaid_db"
auth="Container"
type="javax.sql.DataSource"
factory="org.apache.tomcat.dbcp.dbcp.BasicDataSourceFactory"
maxActive="100"
maxIdle="30"
maxWait="10000"
username="[username]"
password="[password]"
driverClassName="net.sourceforge.jtds.jdbc.Driver"
url="jdbc:jtds:sqlserver://[hostname]:[port]/[database name];
sendStringParametersAsUnicode=false"
defaultTransactionIsolation="READ_UNCOMMITTED"
/>
Replace [username] and [password] with the database user name and
password. Replace [database name] with the name of the database you
created in section 3.1.1, [hostname] and [port] with database server IP
address and port.
Optional Configuration (performance optimization):
maxActive-
The maximum number of active instances that can be allocated
from this connection pool. Current configuration provides maximum of 100
connections at the same time.
maxIdle- Maximum number of idle dB connections to retain in pool.
Page 4
_________________________________________________________________________________________________
This document contains proprietary information of Regent Education Inc. The contents are confidential and any disclosure to
persons other than the officers, employees, agents, or subcontractors of the owner or license of this document, without consent of
Regent Education Inc. is strictly prohibited
maxWait- Maximum time to wait for a dB connection to become available in
ms, in this example 10 seconds.
All the above mentioned optional parameters can be modified per
requirements. Also, please consider vendor and heap/memory compatibility
when you are setting these values to higher number.
7. The famanagement.xml file is also used to declare the email SMTP host that
RE will connect to. You can edit this file later if you decide to change your
mail server configuration. The relevant section is shown below:
<Resource
name="mail/Session"
auth="Container"
type="javax.mail.Session"
mail.smtp.host="[mail server]"
/>
Replace [mail server] with your out-going SMTP mail server IP address.
8. Create a folder (E.g. c:/share), which will be used as a shared file repository
between FAM and BGS. This folder should have two sub-folders called “input”
and “output”. You can create this folder on a network share if you prefer.
9. Edit %CATALINA_HOME%\webapps\famanagement\WEBINF\classes\fam.properties:
• Set file.repository.location to the folder created in step above.
Please make sure that you use forward slash “/” instead of back-slash
“\” in the folder path. E.g. c:/share, not c:\share. The same applies for
network shared folders as well, E.g. //computer/share (not
\\computer\share)
• Set context.filename value to
%CATALINA_HOME%/conf/Catalina/localhost/famanagement.xml
(replace %CATALINA_HOME% with the path of your Tomcat
installation, e.g. c:/Apache Software Foundation/Tomcat 6.0)
10. Edit %CATALINA_HOME%\webapps\famanagement\WEB-INF\classes\
ACJDesigner.properties:
• Set Install_Directory path to the application WEB-INF location i.e.,
/%CATALINA_HOME%/webapps /famanagement/WEB-INF
e.g. /c:/Apache Software Foundation/Tomcat 6.0/ webapps
/famanagement/WEB-INF, please note the leading / (slash)
• Set Compiler_Location value to /%JAVA_HOME%/lib/tools.jar (replace
% JAVA_HOME% with the path of your Java installation, e.g.
/c:/jdk1.6.0/lib/tools.jar, please note the leading / (slash)
11. Edit %CATALINA_HOME%/webapps/famanagement/WEBINF/classes/log4j.properties set log4j.appender.A2.File value as
Page 5
_________________________________________________________________________________________________
This document contains proprietary information of Regent Education Inc. The contents are confidential and any disclosure to
persons other than the officers, employees, agents, or subcontractors of the owner or license of this document, without consent of
Regent Education Inc. is strictly prohibited
%CATALINA_HOME%/logs/famanagement.log. Replace
%CATALINA_HOME% with your tomcat installation directory.
e.g. c:/Apache Software Foundation/Tomcat 6.0/logs/famanagement.log
3.1.3. Install Background Server
1. Uncompress c:\RE_4.37.GA\dist\deploy\Background.zip to a suitable
installation location for the Background Server. E.g., c:\BackgroundServer
2. Edit c:\BackgroundServer\config\ACJDesigner.propertes;
• Set Install_Directory to /c:/BackgroundServer, please note the
leading / (slash)
• Set Compiler_Location to /%JAVA_HOME%/lib/tools.jar (replace
%JAVA_HOME% with the path to your JDK installation). E.g.
/c:/jdk1.6.0/lib/tools.jar, please note the leading / (slash)
3. Update c:\BackgroundServer\config\batch.properties by providing email
configuration such as mail.smtp.host, mail.smtp.user, mail.smtp.password,
mail.sender.name, and mail.sender.address.
Also provide file.repository.location which is the folder location created in
step 8 of section 3.1.2.
4. Edit the following report.url in batch.properties
http://[host]:[port]/famanagement/background/showTaskResult.do?id=
Replace [host] with Server IP address on which Tomcat server is installed.
Also replace the [port] with tomcat server listening port, by default 8080.
5. Edit c:\BackgroundServer\config\dbconnectionprovider.propertes to set the
following configuration details
• Replace [username], [password] with username, password you use to
connect to database.
•
Replace [hostname] with database server IP address, [port] with
database port and [databasename] with name of the database you
have created.
6. Edit C:\BackgroundServer\config\log4j.properties set log4j.appender.A1.File
value as C:/BackgroundServer/log/background.log
7. To install BGS as a Windows Service, edit
c:\BackgroundServer\bin\BackgroundServerServiceInstall.bat
• Replace $BG_SERVER_HOME$ with BackgroundServer installation directory
e.g., C:\BackgroundServer
•
Replace $BACKGROUND_SERVICE_NAME$ with BackgroundServer, this name is
used to identify the server when started as a service.
Page 6
_________________________________________________________________________________________________
This document contains proprietary information of Regent Education Inc. The contents are confidential and any disclosure to
persons other than the officers, employees, agents, or subcontractors of the owner or license of this document, without consent of
Regent Education Inc. is strictly prohibited
•
Edit c:\BackgroundServer\bin\BackgroundServerServiceUnInstall.bat,
replace $BACKGROUND_SERVICE_NAME$ with BackgroundServer. You can run
this file if you ever need to uninstall the BGS Windows service. Make sure
the service is stopped before you uninstall it.
8. Run c:\BackgroundServer\bin\BackgroundServerServiceInstall.bat to install
BackgroundServer as windows service.
3.1.4. Deploy Student Financial Aid Portal
1. Create a new directory %CATALINA_HOME%\webapps\regent_portal
2. Uncompress the contents of c:\RE_4.37.GA\dist\deploy\regent_portal.war to
the directory you created above.
3. Create a new directory %CATALINA_HOME%\webapps\regent_ws
4. Uncompress the contents of c:\RE_4.37.GA\dist\deploy\regent_ws.war to the
directory you created above.
5. Copy c:\RE_4.37.GA\conf\tomcat\regent_ws.xml to
%CATALINA_HOME%\conf\Catalina\localhost.
This file is used to declare the database that RE will connect to; you can edit
this file later if you decide to change your database server connection
properties. The relevant section is shown below:
<Resource
name="jdbc/finaid_db"
auth="Container"
type="javax.sql.DataSource"
factory="org.apache.tomcat.dbcp.dbcp.BasicDataSourceFactory"
maxActive="100"
maxIdle="30"
maxWait="10000"
username="[username]"
password="[password]"
driverClassName="net.sourceforge.jtds.jdbc.Driver"
url="jdbc:jtds:sqlserver://[hostname]:[port]/[database name];
sendStringParametersAsUnicode=false"
defaultTransactionIsolation="READ_UNCOMMITTED"
/>
Replace [username] and [password] with the database user name and
password. Replace [database name] with the name of you RE database and
[hostname] and [port] with the database server IP address and port.
Page 7
_________________________________________________________________________________________________
This document contains proprietary information of Regent Education Inc. The contents are confidential and any disclosure to
persons other than the officers, employees, agents, or subcontractors of the owner or license of this document, without consent of
Regent Education Inc. is strictly prohibited
Optional Configuration (performance optimization):
maxActive-
The maximum number of active instances that can be allocated
from this connection pool. Current configuration provides maximum of 100
connections at the same time.
maxIdle- Maximum number of idle dB connections to retain in pool.
maxWait- Maximum time to wait for a dB connection to become available in
ms, in this example 10 seconds.
All the above mentioned optional parameters can be modified per
requirements. Also, please consider vendor and heap/memory compatibility
when you are setting these values to higher number.
6.
Copy c:\RE_4.37.GA\conf\tomcat\regent_portal.xml to
%CATALINA_HOME%\conf\Catalina\localhost
7. Edit %CATALINA_HOME%\webapps\regent_portal\WEBINF\classes\portal.properties to configure email settings. Set the values for
following configuration parameters:
1. MAIL_SMTP_HOST – out-going mail server IP e.g. mail.regent.com
2. MAIL_SMTP_PORT – SMTP port e.g. 25
3. MAIL_SMTP_USER – mail user e.g. admin
4. MAIL_SMTP_PASSWORD – password e.g. pass123
5. MAIL_SMTP_FROM– from address to send emails from system e.g.
[email protected]
6. MAIL_SMTP_FROMNAME– from name e.g. Regent Enterprise Student Portal
7. MAIL_SMTP_REPLYTO– on replying mails will be received by this address e.g.
[email protected]
8. ATTACHMENT_UPLOAD_NOTIFICATION – email address to send attachment
notifications
9. EFAFSA_SUBMIT_NOTIFICATION – email address to send eFAFSA
completion notifications
3.1.4.1.
Optional configuration
Following configuration changes are required if you setup portal to run on
multiple instances.
1. Modify the URL that points to the Common Web Service.
COMMON_WEB_SERVICE_URL=http://<IP>:<port>/<regent_ws_xyz>/services/
CommonWebService
Set the values for:
• IP – IP/DNS of the machine e.g. fam.regenteducation.com
• port-Port on which application is deployed e.g. 8080
Page 8
_________________________________________________________________________________________________
This document contains proprietary information of Regent Education Inc. The contents are confidential and any disclosure to
persons other than the officers, employees, agents, or subcontractors of the owner or license of this document, without consent of
Regent Education Inc. is strictly prohibited
•
regent_ws_xyz-replace ‘xyz’ with program code e.g. regent_ws_620
2. Modify the URL that that points to the FAM Web Service
FAM_WEB_SERVICE_URL=http://<IP>:<port>/<regent_ws_xyz>/services/FAM
WebService
Set the values for:
• IP – IP/DNS of the machine e.g. fam.regenteducation.com
• port-Port on which application is deployed e.g. 8080
• regent_ws_xyz-replace xyz with program code e.g. regent_ws_620
3.1.5. Student Information System(SIS) Configuration
Following configuration changes are required in order to integrate SIS system
with FAM.
Edit %CATALINA_HOME%\webapps\famanagement\WEBINF\classes\fam.properties
•
Uncomment the specific integration-class present in “Student System
integration module” section.
e.g. to integrate CampusCafe SIS, you need to uncomment the
following integration class
integrationclass=com.computingoptions.finaid.integration.impl.CampusCafeS
tudentSystem
•
Uncomment and make modifications to relevant data-source
configuration section i.e., in this case, data-source details specific to
CampusCafeStudentSystem.
Replace [username] and [password] with the database user name and
password, [database name] with the name of the SIS specific
database, [hostname] and [port] with database server IP address
and port
#cc-database-url: jdbc:jtds:sqlserver://[hostname]:[port]/[database
name];sendStringParametersAsUnicode=false
#cc-jdbc-driver-name=net.sourceforge.jtds.jdbc.Driver
#cc-username=[username]
#cc-password=[password]
Restart Tomcat server.
3.1.6. Deploy Regent Help
Page 9
_________________________________________________________________________________________________
This document contains proprietary information of Regent Education Inc. The contents are confidential and any disclosure to
persons other than the officers, employees, agents, or subcontractors of the owner or license of this document, without consent of
Regent Education Inc. is strictly prohibited
1. Copy c:\RE_4.37.GA\dist\deploy\safershelp.war to
%CATALINA_HOME%\webapps
3.1.7. General Tomcat Setup
1. Run the %CATALINA_HOME%\bin\tomcat6w.exe application.
2. Click on the Java tab and add -XX:MaxPermSize=256m to java options.
3. Set Initial memory pool 1024, maximum memory pool 1024 and thread stack
size to 4096.
4. Start Tomcat
5. Open a web browser and navigate to http://localhost:8080/famanagement
6. You will be prompted to enter username and password. Log-in using
“administrator” as the username and “changethis” for the password.
Congratulations, you have successfully deployed Regent Enterprise!
Page 10
_________________________________________________________________________________________________
This document contains proprietary information of Regent Education Inc. The contents are confidential and any disclosure to
persons other than the officers, employees, agents, or subcontractors of the owner or license of this document, without consent of
Regent Education Inc. is strictly prohibited
3.2.
Upgrade an Existing Instance of Regent Enterprise
Assuming Regent Enterprise Version 4.27.GA (RE) is already installed.
This section helps you to upgrade RE version 4.27.GA, to make it compatible
with Regent Enterprise Version 4.37.GA (RE), the latest Financial Aid
Management System offered by Regent.
Assume Regent Enterprise Version 4.27.GA installed at
c:/Apache Software Foundation/Tomcat 6.0, also environment variable
CATALINA_HOME set to c:/Apache Software Foundation/Tomcat 6.0
Assume Background Server (BGS) installed at c:\BackgroundServer.
Please stop Tomcat server and Background Server (BGS).
To begin this process, please uncompress RE_4.37.GA.zip to a local folder.
Once uncompressed please verify the structure with release structure listed in
Appendix F.
The following instructions assume that you have unzipped it to c:\RE_4.37.GA.
1. Uncompress the contents of
c:\RE_4.37.GA\dist\upgrade\famanagement.war to
%CATALINA_HOME%\webapps\ famanagement,
When you prompted with “confirm file overwrite” please select yestoAll.
2. Uncompress the contents of
c:\RE_4.37.GA\dist\upgrade\regent_portal.war to
%CATALINA_HOME%\webapps\regent_portal, when you prompted with
“confirm file overwrite” please select yestoAll.
3. Uncompress the contents of c:\RE_4.37.GA\dist\upgrade\regent_ws.war
to %CATALINA_HOME%\webapps\regent_ws, when you prompted with
“confirm file overwrite” please select yestoAll.
4. Uncompress the contents of c:\RE_4.37.GA\dist\upgrade\Background.zip
to c:\BackgroundServer
5. Start Tomcat server, and then start Background server.
Page 11
_________________________________________________________________________________________________
This document contains proprietary information of Regent Education Inc. The contents are confidential and any disclosure to
persons other than the officers, employees, agents, or subcontractors of the owner or license of this document, without consent of
Regent Education Inc. is strictly prohibited
4. Advanced Configuration
This section documents the advanced configuration options supported by Regent
Enterprise. You can configure these options any time after deploying the product.
4.1.
LDAP Configuration for FAM
You can configure FAM to authenticate users against the database or a LDAP
compliant directory server like Microsoft Active Directory. The release bundle is
configured to use database authentication by default. Please follow the instructions
given below to switch the authentication mechanism to use LDAP.
Edit %CATALINA_HOME%\webapps\famanagement\WEBINF\classes\securityservice.properties:
1.
Comment out the following line by adding a # at the beginning:
classname=com.computingoptions.core.service.security.impl.JDBCSecurityS
ervice
2.
Uncomment the following line which is required for LDAPSecurityService:
classname=com.computingoptions.core.service.security.impl.LDAPSecurityS
ervice
3. Modify the following
a. Uncomment line admin=$LDAP_ADMIN$ and replace $LDAP_ADMIN$ with
LDAP admin with admin privileges.
E.g. Administrator
b. Uncomment line admin-password=$LDAP_ADMIN_PASSWORD$ and
replace $LDAP_ADMIN_PASSWORD$ with password name.
E.g. Regent#@123
c. Uncomment line server=$LDAP_SERVER$ and replace $LDAP_SERVER$
with LDAP server IP/domain name. E.g.
ldap://ldap.regenteducation.com:389 or
ldaps://ldap.regenteducation.com:636
d. Uncomment line domain=$LDAP_DOMAIN$ and replace $LDAP_DOMAIN$
with LDAP Domain value. E.g. regent
e. Uncomment line base-dn=$LDAP_BASE_DN$ and replace
$LDAP_BASE_DN$ with correct base dn. E.g.
OU=Users,OU=MyBusiness,DC=Regent,DC=local
f. Uncomment line useSSL=$LDAP_USE_SSL$ and replace
$LDAP_USE_SSL$ with true or false, please make sure you set the
appropriate port in step c based on this setting; for SSL use port 636 and
for non-SSL user port 389. If you decide to use SSL, you will have to
import your LDAP server’s certificate into the java cacerts keystore.
4. Copy this file to c:\BackgroundServer\config as well.
Page 12
_________________________________________________________________________________________________
This document contains proprietary information of Regent Education Inc. The contents are confidential and any disclosure to
persons other than the officers, employees, agents, or subcontractors of the owner or license of this document, without consent of
Regent Education Inc. is strictly prohibited
Make sure you restart Tomcat and BGS after these changes. Once server is
restarted you can login to FAM using a valid LDAP username and password.
4.2.
LDAP Configuration for Student Portal
You can configure the Student Portal to authenticate users against the database or
a LDAP compliant directory server. The release bundle is configured to use
database authentication by default. Please follow the instructions given below to
switch the authentication mechanism to use LDAP.
Edit %CATALINA_HOME%\webapps\regent_ws\WEBINF\classes\securityservice.properties
1.
Comment the following line by adding a # at the beginning:
classname=com.computingoptions.service.common.security.dao.SelfServiceS
ecurityService
2.
Uncomment the following line which is required for LDAPSecurityService:
classname=com.computingoptions.service.common.security.dao.LDAPSecurity
Service
3. Modify the following
a. Uncomment line ldap-bind-user-dn = $LDAP_ADMIN$ and replace
$ldap-bind-user-dn$ with LDAP administrator with admin privileges. E.g.
Administrator
b. Uncomment line ldap-bind-password = $LDAP_ADMIN_PASSWORD$
and replace $LDAP_ADMIN_PASSWORD$ with password
c. Uncomment line ldap-url = $LDAP_SERVER$ and replace $LDAP_SERVER$
with LDAP server IP/domain name. E.g.
ldap://ldap.regenteducation.com:389 or
ldaps://ldap.regenteducation.com:636
d. Uncomment line ldap-base-dn = $LDAP_BASE_DN$ and replace
$LDAP_BASE_DN$ with correct base dn. E.g.
OU=Users,OU=MyBusiness,DC=Regent,DC=local
e. Uncomment line ldap-pid-attribute = $PID$ and replace $PID$ with the
name of the LDAP attribute that contains the student’s alternate ID. E.g.
alternateId
f. Uncomment line ldap-uid-attribute =$UID$ and replace $UID$ with the
name of the LDAP attribute that contains the student’s username. E.g.
portalUsername
g. Uncomment the line useSSL=false
The default configuration is set not to use SSL. If you want to enable SSL
then, change useSSL flag to “true”. Please make sure you set the
appropriate port in step c based on this setting; for SSL use port 636 and
for non-SSL user port 389. If you decide to use SSL, you will have to
import your LDAP server’s certificate into the java cacerts keystore.
Make sure you restart Tomcat after these changes.
Page 13
_________________________________________________________________________________________________
This document contains proprietary information of Regent Education Inc. The contents are confidential and any disclosure to
persons other than the officers, employees, agents, or subcontractors of the owner or license of this document, without consent of
Regent Education Inc. is strictly prohibited
4.3.
Encrypting Passwords
The passwords used in database connection properties and LDAP configurations
are stored in plain text format by default. You can use the following instructions to
encrypt these passwords.
1. First, encrypt your passwords using the c:\RE_4.37.GA\tools\encrypt.bat utility:
encrypt <password>
Replace <password> with your password, the output of this utility will be the
encrypted password.
-8 56 0 86 -99 81 -92 -32 -109 -114 -15 -59 -78 -42 43 86
4.3.1. Encrypting FAM passwords
1. The release bundle is configured to use plain-text passwords for JDBC
connection pooling. You can change the configuration to use an encrypted
password, edit %CATALINA_HOME%\conf\Catalina\localhost
\famanagement.xml. Set the following values in <!--Data Source configuration for
Tomcat 6.0 --> section:
• factory to com.computingoptions.dbcp.EncryptedDataSourceFactory
• password to the encrypted password value from step 1
2. The release bundle is configured to use plain-text password for LDAP
authentication. To use an encrypted password for LDAP authentication, edit
%CATALINA_HOME%\webapps\famanagement\WEB-INF\classes
securityservice.properties. Set the following in “LDAPSecurityService” section:
•
classname=com.computingoptions.core.service.security.impl.Encrypt
edLDAPSecurityService
• admin-password to encrypted password value from step 1
4.3.2. Encrypting Background Service Passwords
1. Copy c:\RE_4.37.GA\tools\EncryptionTool.jar to C:\BackgroundServer\lib folder
2. Edit C:\BackgroundServer\config\dbconnectionprovider.properties. Set the
following values:
•
providerclassname=com.computingoptions.core.service.dbconnection.impl.Enc
ryptedJDBCConnectionProvider
• password to encrypted password value from step 1
3. Edit C:\BackgroundServer\config\securityservice.properties. Set the following
values:
•
classname=com.computingoptions.core.service.security.impl.Encrypt
edLDAPSecurityService
• admin-password to encrypted password value from step 1
Page 14
_________________________________________________________________________________________________
This document contains proprietary information of Regent Education Inc. The contents are confidential and any disclosure to
persons other than the officers, employees, agents, or subcontractors of the owner or license of this document, without consent of
Regent Education Inc. is strictly prohibited
4.3.3. Encrypting Student Portal Passwords
1. Copy c:\RE_4.37.GA\tools\EncryptionTool.jar to
%CATALINA_HOME%\webapps\regent_ws\WEB-INF\lib folder
2. Copy c:\RE_4.37.GA\tools\EncryptionTool.jar to
%CATALINA_HOME%\webapps\regent_portal\WEB-INF\lib folder
3. Edit %CATALINA_HOME%\conf\Catalina\localhost\regent_ws.xml. Set the
following values:
• factory to com.computingoptions.dbcp.EncryptedDataSourceFactory
• password to encrypted password value from step 1
Make sure you restart Tomcat and BGS after these changes.
4.4.
Customizing Message Resources
You can customize the titles, labels etc. in FAM by following these instructions.
1. Create a file called %CATALINA_HOME%\webapps\famanagement\WEBINF\classes\FAMMessageResources_en_US.properties
2. Copy the resource from %CATALINA_HOME%\webapps\famanagement\WEBINF\classes\FAMMessageResources.properties that you want to change and set
it to the desired value in this file.
Make sure you restart Tomcat after these changes.
4.5.
Legacy SAFER/SOAR Database Configuration
Please edit the following configurations to setup the SAFER/SOAR legacy datasource.
1. Edit %CATALINA_HOME%\conf\Catalina\localhost \famanagement.xml. Set the
values for the following variables in the url attribute:
•
•
•
•
•
•
•
•
LEGACY_SERVER_NAME
LEGACY_SERVER_PORT
LEGACY_USER
LEGACY_USER_PASSWORD
LEGACY_GROUP
LEGACY_GROUP_PASSWORD
LEGACY_ACCOUNT
LEGACY_ACCOUNT_PASSWORD
Page 15
_________________________________________________________________________________________________
This document contains proprietary information of Regent Education Inc. The contents are confidential and any disclosure to
persons other than the officers, employees, agents, or subcontractors of the owner or license of this document, without consent of
Regent Education Inc. is strictly prohibited
•
•
•
•
LEGACY_SECURITY_PASSWORD
LEGACY_CATALOG_PASSWORD
LEGACY_JOBNAME
LEGACY_DATABASE
2. Edit the c:\BackgroundServer\config\legacyconnectionprovider.properties. Set
the values for following variables in “url” property:
•
•
•
•
•
•
•
•
•
•
•
•
LEGACY_SERVER_NAME
LEGACY_SERVER_PORT
LEGACY_USER
LEGACY_USER_PASSWORD
LEGACY_GROUP
LEGACY_GROUP_PASSWORD
LEGACY_ACCOUNT
LEGACY_ACCOUNT_PASSWORD
LEGACY_SECURITY_PASSWORD
LEGACY_CATALOG_PASSWORD
LEGACY_JOBNAME
LEGACY_DATABASE
Make sure you restart Tomcat and BGS after these changes.
Page 16
_________________________________________________________________________________________________
This document contains proprietary information of Regent Education Inc. The contents are confidential and any disclosure to
persons other than the officers, employees, agents, or subcontractors of the owner or license of this document, without consent of
Regent Education Inc. is strictly prohibited
Appendix A. Supported Web Browsers
•
Internet Explorer 8.0
•
Firefox 3.5.6
Appendix B. Supported Database Servers
• Microsoft SQL Server 2005
Appendix C. Supported Web Servers
• Tomcat 6.0
Appendix D. Supported Operating System and JDKs
• JDK 6
• Microsoft Windows Server 2003
Dual Server Configuration
Single Server
Configuration
Appendix E. Minimum Hardware Requirements
Application and Database Server
2 Processor Intel Xeon
2GB RAM
*
80GB of available disk space
10/100 Network Card
Application Server
2 Processor Intel Xeon
4GB RAM
40GB of available disk space
Two 10/100 Network Card
Database Server
2 Processor Intel Xeon
4GB RAM
*
80GB of available disk space
Two 10/100 Network Card
Actual disk usage may vary, based on the size of your
database.
*
Page 17
_________________________________________________________________________________________________
This document contains proprietary information of Regent Education Inc. The contents are confidential and any disclosure to
persons other than the officers, employees, agents, or subcontractors of the owner or license of this document, without consent of
Regent Education Inc. is strictly prohibited
Appendix F. Release Structure
RE_[release.number]
dist
upgrade
Use these files to upgrade an existing instance. See section 3.2 for
specific instructions.
famanagement.war
regent_ws.war
regent_portal.war
Background.zip
deploy
Use these files to deploy a new instance. You will have to customize
configuration files after deployment. See the section 3.1 for specific
instructions.
famanagement.war
regent_ws.war
regent_portal.war
Background.zip
safershelp.war
tools
EncryptionTool.jar
encrypt.bat
decrypt.bat
doc
ReleaseNotes_[release.number].pdf
Contains a summary of enhancements, bug fixes and
knows issues with this release of the product.
DeploymentGuide_[release.number].pdf
Contains instructions on how to deploy and upgrade
this product.
db
fam_sql_[release.number].sql
fam_sql_upgrade_[release.number].sql
Use these database scripts to create or update your
database.
Use this script to create a new schema.
Use this script to update an existing schema to this
release.
Page 18
_________________________________________________________________________________________________
This document contains proprietary information of Regent Education Inc. The contents are confidential and any disclosure to
persons other than the officers, employees, agents, or subcontractors of the owner or license of this document, without consent of
Regent Education Inc. is strictly prohibited
Was this manual useful for you? yes no
Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Download PDF

advertisement