Petals-webconsole是ESB容器的管理控制台,主要的功能有服务组件管理、共享库管理和测试监控等等。
目前发布的版本有三个V2.0,V2.0.1,V2.0.2,三个版本均可以在网上取得下载。
SVN的地址是:svn://svn.forge.objectweb.org/svnroot/petals/tags/ 目录下面有三个版本,最新版本是petals-webconsole-2.0.2,支持Maven的项目管理。因为一些网络的原因,有的好像不能访问。故提供另外版本。
Maven提交的三个版本地址是:http://repo2.maven.org/maven2/org/ow2/petals/petals-webconsole/ 下面同样是三个版本的源码和war都提供下载。
贴出最新的war包地址:petals-webconsole-2.0.2.war
源代码地址:petals-webconsole-2.0.2-sources.jar
因为使用了Open SUIT这样的WEB框架,虽然也支持国际化i18n,但是默认是西欧的字符集Iso-8859-1。经过笔者的捉摸,如下是完整的汉化方法:
1,首先了解一下Open SUIT这个框架,他是使用XML为指导的结构化语言,包括View层面均使用XML,类似于FreeMarker的模板语言,是在运行前自动编译的。第一次运行时慢些,后面比较快。和FreeMarker模板语言不同的是,这个模板可以直接生成HTML5。哈哈,也就是手机上也可以直接访问。
按常规思路来说,XML是一个执行效率比较低的结构化语言,但是不知道里面的运行机制是什么,在WebConsole这个程序里,有很多的AJAX的即时响应。但是最终的运行效果是内存使用比较少,速度也比较快。呵呵。稳定性也强。
2,把所有文本类的配置文件(*.properties和*.jsp),由原来的ISO-8859-1变为UTF-8,这个可能在Eclipse进行操作,右键->属性,修改一下编码为UTF-8就行。
3,修改WEB-INF\WebConsole.xml
原来的是:
<SupportedLocales>
<base:locale.LocaleConfig DateOutputFormat="M/d/yyyy"
Language="en" />
<base:locale.LocaleConfig DateOutputFormat="dd/MM/yyyy"
Language="fr" />
</SupportedLocales>
修改为:
<SupportedLocales>
<base:locale.LocaleConfig CharSet="utf-8" DateOutputFormat="dd/MM/yyyy"
Language="zh_CN" />
</SupportedLocales>
4,修改index.jsp
原来的:
<jsp:forward page="WebConsole"></jsp:forward>
修改为:
<?xml version="1.0" encoding="utf-8"?> <jsp:forward page="WebConsole"></jsp:forward>
5,增加中文编码。找到WebConsoleResources.properties,在相同目录下复制粘贴WebConsoleResources.properties为WebConsoleResources_zh_CN.properties。
好了。第3,5步必须做。一切OK,运行一下,看看是不是可以了呀!
相关推荐
基于 PlayFramework v2 的 OW2-Petals ESB ( ) 的管理 Web 控制台。 安装和运行 在下载 PlayFramework >= v2.2.1,将其添加到您的路径中,然后: git clone ...
Hello Web Serivce 博文链接:https://heweiya.iteye.com/blog/2003410
标题中的"plugins_petals_cimero.zip"是一个与PEtALS ESB开发平台相关的Eclipse插件压缩包。PEtALS ESB(企业服务总线)是一个开源的中间件,用于集成不同系统和服务,实现数据交换和业务流程的协调。这个压缩包包含...
Petals app的登录和注册界面是用户体验的第一步,因此其设计需要精心策划,以吸引用户并提供流畅的操作流程。本文将深入探讨Petals app的Sketch素材,揭示其设计背后的关键知识点。 1. **Sketch工具介绍** Sketch...
maven-petals-plugin-2.1.4.jar
maven-petals-plugin-2.1.3.jar
maven-petals-plugin-2.1.2.jar
maven-petals-plugin-2.1.1.jar
maven-petals-plugin-1.3.1.jar
maven-petals-plugin-1.3.0.jar
maven-petals-plugin-1.2.2.jar
maven-petals-plugin-1.1.1.jar
maven-petals-plugin-1.1.0.jar
maven-petals-plugin-1.0.1.jar
maven-petals-plugin-1.0.0.jar
maven-petals-plugin-2.1.4-sources.jar
maven-petals-plugin-2.1.3-sources.jar
maven-petals-plugin-2.1.2-sources.jar
maven-petals-plugin-2.1.1-sources.jar