tomcat6.0.20 集成润乾总是报ORA01017 数据库帐号密码使用plsql可以连接

如题所述

可以的,方法如下
第一步,配置好reportConfig.xml文件中与数据库连接相关的内容。

最主要的是下面两个节点:

<config> <name>JNDIPrefix</name> <value>java:comp/env</value> </config> <config> <name>dataSource</name> <value>jdbc/MyOracle,oracle</value> </config>

JNDIPrefix
JNDI前缀名称,在tomcat中用java:comp/env即可。
dataSource
数据源配置,其中MyOrcle为本人的润乾报表数据源配置名称,请尽量与润乾报表设计器中数据源名称保持一致,一面出现问题。一般情况下这里只需要写“数据源名称”和“数据库类型”即可,其他选项是可选的,详细信息可以参阅润乾公司的部署培训讲义ppt。如果需要配置多个数据库,可以这样书写jdbc/MyOracle,oracle;jdbc/MySqlServer,sqlsvr

第二步:配置Tomcat相关的数据库连接信息。

进入Tomcat目录中的conf/Catalina/localhost目录,在此目录中创建一个与发布项目名称相同的xml文件(如:发布项目名称为runqianDemo,那么创建一个runqianDemo.xml文件),然后打开这个xml文件进行编辑,输入下面这些内容。

<?xml version="1.0" encoding="UTF-8"?> <Context path="/runqianDemo" docBase="E:\My.Program\apache-tomcat-6.0.20\webapps\runqianDemo" debug="0" privileged="true"> <Resource name="jdbc/MyOracle" auth="Container" type="javax.sql.DataSource" maxActive="20" maxIdle="1" maxWait="10000" username="modp" password="modp" driverClassName="oracle.jdbc.driver.OracleDriver" url="jdbc:oracle:thin:@192.168.5.160:1521:orcl" /> </Context>

在上面的这段xml文档中,红色且加下划线的为关键内容,请不要输入错误。其中,runqianDemo为本人的项目发布名称。
温馨提示:内容为网友见解,仅供参考
无其他回答

tomcat6.0.20 集成润乾总是报ORA01017 数据库帐号密码使用plsql可以...
可以的,方法如下 第一步,配置好reportConfig.xml文件中与数据库连接相关的内容。最主要的是下面两个节点:<config> <name>JNDIPrefix<\/name> <value>java:comp\/env<\/value> <\/config> <config> <name>dataSource<\/name> <value>jdbc\/MyOracle,oracle<\/value> <\/config> JNDIPrefix JNDI前缀名...

相似回答
大家正在搜