Posted on 2007-07-27 12:40
zolly 阅读(831)
评论(0) 编辑 收藏
1. Install JDK1.5 , Set JAVA_HOME;
2. Install Tomcat55,
2.1. Unzip "apache-tomcat-5.5.20.zip" and copy as "Tomcat55";
2.2. Set CATALINA_HOME;
2.3. Set JAVA_OPTS=-Xms512m -Xmx768m;
2.4. Edit $\Tomcat55\conf\server.xml, config server port;
Edit $\Tomcat55\conf\server.xml, config the DNS lookup, <Connector ... enableLookups="false" ...>;
Edit $\Tomcat55\conf\tomcat-users.xml, config admin user.
<role rolename="manager"/>
<role rolename="admin"/>
<user username="admin" password="tomcat" roles="admin,manager"/>
For SQLServer Only, edit $\Tomcat55\conf\setclasspath.bat, config charset.
set CLASSPATH=%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\jre\lib\charsets.jar
2.5. Start Tomcat server $\Tomcat55\bin\startup.bat.
3. Create Database and create schema.
3.1. Create DB user account and database schema;
For SQLServer, Create Database, create login user;
3.2. Create DDL schema;
For SQLServer, Using "Tool->Sql Query Analyzer", Execute "mssql_install0501.sql".
4. Deploy application on Application Server.
4.1. Install database JDBC driver.
For SQLServer, copy "mssqlserver.jar,msutil.jar,msbase.jar" to $\Tomcat55\common\lib.
For Oracle 9i, 10G, the lib is "ojdbc14.jar".
4.2. Deploy and extract "prdbutil.war" to $\Tomcat55\webapps\prdbutil.
4.3. Deply and extract "prweb.war" to $\Tomcat55\webapps\prweb.
4.4. Edit "prconfig.xml", both in prdbutil and prweb application classes.
Uncomment
<!--
<env name="database/drivers" value="com.microsoft.jdbc.sqlserver.SQLServerDriver;com.mckoi.JDBCDriver;oracle.jdbc.OracleDriver" />
<env name="database/databases/PegaRULES/url" value="jdbc:microsoft:sqlserver://localhost:1433;SelectMethod=cursor;SendStringParametersAsUnicode=false;ProgramName=PR ${SystemName}@${NodeName} ${DBName} #${ConnectionID}" />
<env name="database/databases/PegaRULES/userName" value="a_username" />
<env name="database/databases/PegaRULES/password" value="a_password" />
-->
And config the database server name and login info.
4.5. Deply and extract "prhelp.war" to $\Tomcat55\webapps\prhelp.
4.6. Deply and extract "prsysmgmt.war" to $\Tomcat55\webapps\prsysmgmt.
4.7. Edit prweb web.xml, remove the security constraint.
<security-constraint>
<web-resource-collection>
<web-resource-name>Diagnostic Data</web-resource-name>
<description>Serves diagnostic files generated by the JMX client</description>
<url-pattern>/DiagnosticData</url-pattern>
<http-method>GET</http-method>
<http-method>POST</http-method>
</web-resource-collection>
<auth-constraint>
<role-name>PegaDiagnosticUser</role-name>
</auth-constraint>
</security-constraint>
5. Load ruleset into database;
Goto http://10.225.69.127:9080/prdbutil , Click Install.
Verify checklist, test db connection, upload PRPCv5.jar. Then import the RuleBaseJar;
Optional create rule index;
Config prhelp and prsysmgmt url link.
Skip init prpc configuration.
6. Login. http://10.225.69.127:9080/prweb/PRServlet, Administrator@pega.com/install.