| | 1 | = passport2升级到passport3 = |
| | 2 | == 1.简介 == |
| | 3 | passport2是使用JDBC方式直连数据库,passport3升级成为使用HTTP形式操作数据库,因此需要把passport所有的JDBC数据配置删除;[[BR]] |
| | 4 | 而censor平台则是通过passport的数据源来连接数据库的,因此需要在resin中重新配置censor平台的数据源。[[BR]] |
| | 5 | 下面是resin的配置: |
| | 6 | {{{ |
| | 7 | <database> |
| | 8 | <jndi-name>jdbc/censor</jndi-name> |
| | 9 | <driver type="oracle.jdbc.OracleDriver"> |
| | 10 | <url>jdbc:oracle:thin:@192.168.239.110:1521:v880</url> |
| | 11 | <user>censor_app</user> |
| | 12 | <password>Cheap4#uiTEg</password> |
| | 13 | </driver> |
| | 14 | </database> |
| | 15 | 或者: |
| | 16 | <database> |
| | 17 | <jndi-name>jdbc/censor</jndi-name> |
| | 18 | <driver type="oracle.jdbc.OracleDriver"> |
| | 19 | <url>jdbc:oracle:thin:@192.168.75.100:1521:testdb</url> |
| | 20 | <user>censor_app</user> |
| | 21 | <password>censor_app</password> |
| | 22 | </driver> |
| | 23 | </database> |
| | 24 | }}} |
| | 25 | |
| | 26 | == 2.升级步骤 == |
| | 27 | a.参考[http://rdtrac.pc.com.cn/passport/ticket/1]连接,修改项目中的passportContext.xml文件;[[BR]] |
| | 28 | 注意:以上连接中第四个步骤的配置先不添加。 |
| | 29 | b.修改项目中censorContext.xml文件,把审核平台的数据源名称改成"jdbc/censor",如下:[[BR]] |
| | 30 | {{{ |
| | 31 | <jee:jndi-lookup id="censorAppDataSource" jndi-name="jdbc/censor"/> |
| | 32 | }}} |
| | 33 | c.修改项目中的pom.xml文件,把passport包和censor包对应的地方作出如下修改:[[BR]] |
| | 34 | {{{ |
| | 35 | <dependency> |
| | 36 | <groupId>cn.pconline.passport</groupId> |
| | 37 | <artifactId>passport</artifactId> |
| | 38 | <version>3</version> |
| | 39 | </dependency> |
| | 40 | |
| | 41 | <dependency> |
| | 42 | <groupId>cn.pconline.censor</groupId> |
| | 43 | <artifactId>censor</artifactId> |
| | 44 | <version>2.0</version> |
| | 45 | </dependency> |
| | 46 | }}} |
| | 47 | [[BR]] |