`
solomon
  • 浏览: 47864 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

StringBeans portal 安装配置说明--翻译(九)

阅读更多

5. 已知的问题

      如果点击页面中的一个链接后, Portlet 模式 (view, edit, help) 不能正常工作

   

    XVI. 问题解决

    --------------------

    1. Stringbeans启动时间过长并且日志显示信息如:

        SEVERE Bad RSS URL http......

        ConnectException Connection timed out connect

        可能是以下原因造成    

         Stringbeans 运行在防火墙或代理服务器等无法连接的环境下

         解决办法;

          配置  代理设置,代理主机 , 代理端口系统属性.

          

            如果Web服务器是手动启动,命令行(请访问站点管理员代理主机,代理端口信息并替换 proxy.mailblocks.com 8080 参数)如:

            java -DproxySet=true -DproxyHost=proxy.mailblocks.com -DproxyPort=8080

           

           如果独立运行 Tomcat, 您可以在catalina.sh (UnixLinux) 或者 catalina.bat (Windows)脚本文件中设置JAVA_OPTS 参数如下

          

           catalina.bat

            set JAVA_OPTS=-DproxySet=true -DproxyHost=proxy.mailblocks.com -DproxyPort=8080

          

           catalina.sh

            JAVA_OPTS=-DproxySet=true -DproxyHost=proxy.mailblocks.com -DproxyPort=8080

        

          重启web服务器.

        

           如果这些参数配置正确后,仍然出现同样的错误,可能是由以下原因引起。

        

         URL 指定的站点当前不可访问(宕掉了)

         通常发生在RSSPortlet访问的新闻文件不能解析

         实际上,总体来说,不会对portal有功能性的破坏。

         只会造成portlet无法加载,以及加了这个portlet到页面的用户看到不可用的Portlet的信息

        

        

         解决办法;

       portlet.xml手动移除有问题的portlet,或在运行环境使用管理portlet

      (仅仅是Stringbeans应用程序中的portlets的定义,而不是portlets应用程序 )移除

       完成这些后,添加了对应 portlet的用户访问时会看到找不到Portlet,而不是Portlet不可用的信息

    2. 使用javax.xml.包或者Xerces库,portlet中遇到 XML规范的异常 问题造成的原因找不到,如:

             org.apache.xalan.processor.TransformerFactoryImpl not found

 

       解决办法;

          如果您使用 Tomcat 5.5 以及 JDK 1.4, 请检查已经安装的Tomcat'的兼容包

          下载并安装您使用的tomcat版本的对应的兼容包

          如果已经使用 JDK 1.5, 检查兼容包是否已经安装 (检查

         xercesImpl.jar xml-apis.jar 文件是否在 $TOMCAT_HOME/common/

         endorsed/ 路径 jmx.jar是否在 $TOMCAT_HOME路径 ).

          

          如果在上述的路径找到这些文件,请移除。

   

    3. 第一次加载homelogin登录页时耗时过长。

      Stringbeans 默认配置成启动时不加载。在容器启动应用后,这个配置预防了外部portlet上下文加载错误。长访问时间仅仅发生在第一次加载页面时;以后再访问同一页面时不会再花这么长的时间。如果您想在启动时就加载Stringbeans,解决方式如下

     

       解决办法;

         修改$STRINGBEANS_HOME/WEB-INF/ 路径下的 web.xml 文件

         portal  Servlet 中增加<load-on-startup>1</load-on-startup> 项目

        

        <servlet>

            <servlet-name>portal</servlet-name>

            <servlet-class>com.nabhinc.portal.core.PortalServlet</servlet-class>

            <load-on-startup>1</load-on-startup>

        </servlet>        

       重启web服务器

       

    4. 登录页不能正确显示. 一些 portlets, Nabh News,

       BBC News 不可用并且不能显示内容.

       大部分原因是因为Stringbeans运行于防火墙或代理环境下,外发的连接请求阻塞了。

     

       解决办法;

 

配置  代理设置,代理主机 , 代理端口系统属性.

如果Web服务器是手动启动,命令行(请访问站点管理员代理主机,代理端口信息并替换 proxy.mailblocks.com 8080 参数)如:

            java -DproxySet=true -DproxyHost=proxy.mailblocks.com -DproxyPort=8080

           

           如果独立运行 Tomcat, 您可以在catalina.sh (UnixLinux) 或者 catalina.bat (Windows)脚本文件中设置JAVA_OPTS 参数如下

          

           catalina.bat

            set JAVA_OPTS=-DproxySet=true -DproxyHost=proxy.mailblocks.com -DproxyPort=8080

          

           catalina.sh

            JAVA_OPTS=-DproxySet=true -DproxyHost=proxy.mailblocks.com -DproxyPort=8080

 

       重启web服务器.

   

    5. 部署外部 portlet 应用程序时抛出java.lang.IncompatibleClassChangeError.

       classpath中有重复的portlet.jarsb-container.jar文件,这些jar文件必须特定存在于共享路径或全局classpath

       解决办法:

        $STRINGBEANS_HOME/WEB-INF/lib或者portlet应用的WEB-INF/lib路径,移除portlet.jar sb-container.jar

    6. 部署外部 portlet 应用程序时抛出java.lang.ClassCastException.

       参见工作环境问题 #5 .

   

    7.  页面portlet在启用AJAX后不显示(在启用AJAX时不可用)

       您的portlet包含有问题的标签,比如没有包含table标签的form表单。

   

    -------------------------------------------------------------------

    如果您有意见或建议,  请发邮件到

    feedback@nabhinc.com或者访问 Stringbeans 的论坛,地址是

    http://www.nabh.com/portal/forums/normal/0/render/0/0?request_type=listthreads&forum=1

   

    您也可以提交bugs  问题, 个性化建议到 Stringbeans 的问题管理系统

  http://www.nabh.com/portal/projects/normal/1?project_id=3&project_name=Stringbeans+Portal

    感谢使用 Stringbeans.

分享到:
评论

相关推荐

    Stringbeans portal 介绍 与对比

    Stringbeans由两部分构成:一个是后台自动运行的WebService服务来管理信息任务,另外一个是前端的门户框架来管理Web表现层。 Stringbeans大大降低了业务设计、维护业务门户所花费的精力,还提供了可视化的编辑器来...

    Portal-for-ArcGIS-10.5安装配置(详细说明)

    Portal-for-ArcGIS-10.5 安装配置 Portal-for-ArcGIS-10.5 安装配置是 ArcGIS 10.5 版本中的一部分,涉及到环境配置、设置 IIS 服务器等详细操作。以下是安装配置的详细说明: 一、环境准备 在安装 Portal for ...

    liferay-portal-sql-6.1.1-ce-ga2-20120731132656558

    标题 "liferay-portal-sql-6.1.1-ce-ga2-20120731132656558" 暗示了这是一个关于Liferay Portal 6.1.1社区版(CE GA2)的SQL相关资源,发布日期为2012年7月31日。Liferay Portal是一个开源的企业级内容管理平台,它...

    hsp-for-tia-portal-v15.1---configuration-file_canopen_

    总之,"hsp-for-tia-portal-v15.1---configuration-file_canopen_" 提供了一个关于使用TIA Portal V15.1配置和编程CANopen通信的教程或补丁,涵盖了从硬件安装、配置文件导入到编程和调试的整个过程。对于希望在...

    基于php实现的Intechnic In-portal platform v1.0.7-in-portal107

    基于php实现的Intechnic In-portal platform v1.0.7_in-portal107基于php实现的Intechnic In-portal platform v1.0.7_in-portal107基于php实现的Intechnic In-portal platform v1.0.7_in-portal107基于php实现的...

    TIA PORTAL V17 UPD7- 更新包(最新版本2023.12)-链接地址.txt

    TIA PORTAL V17 UPD7- 更新包(最新版本2023.12)-链接地址

    project-xczx2-portal-vue-ts.zip

    标题 "project-xczx2-portal-vue-ts.zip" 暗示这是一个使用 Vue.js 框架,并结合 TypeScript 开发的项目。Vue.js 是一个轻量级的前端JavaScript框架,以其灵活性、易用性和高性能著称。TypeScript是JavaScript的一个...

    如何在TIA Portal中组态PM-160.pdf

    安装过程中会有一个窗口提示需要重启TIA Portal,确认后系统会重启并提示安装完成。 - 重启TIA Portal后,会弹出“更新硬件目录”的窗口。 4. 硬件组态设置 - GSD文件安装并更新完成后,需要重新打开TIA Portal并...

    ERP系统信息化资料:Portal配置文档-登陆界面配置文档.doc

    ERP系统信息化资料:Portal配置文档-登陆界面配置文档.doc

    JBoss Portal安装及配置说明.doc

    本文档将详细阐述JBoss Portal的安装与配置过程,帮助开发者快速搭建一个功能完备的门户环境。 1. **配置环境** - **开发工具**:JBoss Portal的开发通常需要集成开发环境(IDE),如Eclipse,用于代码编辑、调试...

    juddi-portal-bundle-3.1.2

    通过部署和配置这个JUDDI-portal-bundle-3.1.2,用户可以建立一个服务注册中心,使得企业内部或跨组织的Web服务能够被有效地发现、描述和集成。这对于构建灵活、可扩展的SOA架构至关重要。此外,JUDDI的开源性质意味...

    IBMWebspherePortal管理工具-----XML配置接口.pdf

    根据提供的文件内容,我们可以整理出一系列与IBM WebSphere Portal管理工具相关的知识点,特别侧重于XML配置接口。以下是相关知识点的详细介绍: 1. IBM WebSphere Portal简介: - IBM WebSphere Portal是一个企业...

    TIA Portal V13中使用S7-300 ProfibusDP 通信入门.doc

    TIA Portal V13中使用S7-300 ProfibusDP 通信入门!!!!

    Stringbeans用户指南&安装配置手册

    此外,Portal框架是Stringbeans的另一个核心组件。Portal管理器作为一个Servlet,根据用户的偏好和权限策略,动态生成HTML、XML或WML页面,这些页面由一个或多个Portlet组成。Portlet可以是静态内容、实时更新的新闻...

    apollo-portal-1.6.1-github.zip

    在这个场景中,我们关注的是Apollo-Portal的1.6.1 release版本,它可以从github上获取,压缩包名为"apollo-portal-1.6.1-github.zip"。 1. **Apollo简介** Apollo由携程开源,其设计目标是提供一个高效、稳定、...

    西门子软件系统性查询STEP-7-Professional-(TIA-Portal)-compatibility-list-zh

    西门子的STEP 7 Professional是一款强大的自动化编程和配置软件,它是TIA(Totally Integrated Automation)门户的一部分,用于设计、模拟、测试和诊断工业自动化系统。TIA Portal是西门子推出的一个集成化工程软件...

    apollo-portal-1.4.0-github.zip

    `apollo-portal-1.4.0-sources.jar`包含了Apollo Portal的源代码,对于开发者来说,这是一个宝贵的资源,可以帮助理解其内部实现逻辑,进行定制化开发或排查问题。 `scripts`目录包含了启动和停止Apollo Portal的...

Global site tag (gtag.js) - Google Analytics