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

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

阅读更多

 IV. 测试安装

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

    1. 打开一个浏览器窗口.

       转到 (输入) ttp://<server-name>:<port-number>/stringbeans

      

       例如: http://localhost:8080/stringbeans

 

       如果您是下载的同Tomcat 的服务绑定包,

       Stringbeans 配置的ROOT应用的上下文是 8080 端口

       输入格式如下:

      

            http://localhost:8080

      

    2. 从兼容 XHTML-MP WML的硬件设备访问,同第一步一样。

       o 加载 URL, http://192.168.0.100:8080/stringbeans跳转到 Portal 登录链接页.

       o 按照页面的说明.

       o 注意:只有那些支持 XHTML-MP WML portlets

         能被显示.

       

    3. 发布版本里有一个预配置的用户

          user name           |    password

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

           admin                    admin

   

       admin 用户管理 用户, portal, psites portlets.

   

   

    V. 发布安装设置

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

Stringbeans发布包中包含有站点搜索portlet

这个portlet需要两个额外的配置( 1 2).

    步骤 1 2 是必须的. 其余步骤是可选的

   

    1. 配置站点搜索 portlet.

       o portlet 配置文件, portlet-config.xml, 位于

         $STRINGBEANS_HOME/portlets/search/ 目录下.

       o 配置 global-params

          * seed-url == 建立搜索索引的开始点 (参见下个索引点重建).

                      例如:您想要用户只搜索portlets目录和它的子文件夹

                        (而不是您的站点下的所有), seed-url 应该是

                        http://<server-name>/portlets

                        include/excludenclude/exclude()包含/排除 表达式

索引也是同样的格式.

                       

          * index-dir == 这个目录路径是您想要搜索和保存的的索引路径

 (参见下个索引点重建).

          * include-regex ==您的搜索索引想要匹配的格式.

通常同seed-url一样. 您可以指定多个 include-regex's

                            . 例如:您想在搜索中包括nabh.com 网站

                            <global-param name="include-regex">

                                  <value>http://<server-name></value>

                                  <value>http://www.nabh.com</value>

                            </global-param>

          * exclude-regex == 被排除在搜索格式之外的索引. For example to exclude all

                            pages that have maximized and minimized in their

                            path, and forum application

                            例如:排除所有的最大化和最小化的页面路径和论坛应用

                            <global-param name="exclude-regex">

                              <value>.*maximized.*</value>

                              <value>.*minimized.*</value>

                              <value>/portal/forums/*</value>

                            </global-param>

       o 完成配置后重启服务或通过“Portlet 管理” portlet重新加载Portlet

         .

 

    2. 重建站点搜索 portlet的搜索索引.

       站点搜索 portlet 可用来搜索前, 您必须先重建站点索引.

       o 设置正确的站点搜索配置 (参见上面的步骤).

       o 重新加载portlet (使用 Portlet 管理” portlet 重启portlet),

         或重启服务

       o 以管理员登录.

       o  站点搜索portlet位于Stringbeans默认主页的右上方,或者您可以添加到您喜欢的任何地方

       o 点击portlet工具条的'A'图标. 这个图标只有在以管理员用户登录后可用.

       o 点击重建索引链接. .会在portlet-config配置文件生成index-dir对应的搜索索引

默认会设置到:

         $STRINGBEANS_HOME/WEB-INF/search

   

    3. 配置“我的新闻订阅” portlet.

       o portlet的配置文件, portlet-config.xml, 位于 

         $STRINGBEANS_HOME/portlets/news_subscription 目录下.

       o 在新闻提示的action-processor中下面是可选配置

          xxxxly-send-xxxx == 发送到订阅用户的新闻更新列表.

          news-admin-email == 发送者的 (您的) 邮件地址.

          xxxxx-email-subject == 邮件主题.

          base-url == 服务的 URL (非测试模式下必需).

          email-template == 邮件模板文件路径(如果需要).

       o 完成配置后,重启服务器或通过“Portlet 管理” portlet

         重新加载 portlet

      

4. 此步骤只有在不是使用默认的数据库(Hypersonic SQL.)时才是必需的。

        一些包含的MVCPortlet使用数据库特定的SQL命令和关键字,可能不被

其它的数据库支持。

默认设置是对于Hypersonic SQL . 其它数据库 (有些) 可选的SQL 也在那些

语句的周围找到 (被注释了).

 

           您需要改变这些 sql 执行环境 (不是所有的, 仅仅这些特定语句下面 ), 如果

正用其它数据库, 使用您的指定数据库的命令.

 

     

       完成下面的任意步骤后重启服务或通过“Portlet 管理”portlet重新加载Portlet

 

     o 新闻管理 portlet

         * portlet 配置文件, portlet-config.xml, 位于   

           $STRINGBEANS_HOME/portlets/news 目录.

         * 修改:

           + 浏览索引 render-processor's sql.

             如果数据库支持 boolean 数据类型(TRUE FALSE)请更改

             . SAPDB/MAXDB 已提供.

           + 参数类型   action-processors: CreateChannel, UpdateChannel,

             CreateStory, EditStory, UpdateStory

如果数据库不支持 boolean 数据类型 ,请更改

           + 创建频道文件操作用 processor's story-sql site-story-sql.

             问题同上, boolean integer.

      

       o 我的新闻订阅 portlet

         * portlet 配置文件, portlet-config.xml, 位于

           $STRINGBEANS_HOME/portlets/news_subscription 目录.

         * 修改:

           +获取所有频道 render-processor's sql

             boolean integer 问题, TRUE FALSE 关键字一样.

           + 新闻提示 action-processor's story-sql

             booleaninteger问题, TRUE FALSE 关键字一样.

       

       o 在线调查 portlet

         * portlet 配置文件, portlet-config.xml, 位于

           $STRINGBEANS_HOME/portlets/survey目录

         *浏览索引与 查看投票 processors' current-survey-sql.

           查询基本获取最近的一项调查结果。

           查询命令(已注释的)包括SAPDB/MAXDB, MySQL Oracle 的执行脚本  

           .

                

    5.  portal portlet国际化的支持可配置

       对于 portal, 如欢迎消息, 日期, 菜单标签, 等等和 portlets ,已经与portal绑定,

 如登录 portlet 个性化设置 portlet, 本地化通过属性文件配置(位于目录

       $STRINGBEANS_HOME/WEB-INF/locales 下)

 

      请注意,Stringbeans 3.1已经为每种语言设定了独立的属性文件,文件名的格式如:

      "sb_<language + country code (if any)>.properties".

 

例如, sb_en_GB.properties 

       包含国家码 British English. 没有设定特定国家码会默认使用的文件是

       sb_default.properties.

 

       在以前的版本中, 所有国际化都定义在一个属性文件中,

       locale.properties, 注意: Stringbeans 3.1版本中已经不支持了.

      

       o 请参照Stringbeans配置的国际化设置区域。.

         参照手册详细了解以添加更多新的国际化设置

       o 请注意,有些浏览器没遵守标准只使用旧的语言码

例如: IE的语言码中 Hebrew (希伯莱文)是 'iw',

         而不是ISO639.2 中对应的 'he'

       o 您可能需要一个Unicode文本编辑器以查看和编辑属性文件。否则,有些字符,

         尤其是非拉丁字符,在保存后不会被正确编码

 

       对于 MVCPortlet portlets (包含的: FAQ, Site Search, Stringbeans

       Survey, News Admin / News Channels, My news Subscription, Guess Number and Links

       portlets),通过对应portletportlet-messages.properties文件实现国际化支持。

   

       默认(没添加其它评议属性值)是美国英语

       o 添加语言码到 MVCPortlet portlet-messages.properties:

         * portlet-messages.properties 位于 MVCPortlet 配置文件的同一路径

         * 复制 "Default - US English" 到页面的结尾 (或是页面的其它任何地方).

         * 添加语言码(和国家码描述

           Stringbeans 国际化区域  配置参考手册

           ) 到每个属性值尾.

            

           例如:在mvcportlet中,德国国家码添加'de'配置如

                mvcportlet.portlet_title.de=FAQ

         *这些属性值会代替对应的portlet'JSP<mp:label key="....">  

         

       o 开始 MVCPortlet 1.1 (包含在Stringbeans 3.1) 已经加上了支持国际化文件,

          (不只是对应属性值) 通过放置国际化文件, 如:

         Jsps 放置在portlet根路径的本地语言编码文件夹

参照 MVCPortlet 文档详细了解.      

       o完成配置后

分享到:
评论

相关推荐

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

    **StringBeans Portal 安装配置指南** StringBeans Portal 是一个开源的企业级门户系统,它提供了丰富的功能,包括但不限于用户管理、内容管理、个性化定制以及应用集成。本篇指南将详细介绍如何进行StringBeans ...

    数据库课程设计需求分析样例.docx

    数据库课程设计需求分析样例.docx

    新建MICROSOFTPOWERPOINT演示文稿.pptx

    新建MICROSOFTPOWERPOINT演示文稿.pptx

    煤层气运移THM模型与渗透率孔隙度模型的研究及其应用

    内容概要:本文详细探讨了煤层气运移过程中涉及的温度场、渗流场和应力场(THM)之间的复杂交互作用,以及它们对渗透率和孔隙度的影响。文章首先介绍了孔隙度随有效应力变化的非线性特性,展示了应力对孔隙度的指数级压制效果。接着讨论了温度升高对煤基质膨胀的影响,解释了渗透率在温度和应力共同作用下呈现的断崖式下降现象。文中还提供了具体的Python代码用于模拟这些现象,并强调了实际工程中遇到的问题,如数值计算中的挑战和现场数据验证的重要性。最终指出,虽然模型可以提供有价值的预测,但在面对复杂的地质条件时仍存在不确定性。 适合人群:从事煤层气开采及相关领域的科研人员和技术工程师。 使用场景及目标:适用于需要理解和优化煤层气开采过程的专业人士,帮助他们更好地掌握THM模型的应用,提高开采效率并解决实际操作中的难题。 其他说明:尽管模型能够给出理论上的趋势预测,但在实际应用中还需结合具体情况进行灵活调整。

    CarSim与TruckSim在自动泊车场景下垂直入库的仿真与优化

    内容概要:本文详细介绍了CarSim和TruckSim两款仿真软件在自动泊车场景,尤其是垂直入库场景中的应用。首先简述了这两款软件的功能特点,然后强调了自动泊车系统在城市环境中的重要性。接着深入探讨了如何利用CarSim和TruckSim构建模拟环境、建立车辆动力学模型以及进行算法测试与优化。最后,通过对相关代码的分析,揭示了自动泊车系统的实现原理和工作过程。 适合人群:对自动驾驶技术和自动泊车系统感兴趣的工程师和技术爱好者。 使用场景及目标:适用于希望深入了解自动泊车系统开发流程的专业人士,旨在提升自动泊车系统的性能和可靠性。 其他说明:随着自动驾驶技术的进步,CarSim和TruckSim将继续发挥重要作用,推动自动泊车技术的发展。

    基于改进YOLOv5s的动车配件裂纹荧光磁粉检测研究.zip

    基于改进YOLOv5s的动车配件裂纹荧光磁粉检测研究.zip

    基于Python实现的光学衍射现象模拟研究.zip

    基于Python实现的光学衍射现象模拟研究.zip

    COMSOL混凝土冻融模型 COMSOL 核心版

    内容概要:本文详细介绍了COMSOL混凝土冻融模型及其在建筑领域的应用。首先阐述了研究混凝土冻融模型的重要性,指出冻融循环对混凝土耐久性有重大影响。接着解释了COMSOL模型的工作原理,即利用热力学和力学原理模拟混凝土在冻融循环中的物理变化和力学行为。然后通过一段简化的Python代码展示了如何使用COMSOL进行仿真建模。最后讨论了该模型在实际工程项目中的意义和未来的发展前景。 适合人群:从事建筑工程设计、施工管理的专业人士,尤其是对建筑材料性能优化感兴趣的工程师和技术人员。 使用场景及目标:适用于需要评估混凝土耐久性的新建或既有建筑项目,旨在提高混凝土的抗冻性能,延长建筑寿命,保障结构安全。 其他说明:文中提供的代码仅为示例,在实际操作中需根据具体情况调整参数配置。此外,随着技术的进步,COMSOL模型有望在未来得到进一步完善和发展。

    数据库管理系统实验报告含答案.doc

    数据库管理系统实验报告含答案.doc

    超市管理系统完整文件集合

    《超市管理系统:构建与解析》 超市管理系统是一个综合性的信息系统,涵盖进货、销售、库存以及人员管理等多个方面。本文将深入探讨其构建过程,主要涉及数据库设计和Oracle数据库的应用。系统分析和设计会借助E-R图、数据流图、数据字典和关系模式等工具。 E-R图(实体-关系图)是数据库设计中的重要环节,用于描述实体间关系。在超市管理系统中,E-R图包含商品、供应商、员工、客户等实体,以及它们之间的关系,比如商品由供应商提供,员工负责销售和进货事务,客户购买商品等。通过E-R图,可以清晰了解各实体属性及其相互关系,为后续数据模型建立奠定基础。 数据流图(DFD)用于分析系统的数据处理流程,描绘信息流在系统中的流动。超市管理系统的DFD包含“进货流程”“销售流程”“库存管理流程”等主要数据流,每个流程涵盖输入、处理和输出等部分。例如,进货流程涉及供应商信息接收、商品信息录入、订单确认等步骤。 数据字典(DD)是对系统中所有数据元素的定义和描述,为数据流图中数据流、数据存储和数据项提供详细说明。在超市管理系统中,数据字典会定义商品ID、供应商名称、库存量等关键数据的属性和格式,以确保数据的一致性和准确性。 关系模式是数据库设计中的概念模型,描述数据库中的表及其关系。在Oracle数据库中,超市管理系统的关系模式可能包括商品表、供应商表、库存表、订单表等。每张表都有特定字段和键,如商品表包含商品ID、名称、价格、库存等字段,供应商表包含供应商ID、名称、联系方式等字段。 数据库的选择对系统设计至关重要。Oracle数据库因其稳定性和强大功能被广泛应用于商业系统。在超市管理系统中,Oracle能够支持复杂查询,保证高效的数据操作和事务处理,确保系统顺畅运行。 “超市系统.zip”文件包含了构建全面超市管理系统的全部要素,涵盖系统分析、数据库设计以及实际数据库文件等环节,体现了信息技术在日

    基于Carsim与Simulink联合仿真的变道路径规划及MPC轨迹跟踪算法研究

    内容概要:本文探讨了通过Carsim和Simulink联合仿真技术实现车辆变道功能的方法。主要内容涵盖变道场景的概述、路径规划算法的设计以及MPC轨迹跟踪算法的实现。文中详细介绍了如何利用这两种工具进行道路模拟和车辆运动学、动力学建模,并通过不同版本的选择(如Simulink和C++版本),实现了对弯道道路、车道保持和变道的支持。此外,还强调了仿真过程中内规划轨迹的可视化及其交互性的实现。 适合人群:从事汽车工程、自动驾驶技术研发的专业人士,尤其是对车辆仿真技术和路径规划感兴趣的工程师和技术研究人员。 使用场景及目标:①为汽车工程师提供一种有效的方法来模拟和测试车辆在复杂交通环境中的变道行为;②帮助开发者理解和优化路径规划算法和MPC轨迹跟踪算法的应用;③提升仿真系统的可视化效果和用户体验。 其他说明:文章不仅提供了理论指导,还涉及具体的技术细节和操作步骤,有助于读者深入了解并应用于实际项目中。

    新浪微博粉丝通信息流渠道运营经验姑婆那些事儿.pptx

    新浪微博粉丝通信息流渠道运营经验姑婆那些事儿.pptx

    新编数据库系统概论.pptx

    新编数据库系统概论.pptx

    机器学期(预测模型):工业锅炉运行的时间序列数据

    数据集是一个专注于工业锅炉运行的时间序列数据集,该数据集为研究工业锅炉的性能、效率以及故障预测提供了丰富的信息资源。工业锅炉是许多工业生产过程中的关键设备,用于产生蒸汽或热水,以满足加热、发电或驱动设备的需求。锅炉的运行状态直接影响生产效率、能源消耗以及设备寿命。因此,对锅炉运行数据的分析和监控至关重要。该数据集记录了工业锅炉在不同时间点的运行参数,帮助研究人员和工程师更好地理解锅炉的动态行为,优化运行策略,并提前发现潜在问题。 数据集以时间序列的形式呈现,涵盖了锅炉运行过程中的多种关键参数。这些参数可能包括但不限于:锅炉的温度、压力、燃料消耗量、蒸汽产量、水位、燃烧效率等。每个数据点都带有时间戳,精确记录了参数的测量时间,从而能够清晰地展示锅炉运行状态随时间的变化趋势。 数据集的规模和时间跨度可能较大,能够覆盖锅炉在不同工况下的运行情况,例如在高负荷、低负荷、启动、停机等阶段的表现。这种全面的数据记录为机器学习模型的训练提供了丰富的样本,使其能够学习到锅炉在各种条件下的正常运行模式和异常模式。 该数据集具有广泛的应用价值。首先,它可以用于建立锅炉的性能模型,通过分析历史数据,预测锅炉在不同输入条件下的输出性能,从而优化运行参数,提高能源利用效率。其次,数据集可用于故障诊断和预测。通过分析正常和异常运行数据的差异,可以训练机器学习算法识别潜在故障模式,提前预警,减少设备停机时间和维修成本。 此外,该数据集还可用于研究锅炉的长期性能退化趋势,帮助制定合理的维护计划。对于学术研究者来说,它是一个理想的实验平台,可用于测试新的时间序列分析方法、预测算法和异常检测技术。数据集为工业锅炉的运行优化、故障预测和学术研究提供了宝贵的数据支持,是工业物联网和智能制造领域的重要资源。

    Kepware软件在工业自动化通讯中的多协议集成与应用解析

    内容概要:本文详细介绍了Kepware软件在工业自动化领域的多种通讯方式及其应用场景。首先探讨了Kepware软件的OPC通讯,这是一种工业标准协议,用于实现不同设备间的高效数据交换。接着讨论了Modbus通讯,包括RTU和TCP两种形式,适用于广泛的工业设备。此外,文章还阐述了Kepware与各大品牌PLC(如西门子、AB、三菱等)的无缝连接方法,展示了其高度的兼容性和灵活性。最后,文中提到Kepware与MySQL数据库的连接,强调了数据管理和存储的重要性。通过合理的配置和优化,Kepware不仅能够实现稳定的数据传输,还能支持数据分析和决策优化。 适合人群:从事工业自动化领域的工程师和技术人员,尤其是那些需要理解和掌握多种通讯协议的人群。 使用场景及目标:① 实现不同品牌PLC之间的数据互通;② 提高工业自动化系统的灵活性和可扩展性;③ 支持数据的实时存储和查询,以便于后续分析和处理。 其他说明:文章还提供了具体的配置指南和示例代码,帮助读者更好地理解和应用Kepware软件的各种功能。

    使用cruise纯电动车仿真模型实现电制动优先的能量回收策略及模型参数调整方法 · 模块化设计

    内容概要:本文详细介绍了Cruise纯电动车仿真模型中电制动优先能量回收策略的实现方法。模型采用C语言编写控制策略,涵盖电池管理、电机驱动等功能模块。文中通过伪代码展示了电制动逻辑的具体实现步骤,包括判断是否启动电制动、从电机中获取电能以及存储回收的能量。此外,还讨论了各模块之间的通信和协调,确保整个系统的正常运作。最后,进行了仿真测试与结果分析,验证了该策略的有效性和对车辆续航里程的提升。 适合人群:从事汽车工程、电动汽车研究及相关领域的工程师和技术人员。 使用场景及目标:适用于希望深入了解纯电动车能量回收机制的研究人员,旨在帮助他们掌握电制动优先策略的设计与实现方法,从而应用于实际项目中。 其他说明:文章强调了模块化设计的重要性,并指出未来将继续优化这一策略,使其能够更智能地应对不同驾驶场景和路况。

    数据采集传输系统项目可行性计划书.docx

    数据采集传输系统项目可行性计划书.docx

    基于多智能体系统的一阶与二阶一致性MATLAB仿真研究

    多智能体系统中的一致性控制是研究多个自主移动单元如何通过通信和协调实现行为或状态一致的重要领域。本项目主要研究一阶和二阶多智能体一致性问题,并提供MATLAB仿真代码,重点关注车辆编队算法实现。 一阶一致性是指智能体通过与邻居交换信息,使所有个体的状态(如位置、速度)最终收敛到同一值。这种状态更新基于一阶动态模型,即个体状态依赖于自身与邻居状态的偏差。在MATLAB仿真中,通过设计合适的控制律,可确保系统全局一致性。 二阶一致性则进一步考虑智能体的加速度,不仅关注位置和速度一致,还要求加速度一致。相比一阶系统,二阶系统更能反映智能体的动力学特性,适用于复杂运动任务。二阶一致性控制策略通常涉及速度偏差和位置偏差的加权组合,设计更为复杂。 在车辆编队一致性问题中,目标是让车队保持特定编队形状和间距,同时速度一致。这需要解决避免碰撞和维持队形两大问题,可通过分布式控制策略实现,如基于Lyapunov稳定性理论和图论方法。MATLAB仿真常用于验证算法有效性,通过模拟不同初始条件和环境干扰,观察编队动态变化和一致性性能。 此外,项目中提到的“固定系统一致性”可能指有领导节点时,其他智能体跟随领导节点的一致性问题。领导节点状态作为全局参考,其他智能体通过与邻居及领导节点通信调整行为。时滞问题涉及信息传递延迟,可能影响一致性性能,需通过特殊控制算法补偿。MATLAB仿真文件提供了实现这些概念的实例,对理解优化多智能体一致性控制算法具有重要价值。运行这些m文件,可观察不同参数设置对系统性能的影响,为实际应用提供理论支持。 本项目涵盖多智能体系统的一致性理论,包括一阶和二阶一致性算法及其在车辆编队中的应用。通过MATLAB仿真,研究者和工程师可深入理解一致性控制原理,测试优化算法,为多智能体系统设计提供有力支持。

    放松流程管理流程网络如何发挥专业分工的力量.doc

    放松流程管理流程网络如何发挥专业分工的力量.doc

    【Arduino开发】从零开始:Arduino基础入门与项目实践全解析

    内容概要:本文详细介绍了Arduino从入门到实践的全过程。首先,阐述了Arduino作为一个开源电子原型平台的基本概念、起源及其广泛应用领域。接着,深入讲解了几款常见Arduino开发板(如Arduino Uno、Mega 2560、Nano、Leonardo)的特点和适用场景,以及开发板接口的功能。随后,逐步引导读者搭建Arduino开发环境(Windows、MacOS、Linux系统),并介绍Arduino编程基础,包括变量定义、数据类型、内置与自定义函数的使用。文中通过具体的项目实例,如点亮LED灯和传感器应用(温度传感器和光线传感器),展示了Arduino的实际应用。最后,鼓励读者继续探索更高级的应用领域,如电机控制和物联网开发。 适合人群:电子爱好者、创意开发者、特别是对Arduino感兴趣但缺乏基础知识的新手。 使用场景及目标:①帮助读者快速掌握Arduino的基本使用方法,理解其硬件和软件组成部分;②通过实际项目练习,培养动手能力和编程思维;③激发读者进一步探索Arduino高级应用的兴趣,如机器人、智能家居等领域的开发。 阅读建议:本文内容循序渐进,适合从零基础开始学习Arduino的读者。建议读者跟随文章步骤,边学边练,尤其是实际动手操作部分,如硬件连接和代码编写,以加深理解和记忆。同时,积极利用官方文档和社区资源解决遇到的问题。

Global site tag (gtag.js) - Google Analytics