请教高手,8:00-22:00在线等待(jb7+weblogic7开发cmp,编译部署成功,最后用jsp调用时出现如下问题)
C:\bea\jdk131_03\bin\javaw -classpath "C:\bea\weblogic700\server\lib\weblogic.jar" -ms64m -mx64m -Djava.library.path=C:/bea/weblogic700/server/bin -Dbea.home=C:/bea -Dweblogic.Domain=mydomain -Dweblogic.Name=myserver -Djava.security.policy==C:/bea/weblogic700/server/lib/weblogic.policy -Dweblogic.management.discover=false -Dweblogic.ProductionModeEnabled=false -Dweblogic.management.password=88888888 -Dweblogic.management.username=system weblogic.Server
Starting WebLogic Server...
<2003-8-2 下午08时54分32秒> <Warning> <Management> <000000> < -Dweblogic.Domain=<domainName> is no longer a required command line option, if you don't pass it in the domain name can be be inferred from the configuration file : config.xml>
<2003-8-2 下午08时54分35秒> <Notice> <Management> <140005> <Loading configuration C:\bea\user_projects\mydomain\.\config.xml>
<2003-8-2 下午08时54分42秒> <Notice> <Security> <090082> <Security initializing using realm myrealm.>
<2003-8-2 下午08时54分42秒> <Notice> <WebLogicServer> <000327> <Starting WebLogic Admin Server "myserver" for domain "mydomain">
<2003-8-2 下午08时55分48秒> <Notice> <Management> <141052> <Application Poller started for development server.>
<2003-8-2 下午08时55分50秒> <Notice> <Security> <090092> <SSL will load trusted CAs from the JDK cacerts KeyStore: C:\bea\jdk131_03\jre\lib\security\cacerts for realm myrealm on server myserver.>
<2003-8-2 下午08时55分52秒> <Notice> <WebLogicServer> <000354> <Thread "SSLListenThread.Default" listening on port 7002>
<2003-8-2 下午08时55分52秒> <Notice> <WebLogicServer> <000331> <Started WebLogic Admin Server "myserver" for domain "mydomain" running in Development Mode>
<2003-8-2 下午08时55分52秒> <Notice> <WebLogicServer> <000354> <Thread "ListenThread.Default" listening on port 7001>
<2003-8-2 下午08时55分52秒> <Notice> <WebLogicServer> <000365> <Server state changed to RUNNING>
<2003-8-2 下午08时55分52秒> <Notice> <WebLogicServer> <000360> <Server started in RUNNING mode>
Error in finding by typejavax.ejb.FinderException: Exception in 'findByType' while using result set: 'weblogic.jdbc.rmi.SerialResultSet@475127'
java.sql.SQLException: No data found
java.sql.SQLException: No data found
at sun.jdbc.odbc.JdbcOdbc.standardError(JdbcOdbc.java:6207)
at sun.jdbc.odbc.JdbcOdbc.SQLGetDataString(JdbcOdbc.java:3261)
at sun.jdbc.odbc.JdbcOdbcResultSet.getDataString(JdbcOdbcResultSet.java:5393)
at sun.jdbc.odbc.JdbcOdbcResultSet.getString(JdbcOdbcResultSet.java:321)
at weblogic.jdbc.jts.ResultSet.getString(ResultSet.java:84)
at weblogic.jdbc.rmi.internal.ResultSetImpl.getString(ResultSetImpl.java:178)
at weblogic.jdbc.rmi.internal.ResultSetStraightReader.getString(ResultSetStraightReader.java:37)
at weblogic.jdbc.rmi.SerialResultSet.getString(SerialResultSet.java:128)
at test.ItemBean_1d2k3__WebLogic_CMP_RDBMS.__WL_loadGroup0FromRS(ItemBean_1d2k3__WebLogic_CMP_RDBMS.java:905)
at test.ItemBean_1d2k3__WebLogic_CMP_RDBMS.ejbFindByType(ItemBean_1d2k3__WebLogic_CMP_RDBMS.java:612)
at java.lang.reflect.Method.invoke(Native Method)
at weblogic.ejb20.cmp.rdbms.RDBMSPersistenceManager.collectionFinder(RDBMSPersistenceManager.java:300)
at weblogic.ejb20.manager.BaseEntityManager.collectionFinder(BaseEntityManager.java:715)
at weblogic.ejb20.manager.BaseEntityManager.collectionFinder(BaseEntityManager.java:688)
at weblogic.ejb20.internal.EntityEJBHome.finder(EntityEJBHome.java:564)
at test.ItemBean_1d2k3_HomeImpl.findByType(ItemBean_1d2k3_HomeImpl.java:128)
at test.ItemBean_1d2k3_HomeImpl_WLSkel.invoke(Unknown Source)
at weblogic.rmi.internal.ServerRequest.sendReceive(ServerRequest.java:159)
at weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:262)
at weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:229)
at test.ItemBean_1d2k3_HomeImpl_WLStub.findByType(Unknown Source)
at test.SearchBean.performSearch(SearchBean.java:54)
at jsp_servlet.__searchitem._jspService(__searchitem.java:111)
at weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
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)
问题点数:20、回复次数:4Top
1 楼ain2001(ain2001)回复于 2003-08-05 15:31:38 得分 0
自己解决了,改用weblogic的驱动Top
2 楼teva([小牛](gKarer,calf))回复于 2003-08-05 15:43:20 得分 5
改了什么驱动?Top
3 楼zez(思恩 闭关练功ing...)回复于 2003-08-05 16:52:10 得分 15
jdbc-odbc驱动是早期为了推广jdbc规范而开发的,实际应用中能不用就不用,那不是为了应用才开发的,问题多多... 最好用各个厂商提供的自己的jdbc,也可以用第三方厂家提供的驱动..呵呵...
------------------------------------------------------
我们还年轻牛奶会有的奶牛也会有的
可天天在 csdn 混这些会有吗 ??
Top
4 楼ain2001(ain2001)回复于 2003-08-06 08:32:25 得分 0
对楼上的哥们所言有同感,开始我是用的jdbc-odbc驱动,后来改weblogic.jdbc.mssqlserver4.Driver就可以了Top




