Web服务中的错误java(jsp)StandardWrapperValve []:...抛出异常java.nio.channels.ClosedByInterruptException

时间:2017-05-21 07:02:26

标签: web-services jsp servlets weka glassfish-4

我正在开发Web服务并在其中使用weka,weka查询存储在数据库中的数据(sql server 2008),生成聚类模型,从weka gui创建模型19分钟到那里没有出现任何问题,但是当我尝试测试netbeans调用执行此操作的服务时,会发生以下错误。

Advertencia:StandardWrapperValve [NameWS]:Servlet的Servlet.service()NameWS抛出异常 java.nio.channels.ClosedByInterruptException     在java.nio.channels.spi.AbstractInterruptibleChannel.end(AbstractInterruptibleChannel.java:202)

请有人帮帮我吗

严重:尝试添加数据库驱动程序(JDBC):com.microsoft.jdbc.sqlserver.jdbc.SQLServerDriver - 错误,不在CLASSPATH中? Advertencia:StandardWrapperValve [ModuloIntegenciaNegociosWS]:servlet的Servlet.service()ModuloIntegenciaNegociosWS抛出异常 java.nio.channels.ClosedByInterruptException     at java.nio.channels.spi.AbstractInterruptibleChannel.end(AbstractInterruptibleChannel.java:202)     at sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:477)     在org.glassfish.grizzly.nio.transport.TCPNIOUtils.flushByteBuffer(TCPNIOUtils.java:149)     at org.glassfish.grizzly.nio.transport.TCPNIOUtils.writeCompositeBuffer(TCPNIOUtils.java:87)     at org.glassfish.grizzly.nio.transport.TCPNIOAsyncQueueWriter.write0(TCPNIOAsyncQueueWriter.java:129)     at org.glassfish.grizzly.nio.transport.TCPNIOAsyncQueueWriter.write0(TCPNIOAsyncQueueWriter.java:106)     at org.glassfish.grizzly.nio.AbstractNIOAsyncQueueWriter.write(AbstractNIOAsyncQueueWriter.java:260)     at org.glassfish.grizzly.nio.AbstractNIOAsyncQueueWriter.write(AbstractNIOAsyncQueueWriter.java:169)     at org.glassfish.grizzly.nio.AbstractNIOAsyncQueueWriter.write(AbstractNIOAsyncQueueWriter.java:71)     at org.glassfish.grizzly.nio.transport.TCPNIOTransportFilter.handleWrite(TCPNIOTransportFilter.java:126)     at 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)     at 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)     at 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)     at com.sun.xml.ws.util.xml.XMLStreamWriterFilter.flush(XMLStreamWriterFilter.java:71)     at com.sun.xml.ws.streaming.XMLStreamWriterUtil.getOutputStream(XMLStreamWriterUtil.java:103)     at com.sun.xml.ws.message.jaxb.JAXBMe​​ssage.writePayloadTo(JAXBMe​​ssage.java:403)     at com.sun.xml.ws.message.AbstractMessageImpl.writeTo(AbstractMessageImpl.java:192)     at com.sun.xml.ws.api.message.MessageWrapper.writeTo(MessageWrapper.java:226)     在com.sun.xml.ws.encoding.StreamSOAPCodec.encode(StreamSOAPCodec.java:144)     at 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.access $ 100(HttpAdapter.java:108)     at com.sun.xml.ws.transport.http.HttpAdapter $ HttpToolkit.handle(HttpAdapter.java:878)     在com.sun.xml.ws.transport.http.HttpAdapter.handle(HttpAdapter.java:422)     at 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)     at 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)     at com.sun.enterprise.v3.services.impl.ContainerMapper $ HttpHandlerCallable.call(ContainerMapper.java:459)     at 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)

1 个答案:

答案 0 :(得分:0)

Grave: Trying to add database driver (JDBC): com.microsoft.jdbc.sqlserver.jdbc.SQLServerDriver - Advertencia: 

我认为你没有指定classpath。 添加SQLServer依赖项并将此驱动程序的名称添加到dataSource连接。 如何添加外观​​here