100分求救!!WEBLOGIC70+ORACLE734 SERVER在创建连接池的时候出现空指针??
ORACLE734 一切正常;
WEBLOGIC70安装的时候也正常;
WEBLOGIC70的域配置也正常,后台的WEBLOGIC 服务能正常启动。
在控制台(CONSOLE)中建立连接池的时候,出现空指针。在后台出现DBMS调用无效的参数。
使用的是ORACLE817的CLASSES111。ZIP。
帮帮忙!!
各位老大,拜托了!!
问题点数:100、回复次数:8Top
1 楼bizarrd3478()回复于 2003-08-01 12:56:11 得分 0
控制台上的显示:
Unexpected Error
Connected to 16.30.80.32:7001 Active Domain: mydomain Aug 1, 2003 10:18:35 AM CST
Exception
java.lang.NullPointerException
at weblogic.management.console.utils.MBeans.getMBeanClassNameFor(MBeans.java:1153)
at weblogic.management.console.actions.mbean.EditMBeanAction.getMBeanClass(EditMBeanAction.java:210)
at weblogic.management.console.actions.mbean.EditMBeanAction.getDialogTypeKey(EditMBeanAction.java:188)
at weblogic.management.console.actions.internal.InternalActionContext.setAction(InternalActionContext.java:158)
at weblogic.management.console.actions.internal.ActionServlet.doAction(ActionServlet.java:170)
at weblogic.management.console.actions.internal.ActionServlet.doPost(ActionServlet.java:85)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:945)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:332)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:242)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:5360)
at weblogic.security.service.SecurityServiceManager.runAs(SecurityServiceManager.java:721)
at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3043)
at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2468)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:152)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:133)Top
2 楼bizarrd3478()回复于 2003-08-01 12:57:25 得分 0
<2003-8-1 上午10时17分58秒> <Notice> <WebLogicServer> <000365> <Server state cha
nged to RUNNING>
<2003-8-1 上午10时17分58秒> <Notice> <WebLogicServer> <000365> <Server state cha
nged to RUNNING>
<2003-8-1 上午10时17分58秒> <Notice> <WebLogicServer> <000365> <Server state cha
nged to RUNNING>
<2003-8-1 上午10时17分58秒> <Notice> <WebLogicServer> <000360> <Server started i
n RUNNING mode>
<2003-8-1 上午10时18分35秒> <Error> <JDBC> <001060> <Cannot startup connection p
ool "MyJDBC Connection Pool" weblogic.common.ResourceException: weblogic.common.
ResourceException:
Could not create pool connection. The DBMS driver exception was:
java.sql.SQLException: 调用中无效的参数
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:168)
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:210)
at oracle.jdbc.dbaccess.DBError.check_error(DBError.java:857)
at oracle.jdbc.ttc7.TTC7Protocol.logon(TTC7Protocol.java:189)
at oracle.jdbc.driver.OracleConnection.<init>(OracleConnection.java:246)
at oracle.jdbc.driver.OracleDriver.getConnectionInstance(OracleDriver.ja
va:365)
at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:260)
at weblogic.jdbc.common.internal.ConnectionEnvFactory.makeConnection(Con
nectionEnvFactory.java:201)
at weblogic.jdbc.common.internal.ConnectionEnvFactory.createResource(Con
nectionEnvFactory.java:140)
at weblogic.jdbc.common.internal.ResourceAllocator.makeResources(Resourc
eAllocator.java:929)
at weblogic.jdbc.common.internal.ResourceAllocator.finishInit(ResourceAl
locator.java:461)
Top
3 楼poppop(光盘)回复于 2003-08-01 14:41:14 得分 80
console中连接池配置页面Configuration-->Testing属性
Test Table Name项加一个测试表(随便选一个被连接数据库中的表,系统表也可以)Top
4 楼bizarrd3478()回复于 2003-08-01 19:16:34 得分 0
各位大哥,添加测试表连不通,因为连接池没有配成功。。
各位大哥!!!帮帮忙呀!!Top
5 楼poppop(光盘)回复于 2003-08-01 19:56:01 得分 0
oracle、sybase和sqlserver都很容易配置,不用加第三方驱动
发给你一个配置成功的config.xml
另外不需要另加驱动包
装载weblogic.jar时就已经有了oracle8和9的驱动
可以使用参数dll=ocijdbc8指定驱动版本
例如:
<JDBCConnectionPool CapacityIncrement="2"
DriverName="oracle.jdbc.driver.OracleDriver" InitialCapacity="2"
LoginDelaySeconds="1" MaxCapacity="10" Name="oraclePool"
Password="{3DES}koFDXkFeENI=" Properties="user=bcms"
RefreshMinutes="10" ShrinkPeriodMinutes="15"
ShrinkingEnabled="true" Targets="bcms"
TestConnectionsOnRelease="false"
TestConnectionsOnReserve="false" TestTableName="dual" URL="jdbc:oracle:thin:@bcms:1521:bcms"/>
把你的配置贴出来Top
6 楼poppop(光盘)回复于 2003-08-01 20:05:35 得分 0
如果你设定了LoginDelaySeconds和RefreshMinutes,那么必须加测试表。Top
7 楼lynx800602()回复于 2003-08-02 13:35:52 得分 20
http://www.cn-java.com/target/news.php?news_id=1054Top
8 楼bizarrd3478()回复于 2003-08-02 19:38:16 得分 0
谢谢各位,我已经发现问题的所在了,Password的p应该小写。
谢谢POPPOP,
谢谢LYNX800602。
谢谢你们的关注。Top




