请教高手我在tomcat下运行正常的java程序在WEBSPHERER下却会运行出错
bbmva 2004-04-02 06:34:17 我已经思考了狠多天,但却一直解决不了此问题,请各位高手们帮帮我!我将给100分!了表心意!
我在tomcat下写了一段用java一行一行读取文件内容的程序并将其显示在texarea区间内,运行均正常,但将其移植到WEBSPERE3.5其ibm下的jdk版本为IBM Dveloper kit for Windows(R),Java(TM) 2 Technology Edition 1.1.2而我使用的tomcat下的jdk为1.3版本,我自己一开始判断是由于jdk的问题,可是我将jbuilder下的这个jdk1.3覆盖ibm下的jdk后却WAS服务起不来,只好恢复,我的其他java程序都运行正常就这个设计到io输入输出问题的出故障,每次都显示如下故障
Unhandled error! You might want to consider having an error page to report such errors more gracefully
<pre>
java.io.IOException: "Error: Attempt to clear a buffer that's already been flushed"
at com.sun.jsp.runtime.JspWriterImpl.clear(JspWriterImpl.java:125)
at C_0003a.wuliu.jsp.ZCYH.ZCYH_dandetail_jsp_2._jspService(ZCYH_dandetail_jsp_2.java(Compiled Code))
at com.sun.jsp.runtime.HttpJspBase.service(HttpJspBase.java:175)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:639)
at com.sun.jsp.runtime.JspServlet$JspServletWrapper.service(JspServlet.java:159)
at com.sun.jsp.runtime.JspServlet.serviceJspFile(JspServlet.java:505)
at com.sun.jsp.runtime.JspServlet.service(JspServlet.java:615)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:639)
at com.ibm.servlet.engine.webapp.StrictServletInstance.doService(ServletManager.java:580)
at com.ibm.servlet.engine.webapp.StrictLifecycleServlet._service(StrictLifecycleServlet.java:160)
at com.ibm.servlet.engine.webapp.IdleServletState.service(StrictLifecycleServlet.java:287)
at com.ibm.servlet.engine.webapp.StrictLifecycleServlet.service(StrictLifecycleServlet.java:105)
at com.ibm.servlet.engine.webapp.ServletInstance.service(ServletManager.java:353)
at com.ibm.servlet.engine.webapp.ValidServletReferenceState.dispatch(ServletManager.java:729)
at com.ibm.servlet.engine.webapp.ServletInstanceReference.dispatch(ServletManager.java:655)
at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebApp.java:1269)
at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.dispatch(WebApp.java:1106)
at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.forward(WebApp.java:1039)
at com.ibm.servlet.engine.srt.WebAppInvoker.handleInvocationHook(WebGroup.java:646)
at com.ibm.servlet.engine.invocation.CachedInvocation.handleInvocation(CachedInvocation.java:67)
at com.ibm.servlet.engine.invocation.CacheableInvocationContext.invoke(CacheableInvocationContext.java:106)
at com.ibm.servlet.engine.srp.ServletRequestProcessor.dispatchByURI(ServletRequestProcessor.java:160)
at com.ibm.servlet.engine.oselistener.OSEListenerDispatcher.service(OSEListener.java:300)
at com.ibm.servlet.engine.oselistener.SQEventListenerImp$ServiceRunnable.run(SQEventListenerImp.java:230)
at com.ibm.servlet.engine.oselistener.SQEventListenerImp.notifySQEvent(SQEventListenerImp.java:104)
at com.ibm.servlet.engine.oselistener.serverqueue.SQEventSource.notifyEvent(SQEventSource.java:202)
at com.ibm.servlet.engine.oselistener.serverqueue.SQWrapperEventSource$SelectRunnable.notifyService(SQWrapperEventSource.java:347)
at com.ibm.servlet.engine.oselistener.serverqueue.SQWrapperEventSource$SelectRunnable.run(SQWrapperEventSource.java:216)
at com.ibm.servlet.engine.oselistener.outofproc.OutOfProcThread$CtlRunnable.run(OutOfProcThread.java(Compiled Code))
at java.lang.Thread.run(Thread.java:481)
</pre>
请教高手们,应如何解决此问题!
如果版本不变如何在WEBSPHERE下写文件读写程序
如果现有程序不变如何解决WEBSPHERE问题