I'll be back!

  Focus on BPM, celebrate PegaRULES Process Commander (PRPC)
posts - 76, comments - 161, trackbacks - 0, articles - 2
  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

PRPC 5.1 Tomcat Installation

Posted on 2007-07-27 12:40 zolly 阅读(822) 评论(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.

 


 


只有注册用户登录后才能发表评论。


网站导航: