JSF1064:无法找到或提供资源,jquery.js Tomcat 7 + RichFaces 4 [英] JSF1064: Unable to find or serve resource, jquery.js Tomcat 7 + RichFaces 4

查看:97
本文介绍了JSF1064:无法找到或提供资源,jquery.js Tomcat 7 + RichFaces 4的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我一直在与Tomcat 7一起使用RichFaces4.清洁和构建应用程序(NetBeans)时没有错误.部署应用程序后,一切正常,但不时抛出以下异常,我不知道错误在哪里或什么地方:

I've been using RichFaces 4 with Tomcat 7. There are no errors when Cleaning and Building the app (NetBeans). When the app is deployed, everything works fine but from time to time the following exception is thrown and I don't know where or what could be the error:

这是Tomcat的catalina.log的堆栈跟踪

This is the Stack Trace of Tomcat's catalina.log

may 07, 2012 3:36:43 PM com.sun.faces.application.resource.ResourceHandlerImpl logMissingResource
WARNING: JSF1064: Unable to find or serve resource, jquery.js.
may 07, 2012 3:36:43 PM com.sun.faces.application.resource.ResourceHandlerImpl logMissingResource
WARNING: 
ClientAbortException:  java.io.IOException
    at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:373)
    at org.apache.tomcat.util.buf.ByteChunk.flushBuffer(ByteChunk.java:437)
    at org.apache.tomcat.util.buf.ByteChunk.append(ByteChunk.java:351)
    at org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:396)
    at org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:385)
    at org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:93)
    at java.nio.channels.Channels$WritableByteChannelImpl.write(Channels.java:458)
    at com.sun.faces.application.resource.ResourceHandlerImpl.handleResourceRequest(ResourceHandlerImpl.java:283)
    at org.richfaces.resource.ResourceHandlerImpl.handleResourceRequest(ResourceHandlerImpl.java:257)
    at javax.faces.webapp.FacesServlet.service(FacesServlet.java:591)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:304)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:224)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)
    at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100)
    at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:929)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:405)
    at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:964)
    at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:515)
    at org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.run(AprEndpoint.java:1824)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
    at java.lang.Thread.run(Thread.java:722)
Caused by: java.io.IOException
    at org.apache.coyote.http11.InternalAprOutputBuffer.flushBuffer(InternalAprOutputBuffer.java:205)
    at org.apache.coyote.http11.InternalAprOutputBuffer.access$100(InternalAprOutputBuffer.java:37)
    at org.apache.coyote.http11.InternalAprOutputBuffer$SocketOutputBuffer.doWrite(InternalAprOutputBuffer.java:235)
    at org.apache.coyote.http11.filters.ChunkedOutputFilter.doWrite(ChunkedOutputFilter.java:119)
    at org.apache.coyote.http11.AbstractOutputBuffer.doWrite(AbstractOutputBuffer.java:192)
    at org.apache.coyote.Response.doWrite(Response.java:533)
    at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:368)
    ... 25 more

有人可以给我一些关于在何处或如何阻止此警告/异常显示的想法吗?为什么会被抛出?

Can someone give me some ideas on where to or how to stop this warning/exception from showing? Why is it getting thrown?

干杯

推荐答案

ClientAbortException

客户端已中止资源请求,因为最终用户在页面仍在加载时急于离开.或者是因为最终用户在页面仍在加载时按了 Esc .或者是因为页面仍在加载时,最终用户的5岁儿子用剪刀剪断了网络电缆.或者是因为PC仍在加载页面,但由于雷击而着火. Etcetera.

The client has aborted the resource request, because the enduser navigated away in all hurry while the page was still loading. Or because the enduser pressed Esc while the page was still loading. Or because the network cable was cut by enduser's 5 year old son with a scissor while the page was still loading. Or because the PC caught fire by a lightning strike while the page was still loading. Etcetera.

这是不可预测的,也是无法避免的.只是忽略它们.根据需要通过记录器配置将它们从日志中隐藏.

It's not predictable nor avoidable. Just ignore them. Hide them if necessary from the logs by logger configuration.

这篇关于JSF1064:无法找到或提供资源,jquery.js Tomcat 7 + RichFaces 4的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆