| Version 3 (modified by kuangjuhuan, 14 years ago) (diff) |
|---|
passport2升级到passport3
1.简介
passport2是使用JDBC方式直连数据库,passport3升级成为使用HTTP形式操作数据库,因此需要把passport所有的JDBC数据配置删除;
而censor平台则是通过passport的数据源来连接数据库的,因此需要在resin中重新配置censor平台的数据源。
下面是resin的配置:
<database>
<jndi-name>jdbc/censor</jndi-name>
<driver type="oracle.jdbc.OracleDriver">
<url>jdbc:oracle:thin:@192.168.239.110:1521:v880</url>
<user>censor_app</user>
<password>Cheap4#uiTEg</password>
</driver>
</database>
或者:
<database>
<jndi-name>jdbc/censor</jndi-name>
<driver type="oracle.jdbc.OracleDriver">
<url>jdbc:oracle:thin:@192.168.75.100:1521:testdb</url>
<user>censor_app</user>
<password>censor_app</password>
</driver>
</database>
2.升级步骤
a.参考 PASSPORT3.JAR 使用手册,修改项目中的passportContext.xml文件;
注意:以上使用手册中第四个步骤的配置先不添加。
b.修改项目中censorContext.xml文件,把审核平台的数据源名称改成"jdbc/censor",如下:
<jee:jndi-lookup id="censorAppDataSource" jndi-name="jdbc/censor"/>
c.修改项目中的pom.xml文件,把passport包和censor包对应的地方作出如下修改:
<dependency>
<groupId>cn.pconline.passport</groupId>
<artifactId>passport</artifactId>
<version>3</version>
</dependency>
<dependency>
<groupId>cn.pconline.censor</groupId>
<artifactId>censor</artifactId>
<version>2.0</version>
</dependency>
![(please configure the [header_logo] section in trac.ini)](http://www1.pconline.com.cn/hr/2009/global/images/logo.gif)