WebLogic Platform 8.1 SP3 简体中文版发行
使用简体中文环境
WebLogic Integration 8.1 SP3 中已解决的问题
WebLogic Integration 8.1 SP3 的注意事项
限制
已知问题
WebLogic Integration 8.1 SP3 中已解决的问题
以下问题在 8.1SP3 中已得到了修正。
- ebXML 服务名的多字节字符使用限制
- 用于图形显示 (SVG) 的流程控制按钮无效
- 在 XML 中使用简体中文元素执行流程时出现错误。(仅限于使用 JRockit 141_05 的情况)
WebLogic Integration 8.1 SP3 的注意事项
关于域升级脚本
- 使用 JRockit 1.4.1_06 的情况
将 $WLHOME\integration\upgrade\domain_upgrade\domain_upgrade.properties 中的 jrockitsp2=jrockit81sp2_141_05 替换为 jrockitsp2=jrockit81sp2_141_06
并执行升级脚本。
- 使用 8.1 SP2 附带的 JDK 之外的其他 JDK(Sun JDK、JRockit 等)时,必须手动更改作为域的 JDK 的路径。执行域升级脚本后,请覆盖域目录内每个文件的 JDK 路径。
以下是必须覆盖其 JDK 路径的文件。 [Windows 环境]
以下文件的 JAVA_HOME 环境变量设置行
stopManagedWebLogic.cmd
setDomainEnv.cmd
stopWebLogic.cmd
webappCompile.cmd
[UNIX 环境]
以下文件的 JAVA_HOME 环境变量设置行
stopManagedWebLogic.sh
setDomainEnv.sh
stopWebLogic.sh
webappCompile.sh
[Windows/UNIX 通用环境]
workshop.properties 内的 jdkHome.path 设置行
_cfgwiz_donotdelete\domain-info.xml 的 domain-info 元素的 javahome 特性变量的值
_cfgwiz_donotdelete\startscript.xml 的 <setenv name="JAVA_HOME"> 元素中的 <value> 元素的值
所有 WebLogic Integration 8.1 资源的注意事项
在可打印图形 (PDF) 中使用简体中文的其他工作
为了在可打印图形中正确显示简体中文,用户必须进行字体设置。请执行以下步骤设置字体。
- 直接在 integration 目录下创建 “fop”目录。
% cd C:\bea\weblogic81\integration % mkdir fop
- 直接在 fop 目录下创建“userconfig.xml”。内容应如下所示。
---------------------------------------------------------------------
<configuration>
<entry>
<key>fontBaseDir</key>
<value>C:\bea\weblogic81\integration\fop\</value>
</entry>
<fonts>
<font metrics-file="simsun.xml" embed-file="C:\Windows\Fonts\simsun.ttc" kerning="yes">
<font-triplet name="SimSun" style="normal" weight="normal"/>
<font-triplet name="SimSun" style="normal" weight="bold"/>
<font-triplet name="SimSun" style="italic" weight="normal"/>
<font-triplet name="SimSun" style="italic" weight="bold"/>
</font>
</fonts>
</configuration>
---------------------------------------------------------------------
* 根据系统环境更正目录路径。
* 必须使 metrics-file 特性的 XML 文件名
与下一步创建的实际 XML 文件名相同。
* font-triplet 的名称特性“SimSun”是固定不变的。
- 使用 org.apache.fop.fonts.apps.TTFReader 在 fop 目录下创建一个规格文件。
命令示例:
[使用 TTC 格式字体时]
% cd C:\bea\weblogic81\integration\fop
% SET PATH=C:\bea\jdk141_05\bin
% java -cp C:\bea\weblogic81\server\lib\fop.jar;C:\bea\weblogic81\server\lib\
avalon-framework.jar;C:\bea\weblogic81\server\lib\xml-apis.jar;C:\bea\weblogic81\server\lib\
xercesImpl.jar;C:\bea\weblogic81\server\lib\xalan.jar org.apache.fop.fonts.apps.
TTFReader -ttcname"SimSun" C:\Windows\Fonts\simsun.ttc simsun.xml
[使用 TTF 格式字体时]
% cd C:\bea\weblogic81\integration\fop
% SET PATH=C:\bea\jdk141_05\bin
% java -cp C:\bea\weblogic81\server\lib\fop.jar;C:\bea\weblogic81\server\lib\
avalon-framework.jar;C:\bea\weblogic81\server\lib\xml-apis.jar;C:\bea\weblogic81\server\lib\
xercesImpl.jar;C:\bea\weblogic81\server\lib\xalan.jar org.apache.fop.fonts.apps.TTFReader C:
\Windows\Fonts\simhei.ttf simhei.xml
[注意]
如果使用的系统没有 True Type 字体,则用户必须事先添加这种字体。
限制
FormatBuilder 字段名中的多字节字符使用限制
使用 FormatBuilder 创建消息格式文件 (.MFL) 时,如果在字段名中使用多字节字符,则无法使用 I/O 数据的验证功能。
FormatBuilder 文件名中的多字节字符使用限制
如果在使用 FormatBuilder 创建的 .MFL 文件名中使用多字节字符,则无法使用 I/O 数据的验证功能。
FormatBuilder 分隔符中的多字节字符使用限制
不能在 FormatBuilder 的字段定义分隔符中使用多字节字符。
使用 AI 控制台时的多字节字符使用限制
如果使用 AI 控制台创建应用程序视图,则不能在应用程序视图名称中使用多字节字符。
8.1 SP2 中的限制
除了上述限制之外,还存在以下限制。
ebXML 服务名中的多字节字符限制
在 ebXML 服务名中使用多字节字符时,可能会出现异常。
已知问题
用于按日期排序的 FTP 类型文件事件生成器的功能无法正常工作。
某些情况下,为使用简体中文区域的 ftp 服务器创建事件生成器时,按修改日期排序文件的功能无法正常工作。
解决办法:
使用英语区域启动 ftp 服务器。
对于 FTP 类型的文件事件生成器而言,如果 WLI 执行环境的系统默认编码不同于 FTP 文件名的编码,则无法正确处理简体中文文件名。
使用 FTP 类型文件事件生成器时,如果 WLI 执行环境的系统默认编码不同于 FTP 文件名的编码,并且作为事件触发器的文件标题中包括简体中文,则该文件无法正确处理。
解决办法:
使 WLI 执行环境的系统默认编码与 FTP 服务器上的文件名编码保持一致。
如果在 8.1 SP2 域中部署和访问的应用程序是使用 8.1GA 创建的,并且其中有包含简体中文元素的 schema,则会出现 XmlException。
如果应用程序是使用 8.1 GA 创建的,并且其中有包含简体中文元素的 Schema,则在 8.1 SP2 域中按原样部署和访问 .ear 文件时,可能会出现 XmlException。
解决办法:
在 8.1 SP2 环境中重新生成应用程序。
将在 8.1 GA 中创建的、使用 AI 控件的应用程序移植到 8.1 SP2 中时,使用多字节字符的设置部分将变成无效字符。
如果创建 8.1 GA 应用程序视图并在“描述”等字段中使用了多字节字符,然后将包含 AI 控件(使用该配置)的应用程序移植到 8.1 SP2,则 AI 控制台和 WLI 管理控制台中的多字节字符将变成无效字符。
解决办法:
- 将 wlai-repository 下保存的项目中的所有文件更改为 UTF-8 编码。
- 启动 AI 控制台并确认无效字符是否已得到更正。
- 通过 AI 控制台执行“发布”。
- 使用 Workshop 打开发布后的应用程序。执行生成操作。
或者,首先将所创建的应用程序 (.ear) 解压缩,将下列文件中的编码更改为 UTF-8,然后再将这些文件重新归档为 .ear 文件,也可以解决该问题。 <Application Name>_ApplicationView.xml
<Application Name>_Default_Adapter.xml
8.1 SP2 中的已知问题
用于图形显示 (SVG) 的流程控制按钮无效。
使用图形显示时,将显示流程状态中的“挂起”、“恢复”和“退出”按钮,但这在简体中文环境中无法正常工作。
解决办法:
可以从流程实例概要屏幕或流程实例详细信息屏幕执行流程控制。
执行 XML 中包含简体中文元素的流程时将会出现错误。(仅限于使用 JRockit 的情况)
如果 32 位环境流程 (.jpd) 中的 XML 包含处理简体中文元素的代码,则可能出现 WebLogic Server 挂起或 JRockit 中止等问题。
解决办法:
提供修补程序。请确保在使用之前先安装该修补程序。
下载并安装 JRockit 8.1 SP2 修补程序
|