`
wcl911411
  • 浏览: 2857 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

tapestry5.0.11类中出现的异常

阅读更多
有没有兄弟碰到过此异常?
ERROR  handleRequestException, Processing of request failed with uncaught exception: The page pool for page 'sysmonitor/framework/Topo' (in locale zh_CN) has been exausted: there are 20 instances currently being used and no more can be created. Try increasing the hard limit (symbol tapestry.page-pool.hard-limit) to allow additional instances to be created, or increasing the soft wait (symbol tapestry.page-pool.soft-wait) to trade away some throughput for more efficient use of page instances.
java.lang.RuntimeException: The page pool for page 'sysmonitor/framework/Topo' (in locale zh_CN) has been exausted: there are 20 instances currently being used and no more can be created. Try increasing the hard limit (symbol tapestry.page-pool.hard-limit) to allow additional instances to be created, or increasing the soft wait (symbol tapestry.page-pool.soft-wait) to trade away some throughput for more efficient use of page instances.
at org.apache.tapestry.internal.services.PagePoolCache.checkout(PagePoolCache.java:177)
at org.apache.tapestry.internal.services.PagePoolImpl.checkout(PagePoolImpl.java:107)
at $PagePool_11a96033cf6.checkout($PagePool_11a96033cf6.java)
at org.apache.tapestry.internal.services.RequestPageCacheImpl.get(RequestPageCacheImpl.java:43)
at $RequestPageCache_11a96033cf5.get($RequestPageCache_11a96033cf5.java)
at $RequestPageCache_11a96033cbe.get($RequestPageCache_11a96033cbe.java)
at org.apache.tapestry.internal.services.RequestEncodingInitializerImpl.initializeRequestEncoding(RequestEncodingInitializerImpl.java:41)
at $RequestEncodingInitializer_11a96033cec.initializeRequestEncoding($RequestEncodingInitializer_11a96033cec.java)
at org.apache.tapestry.internal.services.ComponentEventDispatcher.dispatch(ComponentEventDispatcher.java:115)
at $Dispatcher_11a96033ced.dispatch($Dispatcher_11a96033ced.java)
at $Dispatcher_11a96033cde.dispatch($Dispatcher_11a96033cde.java)
at org.apache.tapestry.services.TapestryModule$13.service(TapestryModule.java:944)
at com.huawei.icd.services.SysmonitorModule$2.service(SysmonitorModule.java:86)
at $RequestFilter_11a96033cdc.service($RequestFilter_11a96033cdc.java)
at $RequestHandler_11a96033cdf.service($RequestHandler_11a96033cdf.java)
at com.huawei.icd.services.SysmonitorModule$3.service(SysmonitorModule.java:138)
at $RequestFilter_11a96033cdd.service($RequestFilter_11a96033cdd.java)
at $RequestHandler_11a96033cdf.service($RequestHandler_11a96033cdf.java)
at org.apache.tapestry.internal.services.LocalizationFilter.service(LocalizationFilter.java:42)
at $RequestHandler_11a96033cdf.service($RequestHandler_11a96033cdf.java)
at org.apache.tapestry.services.TapestryModule$3.service(TapestryModule.java:553)
at $RequestHandler_11a96033cdf.service($RequestHandler_11a96033cdf.java)
at org.apache.tapestry.services.TapestryModule$2.service(TapestryModule.java:520)
at $RequestHandler_11a96033cdf.service($RequestHandler_11a96033cdf.java)
at org.apache.tapestry.internal.services.StaticFilesFilter.service(StaticFilesFilter.java:79)
at $RequestHandler_11a96033cdf.service($RequestHandler_11a96033cdf.java)
at org.apache.tapestry.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:93)
at org.apache.tapestry.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:84)
at org.apache.tapestry.ioc.internal.util.ConcurrentBarrier.withRead(ConcurrentBarrier.java:77)
at org.apache.tapestry.internal.services.CheckForUpdatesFilter.service(CheckForUpdatesFilter.java:106)
at $RequestHandler_11a96033cdf.service($RequestHandler_11a96033cdf.java)
at $RequestHandler_11a96033cd5.service($RequestHandler_11a96033cd5.java)
at org.apache.tapestry.services.TapestryModule$12.service(TapestryModule.java:924)
at org.apache.tapestry.upload.internal.services.MultipartServletRequestFilter.service(MultipartServletRequestFilter.java:43)
at $HttpServletRequestHandler_11a96033cd6.service($HttpServletRequestHandler_11a96033cd6.java)
at org.apache.tapestry.internal.services.IgnoredPathsFilter.service(IgnoredPathsFilter.java:62)
at $HttpServletRequestFilter_11a96033cd4.service($HttpServletRequestFilter_11a96033cd4.java)
at $HttpServletRequestHandler_11a96033cd6.service($HttpServletRequestHandler_11a96033cd6.java)
at $HttpServletRequestHandler_11a96033cd2.service($HttpServletRequestHandler_11a96033cd2.java)
at org.apache.tapestry.TapestryFilter.doFilter(TapestryFilter.java:168)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:874)
at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
at java.lang.Thread.run(Thread.java:595)
分享到:
评论

相关推荐

    tapestry官方中文文档及中文字典

    2. **Tapestry初始化**:如何创建一个简单的Tapestry项目,包括编写ApplicationModule类和定义页面元数据。 3. **组件创建**:介绍Tapestry的组件模型,如何创建自定义组件,以及使用内置组件如表单、链接等。 4. **...

    tapestry官方中文文档

    Tapestry有内置的错误和异常处理机制,可以优雅地处理程序中的错误,提供友好的用户反馈,并记录详细的错误日志,便于调试。 9. **集成其他技术**: Tapestry可以与其他Java库和框架无缝集成,如Spring、...

    tapestry5中文文档

    此外,Tapestry 提供详细的异常报告,有助于快速定位和解决问题。 在Tapestry 5 中,开发者可以通过创建CRUD(创建、读取、更新、删除)功能的应用来了解框架的核心概念。这包括页面导航、依赖注入和资源注入、用户...

    Tapestry5最新中文入门实例教程

    - **简化的工作流**:通过Tapestry的类重加载特性,开发者可以在不重启服务器的情况下实时预览代码更改的效果,显著提升了开发效率。 - **强大的安全性与灵活性**:Tapestry在设计时充分考虑了应用程序的安全性,...

    Tapestry5最新中文教程

    此外,Tapestry 5 提供了类重加载功能,使得开发过程中的代码改动能够即时生效,无需频繁的部署和重启,显著提升了开发效率。其异常报告机制详尽且具有指导性,帮助开发者快速定位和解决问题。 在Tapestry 5 中,...

    Tapestry简单入门.rar_java Tapestry_tapestry

    在"Tapestry入门.docx"中,你将了解到如何设置开发环境,包括安装必要的工具和库,配置IDE(如Eclipse或IntelliJ IDEA),以及创建第一个Tapestry应用。这通常涉及以下几个步骤: 1. **环境配置**:安装Java ...

    tapestry源码 api等

    2. **Tapestry IoC (Inversion of Control)**: 是Tapestry中的服务容器,负责对象的创建、配置和管理。IoC使得组件之间的依赖关系可以通过配置来管理,而不是硬编码,提高了代码的可测试性和可扩展性。 3. **...

    Tapestry5开发文档手册.doc

    1. 用户友好:Tapestry 在设计时考虑了安全性与伸缩性,内置Ajax支持、输入验证和异常报告,确保终端用户的良好体验。 2. 开发者友好:独特的类重加载功能允许开发人员即时看到代码变更的效果,无需频繁部署,提高...

    tapestry4.02中封装ext的GridPanel组件

    在`GridPanel.java`中,会定义Tapestry组件的Java类,包括属性、方法和事件处理逻辑。 3. **配置模板**:编写对应的HTML/TML模板文件,如`GridPanel.tml`,在这个模板中,可以通过Tapestry的标记语言来创建...

    Tapestry4开发指南

    Tapestry3.1在设计初期即在Hivemind框架下构建,但由于某些原因,没有从Hivemind中独立出来,从而发展成了Tapestry4.0。Tapestry4与Hivemind的结合,虽然在最初可能会引发一些争议,尤其是对于那些习惯于Spring框架...

    Tapestry 4 官方文档中版本

    以下是对Tapestry 4官方文档中版本的详细解析: 1. **组件化开发**: Tapestry 4的核心特性之一是组件化。它允许开发者将UI分解为可重用的组件,每个组件有自己的独立逻辑和视图。这样不仅提高了代码的复用性,还...

    tapestry3开发指南,带tapestry3所有jar包

    要开始使用Tapestry 3,开发者需要将这些jar包添加到项目的类路径中,然后按照指南配置Web应用服务器,创建Tapestry应用。 总之,Tapestry 3是一个功能丰富的Web框架,它的组件化、事件驱动和声明式编程模型为早期...

    tapestry4开发指南

    书中会讲解如何创建模型类、定义服务接口和实现、以及如何使用模板来设计视图。 在深入探讨Tapestry 4的编程模型时,读者将学习如何使用Ivy或Maven来管理依赖,理解配置文件的结构,以及如何编写自定义组件。此外,...

    tapestry学习入门资料

    1. Tapestry 已经在许多大型 web 应用程序中得到应用。 2. Tapestry 已经在许多知名公司中得到应用。 Tapestry 的发展前景: 1. Tapestry 的发展前景非常广阔。 2. Tapestry 将继续关注的是产生动态的 HTML 页面。...

    tapestry学习资料汇总

    错误和异常处理在Tapestry中被设计得相当灵活,可以自定义错误页面,处理异常并提供友好的用户反馈。 这个压缩包中的资料可能包括Tapestry的官方文档、实战教程、示例代码、社区讨论等,帮助开发者从入门到精通,...

    apache-tapestry-5.3.8-bin.zip

    Tapestry的核心特性包括组件模型、依赖注入(通过Tapestry IoC实现)、异常处理、国际化支持等。 2. **Tapestry Core**:`tapestry-core-5.3.8.jar`是Tapestry框架的核心库,包含了框架的基础组件、服务和API。它...

    Tapestry API

    Tapestry的异常处理机制允许开发者通过`ErrorHandler`接口定制错误页面。`Validator`和`ValidationDelegate`则负责表单验证。 9. **性能优化** 为了提高性能,Tapestry实现了组件级缓存和页面状态的持久化。`...

    Tapestry通用WEB框架

    6. **切换皮肤**:在Tapestry中,可以轻松实现皮肤的切换,这通常涉及到更换CSS样式表和可能的图片资源。开发者可以通过配置文件或程序逻辑来改变应用的外观,满足不同用户需求。 7. **自主分页**:Tapestry提供了...

Global site tag (gtag.js) - Google Analytics