`
izuoyan
  • 浏览: 9219379 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

pluto1.17的一个国际化方面的bug

阅读更多

用pluto开发portlet,若自定义的国际化文件,没有默认文件系统会抛出如下的异常,解决问题的方法就是必须要添加一个默认的国际化文件,比如:messages.properties,messages_en.properties,若没有messages.properties文件pluto就会抛出如下异常。

java.util.MissingResourceException: Can't find resource for bundle org.apache.pluto.internal.impl.InlinePortletResourceBundle, key javax.portlet.title
at java.util.ResourceBundle.getObject(ResourceBundle.java:384)
at java.util.ResourceBundle.getString(ResourceBundle.java:344)
at javax.portlet.GenericPortlet.getTitle(GenericPortlet.java:198)
at javax.portlet.GenericPortlet.render(GenericPortlet.java:174)
at org.apache.pluto.core.PortletServlet.dispatch(PortletServlet.java:208)
at org.apache.pluto.core.PortletServlet.doGet(PortletServlet.java:139)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672)
at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:574)
at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:499)
at org.apache.pluto.core.DefaultPortletInvokerService.invoke(DefaultPortletInvokerService.java:167)
at org.apache.pluto.core.DefaultPortletInvokerService.render(DefaultPortletInvokerService.java:101)
at org.apache.pluto.core.PortletContainerImpl.doRender(PortletContainerImpl.java:172)
at org.apache.pluto.driver.tags.PortletTag.doStartTag(PortletTag.java:152)
at org.apache.jsp.WEB_002dINF.themes.portlet_002dskin_jsp._jspx_meth_pluto_portlet_0(portlet_002dskin_jsp.java:99)
at org.apache.jsp.WEB_002dINF.themes.portlet_002dskin_jsp._jspService(portlet_002dskin_jsp.java:74)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:334)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672)
at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:574)
at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:499)
at org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:966)
at org.apache.jsp.WEB_002dINF.themes.pluto_002ddefault_002dtheme_jsp._jspx_meth_c_forEach_1(pluto_002ddefault_002dtheme_jsp.java:480)
at org.apache.jsp.WEB_002dINF.themes.pluto_002ddefault_002dtheme_jsp._jspx_meth_c_otherwise_0(pluto_002ddefault_002dtheme_jsp.java:428)
at org.apache.jsp.WEB_002dINF.themes.pluto_002ddefault_002dtheme_jsp._jspx_meth_c_choose_0(pluto_002ddefault_002dtheme_jsp.java:296)
at org.apache.jsp.WEB_002dINF.themes.pluto_002ddefault_002dtheme_jsp._jspService(pluto_002ddefault_002dtheme_jsp.java:153)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:334)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672)
at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:463)
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:398)
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301)
at org.apache.pluto.driver.PortalDriverServlet.doGet(PortalDriverServlet.java:151)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:524)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
at org.apache.catalina.authenticator.SingleSignOn.invoke(SingleSignOn.java:419)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
at java.lang.Thread.run(Thread.java:619)
2009-7-19 15:06:20 org.apache.pluto.driver.services.impl.resource.SupportedModesServiceImpl isPortletModeSupportedByPortlet

分享到:
评论

相关推荐

    解决pluto的两个中文问题

    通常,这类问题可能涉及到Pluto处理UTF-8编码的方式、国际化(i18n)和本地化(l10n)配置、或者与portlet开发相关的中文字符串处理。博主可能分享了如何调试、识别问题根源以及实施解决方案的步骤。 由于标签包括...

    ADALM-PLUTO-master_pluto实现载波同步_adalmpluto_pluto实现qpsk_pluto_

    这两个示例结合在一起,为学习者提供了一个完整的QPSK通信链路,从生成QPSK信号到实现载波同步,再到接收和解调信号。通过实践这些例子,用户可以深入理解载波同步在实际通信系统中的作用,以及如何在ADALM-PLUTO...

    plutosdr-fw-v0.31.zip

    这次提供的"plutosdr-fw-v0.31.zip"是一个固件更新包,版本号为0.31,通常意味着对之前版本的改进和增强。 首先,让我们了解固件更新的重要性。固件是设备内部控制硬件行为的软件,它决定了设备的功能和性能。定期...

    pluto-1.0.1-rc1.zip

    "pluto-1.0.1-rc1.zip" 是一个与portlet开发相关的压缩包文件,其中包含了Portlet容器 Pluto 的一个版本。Pluto是Apache软件基金会下的一个项目,它是Java Portlet规范(JSR 168和JSR 286)的参考实现,用于运行和...

    Pluto 简单的实例包含数据库连接和源码

    【标题】"Pluto 简单的实例包含数据库连接和源码" 是一个关于学习 Pluto 框架基础操作的资源包,其中涉及到的关键知识点包括 Pluto 框架的基本使用、数据库连接以及源码分析。 Pluto 框架是一个用于开发 Web 应用...

    Pluto-SP-R2017b.zip

    标题中的“Pluto-SP-R2017b.zip”表明这是一个针对Matlab 2017b版本的Pluto硬件支持包的离线安装文件。这个安装包是为了那些无法或者不便通过网络进行在线更新和安装的用户设计的。Pluto通常指的是Pluto SDR...

    pluto+portlet实例

    不会让你失望的实例,我研究了1周才弄明白,里面内置pluto2.0.3 + portlet项目 使用于pluto 和 portlet的初学者 。 往eclipse里面配置的时候一定要按照里面图片那样配置一下。

    pluto-2.0.0-bundle.zip

    "Pluto"是一个广泛使用的开源项目,其2.0.0版本的软件包"pluto-2.0.0-bundle.zip"包含了该系统的核心组件和相关资源。这个压缩包通常用于开发、部署或者更新一个基于Pluto平台的应用程序。在深入探讨Pluto 2.0.0之前...

    leantrx-20180211_plutosdr_zip_

    标题 "leantrx-20180211_plutosdr_zip_" 指的是一个与 Leantrx 软件相关的归档文件,特别优化用于 PlutoSDR 设备。PlutoSDR 是一种低成本、开源的软件定义无线电(Software Defined Radio, SDR)设备,由 Analog ...

    Windows Drivers for PlutoSDR.pdf

    - 完成后,应该会看到一个确认消息,表明 PlutoSDR 设备已准备好使用。 #### 四、卸载驱动程序 - 在控制面板中找到“程序和功能”选项。 - 找到已安装的 PlutoSDR-M2k-USB-Win-Drivers 包,并双击或右键单击选择...

    Pluto故障代码.pdf

    Pluto 故障代码解析 本文档主要介绍了 Pluto 故障代码的解释和故障诊断方法。该文档提供了 Pluto 故障代码的详细信息,包括Inputs、Outputs 和 LEDs 的解释、故障代码列表、故障原因和解决方法等。 1.8 Pluto 故障...

    pluto wordpress主题 1.8.4

    Pluto主题就是其中的一个例子,它为WordPress用户带来了更多个性化和专业化的选择。 Pluto主题的1.8.4版本可能包含了一些新特性、优化和修复。版本号的更新通常意味着开发者在不断改进产品,以满足用户的新需求和...

    pluto-2.0.3-bundle

    "Pluto"是一个开源软件项目,其版本号为2.0.3的捆绑包被称为"pluto-2.0.3-bundle"。这个压缩包很可能是包含了一系列用于特定功能或服务的源代码、编译文件、配置文档以及其他相关资源的集合。在IT行业中,这样的打包...

    Pluto_FM_examples.zip

    标题 "Pluto_FM_examples.zip" 涉及到的是一个使用PLUTOSDR(Pluto Software Defined Radio)设备进行调频(FM)广播接收和发送的实例集合。这个压缩包包含了一系列GNU Radio Companion(GRC)图形化工作流文件,...

    Pluto_QAM.rar_matlab pluto_pluto_pluto matlab

    标题中的"Pluto_QAM.rar_matlab pluto_pluto_pluto matlab"暗示了这是一个与Pluto编码相关的Matlab模拟项目。Pluto编码是一种用于数字通信的纠错编码技术,特别是在卫星通信和深空探测中有着广泛的应用。QAM...

    tomcat 配置 Pluto 步骤

    在本文中,我们将详细介绍如何手动配置Tomcat与Pluto,以搭建一个Portlet容器。Pluto是Apache基金会Portlet容器的实现,它遵循JSR 168和JSR 286规范,用于测试和运行Portlets。下面是配置Tomcat Pluto的详细步骤: ...

    maven+pluto2.0搭建portlet环境

    编辑 `${TOMCAT_HOME}\conf\tomcat-users.xml` 文件,添加角色 `pluto`,并在该角色下新增一个用户: ```xml <role rolename="pluto"/> <user password="pluto" roles="pluto,manager" username="pluto"/>...

    Pluto Firmware Updates.pdf

    详细介绍如何升级PLUTOSDR的固件。

    通信原理代码.rar_Pluto通信_avoidcx8_pltuo传输文本_pluto 通信_pluto matlab

    一个基于pluto传输图像的程序,检测图片并通过pluto传输和接受,接受后画出接受文件的频谱密度图像和星座图

Global site tag (gtag.js) - Google Analytics