要安装 Express Runtime,请参阅 Express Runtime 2.1 信息中心,可以从启动板访问它。
程序 | 命令 |
---|---|
Linux 启动板 | LinuxLaunchpad |
Linux 安装 | LinuxSetup |
Linux on POWER 启动板 | LinuxPPCLaunchpad |
Linux on POWER 安装 | LinuxPPCSetup |
Windows 启动板 | WindowsLaunchpad.exe |
Windows 安装 | WindowsSetup.exe |
已知的开发问题
以管理员权限登录来进行安装
以管理员权限登录来使用“启动板”和“第一步”的链接
在 SUSE LINUX 上以 root 用户身份进行安装
将中间件部署到远程计算机需要使用 IBM Installation Agent
应用程序菜单上的 Linux 快捷方式
部署向导无法连接到
Linux 目标计算机
部署向导中的双字节字环绕
Eclipse .log 文件的位置
解决方案生成失败,并显示消息:“找不到文件 C:\IBM\Runtime21\SolutionEnabler\workspace\Sampledata3\src\?????????.sxml”
定制的解决方案许可证文件需要小写 HTML 标记
将包迁移到 Express Runtime 2.1
V1.1 的模式更改
组件软件的已知问题
未将 IBM HTTP Server 端口设置为 80
OS/400(i5/OS)上 WebSphere Application Server 和 IBM HTTP Server 的端口
目录名中的句点
在一台运行 Windows 的计算机上管理多个 IBM HTTP Server 安装
重新部署 WebSphere Application Server - Express
失败
重新安装控制台模块失败
有关超额使用 DB2 处理器消息的例外情况
IBM DB2 UDB 安装后指示信息
文档问题
需要受支持的 Web 浏览器来查看文档
用简体中文显示控制台信息中心,需要“zh-cn”语言首选项
有些语言必须用到配置成使用 UTF-8 代码页的浏览器
未正确列出受支持的 Linux 平台
HTTP 插件的不正确引用
访问支持框架的 Javadoc
信息中心缺少对所提供包的描述
IBM Express Runtime 信息 Web 站点
除本地主机外,所有要部署解决方案的目标计算机都必须安装并运行 IBM Installation Agent,以便成功部署解决方案。
IBM Installation Agent 信息中心有更多关于 IBM Installation Agent 的信息,包括安装指南。
Java.lang.NullPointerException
at sun.rmi.transport.tcp.TCPConnection.getOutputStream(TCPConnection.java:83)
at sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:206)
at sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java:188)
bin
文件夹,但要包括 .classpath
和 .project
文件。<INSTALLATION_DIRECTORY>/Runtime/SolutionEnabler/com/ibm/jsdt/webserver/tree
)中找到部署包 .jar 文件。
部署包文件名包含应用程序标识和所适用平台的缩写(例如, "win" =
Windows、"lnx" = Linux)。<INSTALLATION_DIRECTORY>/Runtime21/SolutionEnabler/com/ibm/jsdt/webserver/tree
)。
.en.jar
" 后缀更改为 ".xx.jar
"。
应用程序包
新元素
解决方案包
新元素
首先使用 WebSphere 管理控制台更新 WebSphere 中的“虚拟主机”端口。 在 WebSphere 管理控制台中,请执行下列步骤:
在更新了“虚拟主机”端口之后,必须生成插件配置文件并将其传播到 IBM HTTP Server 系统。如果您的系统没有设置为自动生成和传播插件配置文件,则使用 WebSphere 管理控制台执行下列步骤:
这两个任务目前不检测这些端口是否已被其他进程占用。如果 WebSphere 配置端口序列中的任一端口被占用,则应用程序服务器将不会启动。如果在 HTTP 配置中指定的端口正被使用,则 HTTP 服务器将尝试启动,但是将会失败并异常终止。查看服务器启动作业的作业日志以确定问题的起因。要查找作业日志,可以发出以下 CL 命令“WRKJOB <ihs_server_name>”,其中 <ihs_server_name> 是启动失败的 IHS 服务器的名称。例如“WRKJOB irhttp”。
如果您想要在同一系统上管理多个 IBM HTTP Server 安装,则可以通过为 IBM HTTP Server 的其他副本定义某个服务来管理它们。 可以通过在 IBM HTTP Server 的安装目录执行下列命令完成该操作:
\bin\apache -k install -n控制台此时允许将 IBM HTTP Server 指派为可管理的 Web 服务器。
ISCDeploy(安装)
返回码 | 说明 |
---|---|
0 | Integrated Solutions 控制台组件部署成功(IscDeploy)或者先决条件(IscPrereqChk)检查成功。 |
1 | 出现语法错误。 |
2 | 未找到指定的 WAR 文件。请指定正确的文件路径和文件名。 |
3 | 您指定的协议或上下文 URL 不正确。请验证该 URL 包括了正确的协议(http:// 或 https://)。指定 deploy/deploy 作为上下文 URL。 |
4 | 您指定的主机名无效或 Integrated Solutions Console 没有运行。请验证该 URL 包括了正确的主机名。请在发出部署命令前启动该服务器。 |
10 | 没有指定正确的参数。 |
70 | 成功完成处理(部署或先决条件检查)。 |
71 | 未成功完成处理(部署或先决条件检查)。该消息通常表明组件 WAR 文件中的某个 portlet 有问题。请参阅 your_isc_root\PortalServer\log\wps_date_time.log 以获取显示该返回码之前记录的消息。使用该文件中的时间戳记来查找那些消息。 |
81 | 当部署组件的帮助文件时出现错误。将帮助文件复制到系统的尝试失败。 |
100 | 无法部署该组件,因为它已经部署了。如果您想要重新部署该组件,则可以使用 IscReplace 来更新该组件。 |
101 | 无法部署该组件,因为它需要一个必备组件,而该必备组件尚未部署。请先部署这一必备组件,然后再部署该组件。 |
102 | 该组件需要一个必备组件,但是所部署的必备组件的版本不正确。请部署这一必备组件的正确版本,然后部署该组件。 |
104 | Integrated Solutions Console 管理员用户标识和/或密码不正确。请指定正确的值。 |
105 | 出现内部错误。未找到服务器端文件。确保指定了标准或相对文件路径以及 WAR 文件名。如果问题仍然存在,请联系您的服务代表。 |
106 | WAR 文件中的 component.xml 文件无效。请更正该文件并重新打包 WAR 文件。 |
108 | 出现内部错误。请联系您的服务代表。 |
ISCRemove(卸载)
返回码 | 说明 |
---|---|
0 | Integrated Solutions Console 组件部署成功(IscRemove)或者先决条件检查成功(IscDependencyChk)。 |
1 | 出现语法错误。 |
3 | 您指定的协议或上下文 URL 不正确。请验证该 URL 包括了正确的协议(http:// 或 https://)。指定 deploy/deploy 作为上下文 URL。 |
4 | 您指定的主机名无效或 Integrated Solutions Console 没有运行。请验证该 URL 包括了正确的主机名。请在发出删除命令前启动该服务器。 |
84 | 当除去该组件的帮助插件时出现错误。无需采取任何操作。 |
200 | 无法除去该组件,因为它还未部署。请为已部署的组件指定组件 UID。 |
201 | 无法除去该组件,因为它是一个或多个组件的必备组件。请在除去该组件之前除去相关组件。 |
ISCReplace(重新安装)
返回码 | 说明 |
---|---|
0 | 成功替换了 Integrated Solutions Console 组件。 |
1 | 出现语法错误。 |
2 | 未找到指定的 WAR 文件。请指定正确的文件路径和文件名。 |
3 | 您指定的协议或上下文 URL 不正确。请验证该 URL 包括了正确的协议(http:// 或 https://)。指定 deploy/deploy 作为上下文 URL。 |
4 | 您指定的主机名无效或 Integrated Solutions Console 没有运行。请验证该 URL 包括了正确的主机名。请在发出部署命令前启动该服务器。 |
10 | 没有指定正确的参数。 |
70 | 成功完成替换过程。 |
71 | 没有成功完成替换过程。该消息通常表明组件 WAR 文件中的某个 portlet 有问题。请参阅日志文件 wps_date_time.log 以获取显示该返回码之前记录的消息。使用该文件中的时间戳记来查找那些消息。 |
81 | 当部署组件的帮助文件时出现错误。将帮助文件复制到系统的尝试失败。 |
102 | 该组件需要一个必备组件,但是所部署的必备组件的版本不正确。请部署这一必备组件的正确版本,然后部署该组件。 |
104 | Integrated Solutions Console 管理员用户标识和/或密码不正确。请指定正确的值。 |
105 | 出现内部错误。未找到服务器端文件。确保指定了标准或相对文件路径以及 WAR 文件名。如果问题仍然存在,请联系您的服务代表。 |
106 | WAR 文件中的 component.xml 文件无效。请更正该文件并重新打包 WAR 文件。 |
108 | 出现内部错误。请联系您的服务代表。 |
200 | 无法替换该组件,因为还未部署具有同一组件 UID 的组件。请为某个已经部署的组件指定 WAR 文件或者在一开始使用 IscDeploy 部署该组件。 |
启用 DB2 远程命令服务
如果已经在 Windows 2000、Windows
Server 2003 或者 Windows XP 上安装了分区 DB2 服务器, 则必须启用 DB2 远程命令服务来保护您的数据和资源。为获得充分的安全性,需要启用计算机(如果该服务在 LocalSystem 帐户的环境中运行)或用户(如果该服务在用户登录环境中运行)以便用于委托。
要启用 DB2 远程命令服务,请执行以下步骤:
对每个需要启用的计算机或用户重复这些步骤。 您必须重新启动计算机,以使得安全更改生效。
通过使用 DB2RCMD_LEGACY_MODE 注册表变量,您可以禁用 DB2 远程命令服务安全功能,并将环境恢复为先前的状态。
要禁用 DB2 远程命令服务安全功能,请输入以下命令:
db2set DB2RCMD_LEGACY_MODE=ON
注:该注册表变量需要布尔值作为参数。值 YES、1、TRUE 和 ON 是等效的,而值 NO、0、FALSE 和 OFF 也是等效的。您可以指定任何相应的等效值。
重新绑定绑定文件
您需要在安装之后将 DB2 实用程序与所有的数据库绑定。这是使修改生效的必需步骤。每个数据库只能执行下列绑定过程一次。
对 DB2 UDB 数据库进行重新绑定
在应用修改之后,请执行以下命令:
db2 terminate
db2 CONNECT TO <dbname>
db2 BIND $DB2DIR\BND\@db2ubind.lst GRANT PUBLIC
db2 BIND $DB2DIR\BND\@db2cli.lst GRANT PUBLIC
db2 terminate
其中 <dbname> 表示应该将实用程序绑定到的数据库名称,$DB2DIR 表示安装 DB2 的目录。db2ubind.lst 和 db2cli.lst 包含了 DB2 UDB V8 必需使用的绑定文件列表。
重新绑定主机数据库
如果您连接到主机数据库,则需要将新的绑定文件绑定到主机上。如下所述,使用 DB2 命令行处理器来连接到主机数据库并绑定实用程序:
HOST COMMAND
===== ===================================================================
MVS BIND $DB2DIR\BND\@ddcsmvs.lst BLOCKING ALL SQLERROR CONTINUE GRANT PUBLIC
VM BIND $DB2DIR\BND\@ddcsvm.lst BLOCKING ALL SQLERROR CONTINUE GRANT PUBLIC
VSE BIND $DB2DIR\BND\@ddcsvse.lst BLOCKING ALL SQLERROR CONTINUE GRANT PUBLIC
OS400 BIND $DB2DIR\BND\@ddcs400.lst BLOCKING ALL SQLERROR CONTINUE GRANT PUBLIC
重新绑定特定的包
如果只要将特定的 .bnd 文件绑定到数据库,则对各数据库输入以下命令:
db2 terminate
db2 CONNECT TO <dbname>
db2 BIND $DB2DIR\BND\<bind_file> BLOCKING ALL GRANT PUBLIC sqlerror continue
db2 terminate
其中 <bind_file> 表示该绑定文件的名称,而 <dbname> 表示数据库的名称。
将 db2schema.bnd 绑定到现有数据库
对于服务器上的安装,需要将一个额外的绑定文件绑定到现有的数据库。该需求不针对客户机。
要在服务器上绑定 db2schema.bnd,请执行下列命令序列之一:
在命令提示符中:
db2 terminate
db2 CONNECT TO <dbname>
db2 BIND $DB2DIR\BND\db2schema.bnd BLOCKING ALL GRANT PUBLIC sqlerror continue
db2 terminate
或者,在 DB2 命令行中:
TERMINATE
CONNECT TO <dbname>
BIND $DB2DIR\BND\db2schema.bnd BLOCKING ALL GRANT PUBLIC sqlerror continue
TERMINATE
其中 <dbname> 表示应该将实用程序绑定到的数据库的名称,$DB2DIR 表示安装 DB2 的目录。
在安装修订包和补丁之后重新绑定
如果您拥有支持空间数据的数据库,则必须在安装 DB2 修订包或补丁之后重新绑定列表文件 db2gse.lst。db2gse.lst
文件包含 DB2 Spatial Extender 所提供的存储过程的绑定文件名称。
要绑定 db2gse.lst 文件,您必须拥有以下权限之一:
* sysadm 或 dbadm 权限
* 对模式的 ALTERIN 特权
* 对包的 BIND 特权
要重新绑定 db2gse.lst 文件,请执行以下步骤:
cd %DB2PATH%\bnd
db2 connect to dbname
db2 bind /home/instance/sqllib/bnd/@db2gse.lst
db2 terminate
您可以使用具有 ALL 选项的 DB2RBIND 命令来替代 BIND 命令。要了解有关用于 BIND 和 DB2RBIND 命令的语法和选项,请参阅 DB2 命令参考大全。
SUSE LINUX Enterprise Server 8.0 仅支持部署。
样本应用程序 Windows 版
使用该应用程序包,将样本应用程序部署到运行 Windows 的计算机。您也可以使用 Express Runtime 开发程序编辑该包来创建一个包,以便将定制应用程序部署到运行 Windows 的计算机。要了解有关使用 Express Runtime 开发程序的更多信息,请参阅信息中心中的使用 Express Runtime 开发程序。
根据您的选择和配置,您可能需要提供以下部分或全部字段的值。
应用程序标识:IRU2_1SampleWin
字段 | 说明 | 缺省值 | 验证要求 |
---|---|---|---|
文档目录 | 必需。安装应用程序文档的目录。 | C:\RuntimeDocs |
|
数据库名称 | 必需。该应用程序所使用的数据库的名称。 | DOCMGTD7 |
|
DB2 管理员用户标识 | 必需。用于连接 DB2 的管理员标识。 | db2inst |
|
DB2 管理员密码 | 必需。指定用于连接 DB2 的 DB2 管理员用户标识使用的密码。 |
|
样本应用程序 Linux 版
使用该应用程序包,将样本应用程序部署到运行 Linux 的计算机。您也可以使用 Express Runtime 开发程序编辑该包来创建一个包,以便将定制应用程序部署到运行 Linux 的计算机。要了解有关使用 Express Runtime 开发程序的更多信息,请参阅信息中心中的使用 Express Runtime 开发程序。
根据您的选择和配置,您可能需要提供以下部分或全部字段的值。
应用程序标识:IRU2_1SampleLnx
字段 | 说明 | 缺省值 | 验证要求 |
---|---|---|---|
文档目录 | 必需。安装应用程序文档的目录。 | /opt/IBM/RuntimeDocs |
|
数据库名称 | 必需。该应用程序创建和使用的数据库的名称。 | DOCMGTD7 |
|
DB2 实例所有者的用户名 | 必需。用于连接 DB2 的 DB2 实例所有者的用户标识。 | db2inst |
|
DB2 实例所有者密码 | 必需。DB2 实例用户标识的密码。 |
|
样本应用程序 OS/400(i5/OS)版
使用该应用程序包将样本应用程序部署到运行 OS/400(i5/OS)的计算机。您也可以使用 Express Runtime 开发程序编辑该包来创建一个包,以便将定制应用程序部署到运行 OS/400(i5/OS) 的计算机。要了解有关使用 Express Runtime 开发程序的更多信息,请参阅信息中心中的使用 Express Runtime 开发程序。
根据您的选择和配置,您可能需要提供以下部分或全部字段的值。
应用程序标识:IRU2_1SampleI5OS
字段 | 说明 | 缺省值 | 验证要求 |
---|---|---|---|
文档目录 | 必需。安装应用程序文档的目录。 | /opt/IBM/RuntimeDoc |
|
数据库名称 | 该应用程序所创建和使用的数据库的名称。如果该数据库依然存在,则删除它。 | ||
DB2 管理员用户标识 | 必需。用于连接 DB2 的管理员用户标识。 | db2inst |
|
DB2 管理员密码 | 有条件的。 与指定用于连接 DB2 的管理员用户标识一起使用的密码。 |
|
|
HTTP 服务器名称 | 指定 IBM HTTP Server 的名称。 |
|
|
应用程序服务器名称 | 为应用程序服务器指定一个唯一名称。 |
IBM WebSphere Application Server - Express for Linux on IBM POWER 控制台管理扩展
使用该包将 IBM WebSphere(R) Application
Server - Express 的控制台管理扩展安装在运行 Linux(TM)on IBM POWER(TM) 的目标计算机上。
根据您的选择和配置,您可能需要提供以下部分或全部字段的值。
应用程序标识:IRU2_1WASExpressMgmtExt6_0LnxOnPwr
字段 | 说明 | 缺省值 | 验证要求 |
---|---|---|---|
WebSphere 管理扩展安装位置 | 必需。 您想要安装 WebSphere Application Server - Express 管理扩展的目录的标准路径名。如果已经安装了该管理扩展,则将会使用该目录。 | c:\Program Files\IBM | 不能包含 / |
目标 WebSphere 位置 | 必需。 管理 WebSphere Application Server 的目录的标准路径名。 | c:\Program Files\IBM\WebSphere\AppServer | 不能包含 / |
WebSphere 用户名 | 可选。 管理 WebSphere Application Server 所需的用户名。 |
|
|
WebSphere 密码 | 可选。 管理 WebSphere Application Server 所需的密码 |
|
|
控制台代理端口 | 必需。 控制台代理所使用的通信端口。如果已经安装了控制台代理,则可忽略该值。 | 7044 | 端口号 1 - 65535 |
启用重新安装 | 如果已经在目标计算机上安装了管理扩展,则指定是否要启用重新安装。 | false | 布尔值 |
控制台代理运行级别 | 必需。 控制台代理的运行级别。 | 包含整数 1 - 5 和逗号的字符串。 |
以下消息是新的,或者已在 Express Runtime 2.1 InfoCenter 的后续版本中有所修改。