我在Jdeveloper11.1.1.7中开发了一个ADF应用程序,并将其部署在Weblogic服务器10.3.5中。从Jdeveloper开始,每个东西都运行得很好但是从weblogic服务器我可以在服务器堆栈中看到错误(Error while opening JDBC connection, Caused by null password given; logon denied
)这里是异常抛出的一部分:
Exception inside -------.jbo.DMLException: JBO-26061: Error while opening JDBC connection.
oracle.jbo.DMLException: JBO-26061: Error while opening JDBC connection.
at oracle.jbo.server.ConnectionPool.createConnection(ConnectionPool.java:207)
at oracle.jbo.server.ConnectionPool.instantiateResource(ConnectionPool.java:166)
at oracle.jbo.pool.ResourcePool.createResource(ResourcePool.java:583)
at oracle.jbo.pool.ResourcePool.useResource(ResourcePool.java:316)
at oracle.jbo.server.ConnectionPool.getConnectionInternal(ConnectionPool.java:102)
at oracle.jbo.server.ConnectionPool.getConnection(ConnectionPool.java:67)
.......................................
.......................................
at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer$2.run(DeploymentReceiverCallbackDeliverer.java:69)
at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:528)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)
Caused by: java.sql.SQLException: ORA-01005: null password given; logon denied
我做了以下链接中的建议:
My Learning's @ Work - by Lakshmipathi Kakarla: ORA-01005: null password given
Extending WebLogic Server for ADF Applications第23步
我已将Djps.app.credential.overwrite.allowed=true
添加到JAVA_PROPERTIES
和EXTRA_JAVA_PROPERTIES
并重新启动服务器,但问题仍未解决。知道出了什么问题吗?请注意,weblogic域的setDomainEnv
文件夹中的文件(bin
)包含的设置比以前的变量多,我所做的更改总是在第一组变量中上升
附加在setDomainEnv
中添加命令的位置是否适合添加?缺少什么?
答案 0 :(得分:0)
参考此链接:
Error while opening JDBC connection from Weblogic server 10.3.5
通过使用JDBC URL将应用程序模块配置表单更改为使用DataSource来解决问题。
答案 1 :(得分:0)
我遇到此错误:
oracle.jbo.DMLException: JBO-26061: Error while opening JDBC connection.
进入here,表示要更改AppModule配置。所以...右键单击AppModule-> Configurations-> Edit
对我来说,“连接类型”设置为“ JDBC数据源”。我将其设置为“ JDBC URL”。注意:
由于某些原因,可能必须调整JDBC URL。这是我的:
jdbc:oracle:thin:@(description=(address=(host=FULLY_QUALIFIED_HOST)(protocol=tcp)(port=1521))(connect_data=(service_name=ORACLE_SID)(server=DEDICATED)))
有效。真正的问题。