无法找到或服务资源

2023-12-08

我正在 Glassfish 4 服务器上使用 Java EE 6 和 Primefaces 制作一个 Web 应用程序。我越来越频繁地遇到同样烦人的错误。我尝试用谷歌搜索这个问题,但还没有找到有效的解决方案。有时,应用程序执行时完全没有问题,但突然之间,同样的错误会一遍又一遍地发生。这是我的堆栈跟踪:

    WARNING:   JSF1064: Unable to find or serve resource, charts/charts.js, from library, primefaces.
WARNING:   java.io.IOException: java.util.concurrent.TimeoutException
    at org.glassfish.grizzly.utils.Exceptions.makeIOException(Exceptions.java:81)
    at org.glassfish.grizzly.http.io.OutputBuffer.blockAfterWriteIfNeeded(OutputBuffer.java:958)
    at org.glassfish.grizzly.http.io.OutputBuffer.write(OutputBuffer.java:682)
    at org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:355)
    at org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:342)
    at org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:161)
    at java.nio.channels.Channels$WritableByteChannelImpl.write(Channels.java:458)
    at com.sun.faces.application.resource.ResourceHandlerImpl.handleResourceRequest(ResourceHandlerImpl.java:343)
    at javax.faces.application.ResourceHandlerWrapper.handleResourceRequest(ResourceHandlerWrapper.java:153)
    at org.primefaces.application.PrimeResourceHandler.handleResourceRequest(PrimeResourceHandler.java:99)
    at javax.faces.webapp.FacesServlet.service(FacesServlet.java:643)
    at org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1682)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:318)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:160)
    at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:734)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:673)
    at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:99)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:174)
    at org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:357)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:260)
    at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:188)
    at org.glassfish.grizzly.http.server.HttpHandler.runService(HttpHandler.java:191)
    at org.glassfish.grizzly.http.server.HttpHandler.doHandle(HttpHandler.java:168)
    at org.glassfish.grizzly.http.server.HttpServerFilter.handleRead(HttpServerFilter.java:189)
    at org.glassfish.grizzly.filterchain.ExecutorResolver$9.execute(ExecutorResolver.java:119)
    at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter(DefaultFilterChain.java:288)
    at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeChainPart(DefaultFilterChain.java:206)
    at org.glassfish.grizzly.filterchain.DefaultFilterChain.execute(DefaultFilterChain.java:136)
    at org.glassfish.grizzly.filterchain.DefaultFilterChain.process(DefaultFilterChain.java:114)
    at org.glassfish.grizzly.ProcessorExecutor.execute(ProcessorExecutor.java:77)
    at org.glassfish.grizzly.nio.transport.TCPNIOTransport.fireIOEvent(TCPNIOTransport.java:838)
    at org.glassfish.grizzly.strategies.AbstractIOStrategy.fireIOEvent(AbstractIOStrategy.java:113)
    at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.run0(WorkerThreadIOStrategy.java:115)
    at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.access$100(WorkerThreadIOStrategy.java:55)
    at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy$WorkerThreadRunnable.run(WorkerThreadIOStrategy.java:135)
    at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:564)
    at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:544)
    at java.lang.Thread.run(Thread.java:722)
Caused by: java.util.concurrent.TimeoutException
    at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:258)
    at java.util.concurrent.FutureTask.get(FutureTask.java:119)
    at org.glassfish.grizzly.http.io.OutputBuffer.blockAfterWriteIfNeeded(OutputBuffer.java:951)
    ... 36 more

同样的错误会发生几次,但随后无法提供资源,例如:jquery/jquery-plugins.js、layout/layout.js、jquery/jquery.js、primefaces.js。全部来自 Primefaces 库。

这个错误已经困扰我很长一段时间了,非常感谢您的回答!


这很可能是 grizzly 框架的错误。

可能导致bug: https://java.net/jira/browse/GLASSFISH-20681?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel

在那个 Jira 中,有一个jar修补。复制到modules目录,清除 OSGI 缓存(删除 glassfish4\glassfish\domains\domain1\osgi-cache)并重新启动。这对我有用。

另请参阅:当返回多个大响应时,Servlet 中抛出 GF4 不正确的超时异常(请求)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

无法找到或服务资源 的相关文章

  • 如何在 Netbeans 9 中打开 Grails 3.3 应用程序?

    我无法找到在 Mac 上的 netbeans 9 中打开 grails 3 3 8 项目的方法 我找到了几篇文章 见下文 但没有一个起作用 This one https grails org wiki version NetBeans 20
  • 仅使用 ServletContext 查找应用程序的 URL

    我正在使用 Spring MVC 编写一个 Java Web 应用程序 我有一个后台进程 它会遍历数据库并查找必须通过电子邮件发送给我的用户的通知 这些电子邮件需要包含应用程序的超链接 对于网络应用程序来说 这似乎是相当常见的模式 但我遇到
  • 如何将 Ant 路径转换为文件集?

    我正在编写一个 Ant 脚本来将项目打包到 WAR 文件中 该软件由多个项目组成 它们有自己的源目录 库等 WAR 任务有一个嵌套元素lib我目前正在研究这个问题 我目前有所需库的参考作为Path 包含几个FileSets 我在类路径引用中
  • 部署 Maven 项目抛出 java.util.zip.ZipException: invalid LOC header (badsignature)

    当我运行我的程序时 出现以下异常mvn install 我什至删除了本地存储库并再次运行 得到相同的异常 错误 未能执行目标 org apache maven plugins maven shade plugin 2 1 shade 默认
  • 如何在 Netbeans 中调试 symfony?我无法调用特定页面

    我已经读过类似的帖子将 PHP 参数传递到 NetBeans 到具有 symfony url 路由功能的页面 https stackoverflow com questions 2052500 passing php arguments i
  • Spring:url 无法正确解析链接

    尽管我对 Java 有丰富的经验 但我对 Spring 框架和 Web 应用程序还很陌生 当我在本地 tomcat 服务器上运行我的网站时 URL 为 http localhost 8080 myApp 现在 请求映射将我委托到我的主页 R
  • PrimeFaces 打印不适用于 p:chart

    我正在使用 primeface 打印 如下所示
  • Primefaces 进度条动态标签

    您好 我正在使用 JSF 和 Primefaces 我有一个很长的任务 在此期间我想向用户显示一个进度条 以进度 int 和状态 String 作为指示器 这两个参数映射到后端 bean 的两个字段 如果我使用
  • Gradle:找不到提供的方法()(组)

    为什么Gradle找不到方法provided当这是语法时指定的 https mvnrepository com artifact javax javaee api 7 0通过马文 thufir doge NetBeansProjects g
  • 如何从另一个 EAR 中调用远程 EJB?

    在 Weblogic 10 3 中 如何将一个 EAR 中的远程 EJB 注入到另一个 EAR 的无状态 bean 中 两个 EAR 都部署在同一个容器中 理想情况下 我希望尽可能多地使用注释 所以假设我有以下界面 public inter
  • 何时使用 doGet、doPost 和 service [重复]

    这个问题在这里已经有答案了 我想知道这些 servlet 方法 我对这些方法有所了解 比如 doPost对参数数量没有限制 同时doGet has doGet比doPost doPost安全于doGet 我的问题是 因为这些方法采用相同的参
  • 如何在 Netbeans 中调试 Java Web 应用程序?

    我曾多次在 Netbeans 中调试 Java 桌面应用程序 但从未调试过 Java Web 应用程序 我尝试以同样的方式调试它 但它不起作用 我制作了一个index html网页 该页面上有一个 表格 用户提交表单后 请求将发送至 ser
  • 加密 JBoss 配置中的敏感信息

    JBoss 中的标准数据源配置要求数据库用户的用户名和密码位于 xxx ds xml 文件中 如果我将数据源定义为 c3p0 mbean 我会遇到同样的问题 是否有标准方法来加密用户和密码 保存密钥的好地方是什么 这当然也与 tomcat
  • 当我从 Netbeans 创建 Derby 数据库时,它存储在哪里?

    当我从 netbeans 创建 Derby 数据库时 它存储在哪里 如何将它与项目的其余部分合并到一个文件夹中 右键单击Databases gt JavaDB in the Service查看并选择Properties This will
  • Primefaces 中动态生成条形图

    我正在使用 Primefaces 4 0 我需要根据查询结果的数量生成条形图 条形图的标题和颜色也应该能够为所有使用查询结果的人动态设置 条形图示例如下
  • JSF 2.0:无需编写代码即可验证 2 个 InputSecret 字段的相等性(确认密码)?

    我正在使用 JSF 2 0 和 Glassfish 开发一个纯 JavaEE6 应用程序 我的 JSF 实现是 Primefaces 除了 Glassfish 提供的 Mojarra 我想验证 JSF 表单中 2 个密码字段的值是否相等 有
  • 正确使用 JDBC 连接池 (Glassfish)

    我需要在 Java Web 服务中作为会话 bean 实现数据库连接 但我不确定我这样做是否正确 我创建了一个类 public final class SQLUtils private static DataSource m ds null
  • Java:外观和感觉

    I am using Netbeans on a Windows machine what happens is that if I run the main java file the look and feel I get is dif
  • 构建/部署 EJB .jar 及其依赖项

    我是 Java EE 新手 我使用 Maven Eclipse 和 jBoss WildFly 我有一个war项目 当我构建项目时 它的所有依赖项都打包在war文件输入WEB INF lib 现在我正在尝试创建一个ejb项目 我有
  • Eclipse Maven Spring 项目 - 错误

    I need help with an error which make me crazy I started to study Java EE and I am going through tutorial on youtube Ever

随机推荐

  • 将自定义函数与 Timber 一起使用

    我一直在尝试使用 Timber 入门主题中的示例并按照木材文档 但我一生都无法让它发挥作用 我的functions php是这样的 class StarterSite extends TimberSite function my funct
  • 如何使用 PHP PDO 解析 MySQL 数据库中的对象数据?

    我在尝试从数据库返回对象数据时遇到了问题 我跟着本教程构建一个数据库包装器 并一直在尝试扩展它的功能以满足我的需求 我的问题是 当我使用 DB 类 get 方法返回数据时 它还返回 PDO 对象本身的实例 我想知道如何解析这些数据 以便只返
  • sdk 管理器中没有软件包或平台

    在 sdk 管理器中 我看不到任何要安装的软件包或任何平台 我尝试以管理员身份运行sdk并禁用防病毒程序和防火墙 而且我已经多次尝试卸载并重新安装它 但没有成功 我的 installer r18 windows exe 版本为 18 ADT
  • Spark:如何从 Spark 数据帧行解析和转换 json 字符串

    如何在 pyspark 中解析和转换来自 Spark 数据帧行的 json 字符串 我正在寻找如何解析的帮助 json 字符串到 json 结构output 1 将 json 字符串转换为 a b 和 id 列output 2 背景 我通过
  • R 中的非线性离散优化

    我有一个简单的 实际上是经济学标准 非线性约束discreteR 中要解决的最大化问题 但遇到了麻烦 我找到了解决方案parts问题的一部分 非线性最大化 离散最大化 但不是所有问题的并集 问题就在这里 消费者想要购买三种产品 凤梨 香蕉
  • Greasemonkey(使用 waitForKeyElements 实用程序)- 如何在屏幕上显示特定元素后调用函数

    继续我的这个问题 我一直在写这个用户脚本对于网站 metal archives com 打开乐队页面时 example 您会进入唱片 gt 完整唱片 我的脚本适用于 DISCOGRAPHY 选项卡及其子选项卡 COMPLETE DISCOG
  • 类 android.location.Location 未定义无参构造函数

    我一直在尝试简单地将一个包含两个变量 一个字符串和一个位置 的类推送到 firebase 并读取它 但我收到了此错误 com google firebase database DatabaseException Class android
  • 如何解决 nHibernate 集合初始化不佳的问题

    nHibernate3 从 EAV 数据模式中检索 4xxx 记录 当 nHibernate 或 NET 第一次初始化这些集合时 我们会看到严重的惩罚 后续调用的执行效率似乎更高 在 SQL Server Management Studio
  • 如何在android中使用ACTION_SEND一起共享图像+文本?

    我想在android中使用ACTION SEND一起共享文本 图像 我使用下面的代码 我只能共享图像 但我不能与之共享文本 private Uri imageUri private Intent intent imageUri Uri pa
  • 仅使用名字查询全名数据存储属性的最佳过滤器是什么?

    我有这个数据存储模型 class Person db Model person name db StringProperty required True nacionality db StringProperty required True
  • 将reduce函数转换为适用于IE

    好吧 几个月前我得到了一些帮助 想出了一个解决方案来记录数组中的元素数量 循环遍历多个数组并记录每个元素的计数 这个解决方案对我来说非常有效 直到我意识到它正在使用ES6这是不支持的IE 11 我尝试将其转换为使用函数而不是箭头函数 以便它
  • 为什么属性表中的图标用这么少的颜色呈现?

    我正在创建一个属性表外壳扩展并希望有一个小图标来将我的属性选项卡与标准系统选项卡分开 不幸的是 我的图标几乎完全呈现为灰色 原图 在属性表选项卡中 起初我以为这是我的问题 但后来我发现 TortoiseSVN 似乎也有同样的问题 Windo
  • 从 C# 向控制台应用程序传递参数

    我需要从另一个 C 应用程序运行控制台应用程序 如何从我的 C 应用程序加载参数并将参数传递给控制台应用程序 以便执行控制台应用程序 System Diagnostics ProcessStartInfo 有帮助吗 使用 ProcessSt
  • 如何在 JavaScript 中将对象转换为自定义字符串?

    我想重载对象到字符串的转换 以便以下示例将输出字符串 TEST 而不是 object Object 我该怎么做呢 function TestObj this sValue TEST function Test var x new TestO
  • 如何使用 ngcordova 文件传输插件将拍摄的图像传输到我的 ftp

    我正在尝试将图像上传到我的 FTP 到目前为止我所取得的成就是在这方面plnkr 我的科尔多瓦文件传输看起来像 scope upload function var options fileKey file fileName gopi chu
  • Java Lambda 表达式错误

    在我的 Java 8 代码中 public ChangePersonsName String email final String password final String wantedUsername final String uuid
  • log4j 创建的文件中的主机名

    我在 Linux 机器 RHEL 5 4 上使用 java 1 4 2 我们的应用程序使用 log4j 进行日志记录 我希望某些附加程序将创建文件名中包含主机名的文件 主机名不应进行硬编码 而应使用类似于here 参见 log4j 分钟 所
  • pySerial inWaiting 返回错误的字节数

    我有一个简单的程序来测试串行功能 我的串行设备对两个输入做出反应 如果用户输入 a 则会响应 fg 如果用户输入任何其他字符 字节 它将以 z 响应 如果我将 b 发送到串行设备 它将返回 z 当我发送 a 时 它应该返回 f 和 g 因此
  • 如何在 Visual Studio (2013) 中将默认的新项目扩展名从 .h 更改为 .hpp

    我正在尝试更改默认的新项目扩展名 h to hpp 这篇文章的图片表明了我的意思 我已经让它可以正常工作了这种方法 通过改变 the VC vcprojectitems hfile h文件名至h文件 hpp HFile h to HFile
  • 无法找到或服务资源

    我正在 Glassfish 4 服务器上使用 Java EE 6 和 Primefaces 制作一个 Web 应用程序 我越来越频繁地遇到同样烦人的错误 我尝试用谷歌搜索这个问题 但还没有找到有效的解决方案 有时 应用程序执行时完全没有问题