05-28-04 08:44 PM
Please ignore this message. There was a WebShpere setting I didn't know I ha
d to set.
Thanks.
quote: Originally posted by anthony
I am trying to conncect to a SQL Server 2000 DB via a Websphere JDBC Provide
r. SQL Server 2000 and Websphere are on different machines. I performed th
e following steps:
1. Installed the SQL Server 2000 Driver for JDBC on the server where Websphe
re is located.
2. Installed the Stored Procedures for JTA on the machine where SQL Server 2
000 is installed.
3. Created a JDBC Provider using the SQL Server 2000 Driver for JDBC: com.mi
crosoft.jdbcx.sqlserver.SQLServerDataSource
4.Tried connecting to the DB via the DataSource Name.
5. Received the following error on the first try:
CONM7007I: Mapping the following SQLException, with ErrorCode 0 and SQLState 08S01, to
a StaleConnectionException: java.sql.SQLException: [Microsoft][SQLServer 2000 Driver fo
r JDBC]There is no process to read data written to a pipe.
at com.microsoft.jdbc.base.BaseExceptions.createException(Unknown Source)
at com.microsoft.jdbc.base.BaseExceptions.getException(Unknown Source)
at com.microsoft.jdbc.base.BaseExceptions.getException(Unknown Source)
at com.microsoft.jdbc.sqlserver.tds.TDSRPCRequest.submitRequest(Unknown Sou
rce)
at com.microsoft.jdbc.sqlserver.tds.TDSCursorRequest.openCursor(Unknown Sou
rce)
at com.microsoft.jdbc.sqlserver.SQLServerImplStatement.execute(Unknown Sour
ce)
at com.microsoft.jdbc.base.BaseStatement.commonExecute(Unknown Source)
at com.microsoft.jdbc.base.BaseStatement.executeQueryInternal(Unknown Sourc
e)
at com.microsoft.jdbc.base.BaseStatement.executeQuery(Unknown Source)
at com.microsoft.jdbcx.base.BaseStatementWrapper.executeQuery(Unknown Sourc
e)
at com.ibm.ejs.cm.proxy.StatementProxy.executeQueryCommon(StatementProxy.ja
va:306)
at com.ibm.ejs.cm.proxy.StatementProxy.executeQuery(StatementProxy.java:271
)
at mckhboc.utils._sqlcommand_jsp_2._jspService(_sqlcommand_jsp_2.java:267)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:142)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.jasper.runtime.JspServlet$JspServletWrapper.service(JspServle
t.java:323)
at org.apache.jasper.runtime.JspServlet.serviceJspFile(JspServlet.java:503)
at org.apache.jasper.runtime.JspServlet.service(JspServlet.java:636)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.ibm.servlet.engine.webapp.StrictServletInstance.doService(ServletMan
ager.java:827)
at com.ibm.servlet.engine.webapp.StrictLifecycleServlet._service(StrictLife
cycleServlet.java:167)
at com.ibm.servlet.engine.webapp.IdleServletState.service(StrictLifecycleSe
rvlet.java:297)
at com.ibm.servlet.engine.webapp.StrictLifecycleServlet.service(StrictLifec
ycleServlet.java:110)
at com.ibm.servlet.engine.webapp.ServletInstance.service(ServletManager.jav
a:472)
at com.ibm.servlet.engine.webapp.ValidServletReferenceState.dispatch(Servle
tManager.java:1012)
at com.ibm.servlet.engine.webapp.ServletInstanceReference.dispatch(ServletM
anager.java:913)
at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.handleWebAppDispat
ch(WebAppRequestDispatcher.java:721)
at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.dispatch(WebAppReq
uestDispatcher.java:374)
at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.forward(WebAppRequ
estDispatcher.java:118)
at com.ibm.servlet.engine.srt.WebAppInvoker.doForward(WebAppInvoker.java:13
4)
at com.ibm.servlet.engine.srt.WebAppInvoker.handleInvocationHook(WebAppInvo
ker.java:239)
at com.ibm.servlet.engine.invocation.CachedInvocation.handleInvocation(Cach
edInvocation.java:67)
at com.ibm.servlet.engine.invocation.CacheableInvocationContext.invoke(Cach
eableInvocationContext.java:106)
at com.ibm.servlet.engine.srp.ServletRequestProcessor.dispatchByURI(Servlet
RequestProcessor.java:154)
at com.ibm.servlet.engine.oselistener.OSEListenerDispatcher.service(OSEList
ener.java:315)
at com.ibm.servlet.engine.http11.HttpConnection.handleRequest(HttpConnectio
n.java:60)
at com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java(
Compiled Code))
at com.ibm.ws.http.HttpConnection.run(HttpConnection.java(Compiled Code))
at com.ibm.ws.util.CachedThread.run(ThreadPool.java:138)
6. Tried connecting again and recveived this error:
Servlet Error: Outstanding work on this connection which was not comitted or
rolledback by the user has been rolledback.: com.ibm.ejs.cm.exception.WorkR
olledbackException: Outstanding work on this connection which was not comitt
ed or rolledback by the user has been rolledback.
at com.ibm.ejs.cm.pool.ConnectO.decRef(ConnectO.java:366)
at com.ibm.ejs.cm.pool.ConnectionPool.freeConnection(ConnectionPool.java:16
6)
at com.ibm.ejs.cm.proxy.ConnectionProxy.close(ConnectionProxy.java:821)
at mckhboc.utils._sqlcommand_jsp_2._jspService(_sqlcommand_jsp_2.java:453)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:142)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.jasper.runtime.JspServlet$JspServletWrapper.service(JspServle
t.java:323)
at org.apache.jasper.runtime.JspServlet.serviceJspFile(JspServlet.java:503)
at org.apache.jasper.runtime.JspServlet.service(JspServlet.java:636)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.ibm.servlet.engine.webapp.StrictServletInstance.doService(ServletMan
ager.java:827)
at com.ibm.servlet.engine.webapp.StrictLifecycleServlet._service(StrictLife
cycleServlet.java:167)
at com.ibm.servlet.engine.webapp.IdleServletState.service(StrictLifecycleSe
rvlet.java:297)
at com.ibm.servlet.engine.webapp.StrictLifecycleServlet.service(StrictLifec
ycleServlet.java:110)
at com.ibm.servlet.engine.webapp.ServletInstance.service(ServletManager.jav
a:472)
at com.ibm.servlet.engine.webapp.ValidServletReferenceState.dispatch(Servle
tManager.java:1012)
at com.ibm.servlet.engine.webapp.ServletInstanceReference.dispatch(ServletM
anager.java:913)
at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.handleWebAppDispat
ch(WebAppRequestDispatcher.java:721)
at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.dispatch(WebAppReq
uestDispatcher.java:374)
at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.forward(WebAppRequ
estDispatcher.java:118)
at com.ibm.servlet.engine.srt.WebAppInvoker.doForward(WebAppInvoker.java:13
4)
at com.ibm.servlet.engine.srt.WebAppInvoker.handleInvocationHook(WebAppInvo
ker.java:239)
at com.ibm.servlet.engine.invocation.CachedInvocation.handleInvocation(Cach
edInvocation.java:67)
at com.ibm.servlet.engine.invocation.CacheableInvocationContext.invoke(Cach
eableInvocationContext.java:106)
at com.ibm.servlet.engine.srp.ServletRequestProcessor.dispatchByURI(Servlet
RequestProcessor.java:154)
at com.ibm.servlet.engine.oselistener.OSEListenerDispatcher.service(OSEList
ener.java:315)
at com.ibm.servlet.engine.http11.HttpConnection.handleRequest(HttpConnectio
n.java:60)
at com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java(
Compiled Code))
at com.ibm.ws.http.HttpConnection.run(HttpConnection.java(Compiled Code))
at com.ibm.ws.util.CachedThread.run(ThreadPool.java:138)
Any thoughts to why I am getting the above two exceptions?
Thanks for your help
Anthony
[ Post a follow-up to this message ]
|