Web 服务错误 java (jsp) StandardWrapperValve[]:...抛出异常 java.nio.channels.ClosedByInterruptException
Error in Web Services java (jsp) StandardWrapperValve[]:... threw exception java.nio.channels.ClosedByInterruptException
我正在开发 web 服务并在其中使用 weka,weka 查询存储在数据库(sql server 2008)中的数据,以生成集群模型,从 weka gui 创建模型19 分钟并没有出现任何问题,但是当我尝试在测试 netbeans 中调用执行此操作的服务时,出现以下错误。
广告:StandardWrapperValve[NameWS]:Servlet.service() for servlet NameWS throw exception
java.nio.channels.ClosedByInterruptException
在 java.nio.channels.spi.AbstractInterruptibleChannel.end(AbstractInterruptibleChannel.java:202)
谁能帮帮我
Grave:尝试添加数据库驱动程序(JDBC):com.microsoft.jdbc.sqlserver.jdbc.SQLServerDriver - 错误,不在 CLASSPATH 中?
Advertencia: StandardWrapperValve[ModuloIntegenciaNegociosWS]: Servlet.service() for servlet ModuloIntegenciaNegociosWS 抛出异常
java.nio.channels.ClosedByInterruptException
在 java.nio.channels.spi.AbstractInterruptibleChannel.end(AbstractInterruptibleChannel.java:202)
在 sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:477)
在 org.glassfish.grizzly.nio.transport.TCPNIOUtils.flushByteBuffer(TCPNIOUtils.java:149)
在 org.glassfish.grizzly.nio.transport.TCPNIOUtils.writeCompositeBuffer(TCPNIOUtils.java:87)
在 org.glassfish.grizzly.nio.transport.TCPNIOAsyncQueueWriter.write0(TCPNIOAsyncQueueWriter.java:129)
在 org.glassfish.grizzly.nio.transport.TCPNIOAsyncQueueWriter.write0(TCPNIOAsyncQueueWriter.java:106)
在 org.glassfish.grizzly.nio.AbstractNIOAsyncQueueWriter.write(AbstractNIOAsyncQueueWriter.java:260)
在 org.glassfish.grizzly.nio.AbstractNIOAsyncQueueWriter.write(AbstractNIOAsyncQueueWriter.java:169)
在 org.glassfish.grizzly.nio.AbstractNIOAsyncQueueWriter.write(AbstractNIOAsyncQueueWriter.java:71)
在 org.glassfish.grizzly.nio.transport.TCPNIOTransportFilter.handleWrite(TCPNIOTransportFilter.java:126)
在 org.glassfish.grizzly.filterchain.TransportFilter.handleWrite(TransportFilter.java:191)
在 org.glassfish.grizzly.filterchain.ExecutorResolver$8.execute(ExecutorResolver.java:111)
在 org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter(DefaultFilterChain.java:283)
在 org.glassfish.grizzly.filterchain.DefaultFilterChain.executeChainPart(DefaultFilterChain.java:200)
在 org.glassfish.grizzly.filterchain.DefaultFilterChain.execute(DefaultFilterChain.java:132)
在 org.glassfish.grizzly.filterchain.DefaultFilterChain.process(DefaultFilterChain.java:111)
在 org.glassfish.grizzly.ProcessorExecutor.execute(ProcessorExecutor.java:77)
在 org.glassfish.grizzly.filterchain.FilterChainContext.write(FilterChainContext.java:890)
在 org.glassfish.grizzly.filterchain.FilterChainContext.write(FilterChainContext.java:858)
在 org.glassfish.grizzly.http.io.OutputBuffer.flushBuffer(OutputBuffer.java:1029)
在 org.glassfish.grizzly.http.io.OutputBuffer.flushBinaryBuffers(OutputBuffer.java:1016)
在 org.glassfish.grizzly.http.io.OutputBuffer.flushAllBuffers(OutputBuffer.java:987)
在 org.glassfish.grizzly.http.io.OutputBuffer.flush(OutputBuffer.java:738)
在 org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:291)
在 org.apache.catalina.connector.OutputBuffer.flush(OutputBuffer.java:275)
在 org.apache.catalina.connector.CoyoteOutputStream.flush(CoyoteOutputStream.java:175)
在 java.io.FilterOutputStream.flush(FilterOutputStream.java:140)
在 com.ctc.wstx.io.UTF8Writer.flush(UTF8Writer.java:103)
在 com.ctc.wstx.sw.BufferingXmlWriter.flush(BufferingXmlWriter.java:225)
在 com.ctc.wstx.sw.BaseStreamWriter.flush(BaseStreamWriter.java:259)
在 com.sun.xml.ws.util.xml.XMLStreamWriterFilter.flush(XMLStreamWriterFilter.java:71)
在 com.sun.xml.ws.streaming.XMLStreamWriterUtil.getOutputStream(XMLStreamWriterUtil.java:103)
在 com.sun.xml.ws.message.jaxb.JAXBMessage.writePayloadTo(JAXBMessage.java:403)
在 com.sun.xml.ws.message.AbstractMessageImpl.writeTo(AbstractMessageImpl.java:192)
在 com.sun.xml.ws.api.message.MessageWrapper.writeTo(MessageWrapper.java:226)
在 com.sun.xml.ws.encoding.StreamSOAPCodec.encode(StreamSOAPCodec.java:144)
在 com.sun.xml.ws.encoding.SOAPBindingCodec.encode(SOAPBindingCodec.java:242)
在 com.sun.xml.ws.transport.http.HttpAdapter.encodePacket(HttpAdapter.java:636)
在 com.sun.xml.ws.transport.http.HttpAdapter.access100 美元(HttpAdapter.java:108)
在 com.sun.xml.ws.transport.http.HttpAdapter$HttpToolkit.handle(HttpAdapter.java:878)
在 com.sun.xml.ws.transport.http.HttpAdapter.handle(HttpAdapter.java:422)
在 com.sun.xml.ws.transport.http.servlet.ServletAdapter.handle(ServletAdapter.java:169)
在 org.glassfish.webservices.JAXWSServlet.doPost(JAXWSServlet.java:169)
在 javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
在 javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
在 org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1682)
在 org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:318)
在 org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:160)
在 org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:734)
在 org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:673)
在 com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:99)
在 org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:174)
在 org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:416)
在 org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:283)
在 com.sun.enterprise.v3.services.impl.ContainerMapper$HttpHandlerCallable.call(ContainerMapper.java:459)
在 com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:167)
在 org.glassfish.grizzly.http.server.HttpHandler.runService(HttpHandler.java:206)
在 org.glassfish.grizzly.http.server.HttpHandler.doHandle(HttpHandler.java:180)
在 org.glassfish.grizzly.http.server.HttpServerFilter.handleRead(HttpServerFilter.java:235)
在 org.glassfish.grizzly.filterchain.ExecutorResolver$9.execute(ExecutorResolver.java:119)
在 org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter(DefaultFilterChain.java:283)
在 org.glassfish.grizzly.filterchain.DefaultFilterChain.executeChainPart(DefaultFilterChain.java:200)
在 org.glassfish.grizzly.filterchain.DefaultFilterChain.execute(DefaultFilterChain.java:132)
在 org.glassfish.grizzly.filterchain.DefaultFilterChain.process(DefaultFilterChain.java:111)
在 org.glassfish.grizzly.ProcessorExecutor.execute(ProcessorExecutor.java:77)
在 org.glassfish.grizzly.nio.transport.TCPNIOTransport.fireIOEvent(TCPNIOTransport.java:536)
在 org.glassfish.grizzly.strategies.AbstractIOStrategy.fireIOEvent(AbstractIOStrategy.java:112)
在 org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.run0(WorkerThreadIOStrategy.java:117)
在 org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.access$100(WorkerThreadIOStrategy.java:56)
在 org.glassfish.grizzly.strategies.WorkerThreadIOStrategy$WorkerThreadRunnable.run(WorkerThreadIOStrategy.java:137)
在 org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:591)
在 org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:571)
在 java.lang.Thread.run(Thread.java:745)
Grave: Trying to add database driver (JDBC): com.microsoft.jdbc.sqlserver.jdbc.SQLServerDriver - Advertencia:
我认为你没有指定类路径。
添加 SQLServer 依赖项并将此驱动程序的名称添加到您的数据源连接。
如何添加外观 here
我正在开发 web 服务并在其中使用 weka,weka 查询存储在数据库(sql server 2008)中的数据,以生成集群模型,从 weka gui 创建模型19 分钟并没有出现任何问题,但是当我尝试在测试 netbeans 中调用执行此操作的服务时,出现以下错误。
广告:StandardWrapperValve[NameWS]:Servlet.service() for servlet NameWS throw exception java.nio.channels.ClosedByInterruptException 在 java.nio.channels.spi.AbstractInterruptibleChannel.end(AbstractInterruptibleChannel.java:202)
谁能帮帮我
Grave:尝试添加数据库驱动程序(JDBC):com.microsoft.jdbc.sqlserver.jdbc.SQLServerDriver - 错误,不在 CLASSPATH 中? Advertencia: StandardWrapperValve[ModuloIntegenciaNegociosWS]: Servlet.service() for servlet ModuloIntegenciaNegociosWS 抛出异常 java.nio.channels.ClosedByInterruptException 在 java.nio.channels.spi.AbstractInterruptibleChannel.end(AbstractInterruptibleChannel.java:202) 在 sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:477) 在 org.glassfish.grizzly.nio.transport.TCPNIOUtils.flushByteBuffer(TCPNIOUtils.java:149) 在 org.glassfish.grizzly.nio.transport.TCPNIOUtils.writeCompositeBuffer(TCPNIOUtils.java:87) 在 org.glassfish.grizzly.nio.transport.TCPNIOAsyncQueueWriter.write0(TCPNIOAsyncQueueWriter.java:129) 在 org.glassfish.grizzly.nio.transport.TCPNIOAsyncQueueWriter.write0(TCPNIOAsyncQueueWriter.java:106) 在 org.glassfish.grizzly.nio.AbstractNIOAsyncQueueWriter.write(AbstractNIOAsyncQueueWriter.java:260) 在 org.glassfish.grizzly.nio.AbstractNIOAsyncQueueWriter.write(AbstractNIOAsyncQueueWriter.java:169) 在 org.glassfish.grizzly.nio.AbstractNIOAsyncQueueWriter.write(AbstractNIOAsyncQueueWriter.java:71) 在 org.glassfish.grizzly.nio.transport.TCPNIOTransportFilter.handleWrite(TCPNIOTransportFilter.java:126) 在 org.glassfish.grizzly.filterchain.TransportFilter.handleWrite(TransportFilter.java:191) 在 org.glassfish.grizzly.filterchain.ExecutorResolver$8.execute(ExecutorResolver.java:111) 在 org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter(DefaultFilterChain.java:283) 在 org.glassfish.grizzly.filterchain.DefaultFilterChain.executeChainPart(DefaultFilterChain.java:200) 在 org.glassfish.grizzly.filterchain.DefaultFilterChain.execute(DefaultFilterChain.java:132) 在 org.glassfish.grizzly.filterchain.DefaultFilterChain.process(DefaultFilterChain.java:111) 在 org.glassfish.grizzly.ProcessorExecutor.execute(ProcessorExecutor.java:77) 在 org.glassfish.grizzly.filterchain.FilterChainContext.write(FilterChainContext.java:890) 在 org.glassfish.grizzly.filterchain.FilterChainContext.write(FilterChainContext.java:858) 在 org.glassfish.grizzly.http.io.OutputBuffer.flushBuffer(OutputBuffer.java:1029) 在 org.glassfish.grizzly.http.io.OutputBuffer.flushBinaryBuffers(OutputBuffer.java:1016) 在 org.glassfish.grizzly.http.io.OutputBuffer.flushAllBuffers(OutputBuffer.java:987) 在 org.glassfish.grizzly.http.io.OutputBuffer.flush(OutputBuffer.java:738) 在 org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:291) 在 org.apache.catalina.connector.OutputBuffer.flush(OutputBuffer.java:275) 在 org.apache.catalina.connector.CoyoteOutputStream.flush(CoyoteOutputStream.java:175) 在 java.io.FilterOutputStream.flush(FilterOutputStream.java:140) 在 com.ctc.wstx.io.UTF8Writer.flush(UTF8Writer.java:103) 在 com.ctc.wstx.sw.BufferingXmlWriter.flush(BufferingXmlWriter.java:225) 在 com.ctc.wstx.sw.BaseStreamWriter.flush(BaseStreamWriter.java:259) 在 com.sun.xml.ws.util.xml.XMLStreamWriterFilter.flush(XMLStreamWriterFilter.java:71) 在 com.sun.xml.ws.streaming.XMLStreamWriterUtil.getOutputStream(XMLStreamWriterUtil.java:103) 在 com.sun.xml.ws.message.jaxb.JAXBMessage.writePayloadTo(JAXBMessage.java:403) 在 com.sun.xml.ws.message.AbstractMessageImpl.writeTo(AbstractMessageImpl.java:192) 在 com.sun.xml.ws.api.message.MessageWrapper.writeTo(MessageWrapper.java:226) 在 com.sun.xml.ws.encoding.StreamSOAPCodec.encode(StreamSOAPCodec.java:144) 在 com.sun.xml.ws.encoding.SOAPBindingCodec.encode(SOAPBindingCodec.java:242) 在 com.sun.xml.ws.transport.http.HttpAdapter.encodePacket(HttpAdapter.java:636) 在 com.sun.xml.ws.transport.http.HttpAdapter.access100 美元(HttpAdapter.java:108) 在 com.sun.xml.ws.transport.http.HttpAdapter$HttpToolkit.handle(HttpAdapter.java:878) 在 com.sun.xml.ws.transport.http.HttpAdapter.handle(HttpAdapter.java:422) 在 com.sun.xml.ws.transport.http.servlet.ServletAdapter.handle(ServletAdapter.java:169) 在 org.glassfish.webservices.JAXWSServlet.doPost(JAXWSServlet.java:169) 在 javax.servlet.http.HttpServlet.service(HttpServlet.java:707) 在 javax.servlet.http.HttpServlet.service(HttpServlet.java:790) 在 org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1682) 在 org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:318) 在 org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:160) 在 org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:734) 在 org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:673) 在 com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:99) 在 org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:174) 在 org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:416) 在 org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:283) 在 com.sun.enterprise.v3.services.impl.ContainerMapper$HttpHandlerCallable.call(ContainerMapper.java:459) 在 com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:167) 在 org.glassfish.grizzly.http.server.HttpHandler.runService(HttpHandler.java:206) 在 org.glassfish.grizzly.http.server.HttpHandler.doHandle(HttpHandler.java:180) 在 org.glassfish.grizzly.http.server.HttpServerFilter.handleRead(HttpServerFilter.java:235) 在 org.glassfish.grizzly.filterchain.ExecutorResolver$9.execute(ExecutorResolver.java:119) 在 org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter(DefaultFilterChain.java:283) 在 org.glassfish.grizzly.filterchain.DefaultFilterChain.executeChainPart(DefaultFilterChain.java:200) 在 org.glassfish.grizzly.filterchain.DefaultFilterChain.execute(DefaultFilterChain.java:132) 在 org.glassfish.grizzly.filterchain.DefaultFilterChain.process(DefaultFilterChain.java:111) 在 org.glassfish.grizzly.ProcessorExecutor.execute(ProcessorExecutor.java:77) 在 org.glassfish.grizzly.nio.transport.TCPNIOTransport.fireIOEvent(TCPNIOTransport.java:536) 在 org.glassfish.grizzly.strategies.AbstractIOStrategy.fireIOEvent(AbstractIOStrategy.java:112) 在 org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.run0(WorkerThreadIOStrategy.java:117) 在 org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.access$100(WorkerThreadIOStrategy.java:56) 在 org.glassfish.grizzly.strategies.WorkerThreadIOStrategy$WorkerThreadRunnable.run(WorkerThreadIOStrategy.java:137) 在 org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:591) 在 org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:571) 在 java.lang.Thread.run(Thread.java:745)
Grave: Trying to add database driver (JDBC): com.microsoft.jdbc.sqlserver.jdbc.SQLServerDriver - Advertencia:
我认为你没有指定类路径。 添加 SQLServer 依赖项并将此驱动程序的名称添加到您的数据源连接。 如何添加外观 here