WIN_WebLogic_Oracle配置说明1.      安装 WebLogic6.1
Windows平台,运行weblogic610sp1_win.exe进行安装。缺省安装WebLogic的WebServer的端口为7001        Domain名为 ECSNDomain        Server名为  ECSNServer2.      安装ECSN系统
获得ECSN组件的最新版本,将其中ECSNHome目录拷贝到本机。修改ECSNHome目录下的configECSN.bat,使ECSN_HOME和WL_HOME指向正确的目录.。检查ECSNHome\ECSNCLASS目录下的jndi.properties文件中的java.naming.provider.url一项中的port端口,是否与安装时选定的端口一致。然后,运行setup.bat文件进行Setup。完毕之后,修改所运行的域目录下(例如为D:\bea\wlserver6.1\config\ECSNDomain)的startweblogic.bat文件:1)在此文件最开头处加入以下一行命令: call configECSN.bat       2)修改此文件中的set CLASSPATH 命名行,在行尾加入 ;%ECSNCLASS%3.      配置Weblogic Console
3.1.      运行WebLogic6.1
Windows平台,运行startWebLogic.cmd3.2.      配置Startup Class
打开浏览器,输入http://localhost:7001/console进入WebLogic管理界面。用户名为system,密码为安装时输入的密码。点击ECSNDomainàDeploymentsàStartup & Shutdown本身节点联接后,在配置页面再点击联接Config a new Startup Class…进行ConfigurationName:     ECSNStartClassName: StartInit点击Create按钮后,再点击Targets,将节点ECSNServer从Available加入Chosen内,点击Apply即可。3.3.      配置JDBC Connection Pool
点击ECSNDomainàServicesàJDBCàConneciton Pools本身联接后,在配置页面点击Configure a new JDBC Connection Pool,依次配置InfoOracle、PersonalOracle、UserOracle、InfoHistoryOracle、HQOracle、HQTransPool等Connection Pool。注意:在Connection Pool配置Create之后,点击Connections选项,将Maximun Capacity一项改为100(注意此项的具体值与数据库的配置选项有关),将Initial Capacity一项改为Maximun Capacity值的40%即40,并再点击Targets,将节点ECSNServer从Available加入Chosen内,点击Apply。(注:在UNIX系统中,ConntionPool中的URL一项中的机器名应改为IP地址。在每次安装时,要修改其中的相关user和 password 的值)注:ConnectionPool中的Maximun Capacity与机器内存有关,1个Connection耗费3-5M内存空间,由此进行计算。l         InfoOracle :       Name : InfoOracle              URL :  jdbc:oracle:thin:@192.168.0.93:1521:[databasename]              Driver : oracle.jdbc.driver.OracleDriver              Properties:      user=InfoUser                                    password=passwordl         PersonalOracle:              Name:     PersonalOracle              URL:       jdbc:oracle:thin:@192.168.0.93:1521:[databasename]              Driver:    oracle.jdbc.driver.OracleDriver              Properties:      user=PersonalUser                                  password=passwordl         UserOracle:                  Name : UserOracle                  URL : jdbc:oracle:thin:@192.168.0.93:1521:[databasename]              Driver : oracle.jdbc.driver.OracleDriver                  Properties:      user=UMUser                                password=passwordl         InfoHistoryOracle:       Name : InfoOracle              URL :  jdbc:oracle:thin:@192.168.0.93:1521:[databasename]              Driver : oracle.jdbc.driver.OracleDriver              Properties:      user=InfoHistory                                   password=passwordl         HQOracle                  Name:     HQOracle                  URL:       jdbc:oracle:thin:@192.168.0.93:1521:[databasename]              Driver:    oracle.jdbc.driver.OracleDriver                  Properties:      user=HQUser                                   password=passwordl         BaseDataOracle               Name:    BaseDataPool               URL:      jdbc:oracle:thin:@192.168.0.93:1521:[databasename]               Driver:    oracle.jdbc.driver.OracleDriver               Properties:           user=BaseDataUser                                      password=password            l         PortfolioOracle               Name:    PortfolioPool               URL:      jdbc:oracle:thin:@192.168.0.93:1521:[databasename]               Driver:    oracle.jdbc.driver.OracleDriver               Properties:           user=PortfolioUser                                      password=passwordl         AnalyseSchemeOracle               Name:    AnalyseSchemePool               URL:      jdbc:oracle:thin:@192.168.0.93:1521:[databasename]               Driver:    oracle.jdbc.driver.OracleDriver               Properties:           user=AnalyseSchemeUser                                      password=password3.4.      配置Data Sources
点击ECSNDomainàServicesàJDBCàData Sources本身联接后,在配置页面点击Configure a new JDBC Data Source…,依次配置InfoOracle、PersonalOracle、UserOracle、InfoHistory、HQOracle、StockBaseDataDS等Data Sources。。注意:在Data Sources配置Create之后,均要点击Targets,将节点ECSNServer从Available加入Chosen内,点击Apply。(未提及的选项均不要填写)l         InfoOracle                     Name: ECSNInfoDS              JNDI Name: ECSN.DS.BizInfo              Pool Name: InfoOraclel         PersonalOracle                     Name: ECSNPersonalDS              JNDI Name:  ECSN.DS.PersonalFolder              Pool Name:     PersonalOracle       l         UserOracle                      Name: ECSNUserDS              JNDI Name:   ECSN.DS.USERMANAGER              Pool Name:  UserOraclel         InfoHistory                      Name: ECSNInfoHistoryDS              JNDI Name:   ECSN.DS.BizInfoHistory              Pool Name:  InfoHistoryOraclel         HQOracle                    Name: ECSNHQDS              JNDI Name:  ECSN.DS.hq              Pool Name:     HQOraclel         StockBaseDataDS                      Name: ECSNStockBaseDataDS              JNDI Name:  ECSN.DS.basedata               Pool Name:     BaseDataPooll         AnalyseSchemeDS                      Name: ECSNAnalyseSchemeDS              JNDI Name:  ECSN.DS.analysescheme              Pool Name:     AnalyseSchemePooll         PortfolioDS   (注意:必须使用TX Data Sources支持事务)                      Name: ECSNPortfolioDS              JNDI Name:  ECSN.DS.portfolio              Pool Name:     PortfolioPool
3.5.      部署EJB组件
点击ECSNDomainàDeploymentsàEJB本身联接后,在配置页面点击Install a new EJB…,浏览选择本地ECSNHome目录下的wlserver\ECSNDomain\applications目录下的Info.jar文件,进行upload操作。成功之后,在管理界面左侧EJB节点下出现DataQuotes、Info、PersonalFolder、StockBaseData、User等EJB组件。注意:此时均要点击每个EJB组件,再在配置页面上,点击Targets,点击Apply按钮一次。4.      重启WebLogic Server
重新启动WebLogic Server,ECSN组件发布完毕。