Linux 需要以下兼容库:
compat-gcc-7.3-2.96.128.i386.rpm
compat-gcc-c++-7.3-2.96.128.i386.rpm
compat-libstdc++-7.3-2.96.128.i386.rpm
如果运行 64 位 Linux,必须安装 32 位 Linux 的系统库。
Sun Java System Applications Server 8.1 2005Q2 Update 2 安装在运行 Red Hat Linux AS 2.1 或 3.0 的系统上时,Red Hat AS 操作系统为 Application Server 创建的线程堆栈大小为 10 MB。不过,当 Access Manager 用户会话数量达到 200 时,此堆栈大小会导致资源争用,JVM 会崩溃或挂起。
解决方案:在用于启动 Application Server 的控制台上执行以下命令,将堆栈大小设置为 256 KB:
# ulimit —s 256;
在 Linux 3.0 平台上配置 UWC 时,除一个配置任务外,所有其余配置任务均可完成。
解决方案:为防止出现这种不一致情况,请执行下列任务:
1. 执行 cd 命令,转到 /var/opt/sun/uwc/staging。
2. 键入 ls —l 以显示目录内容。
3. 如果自我引用符号链接,请确保在进行下一步前将其删除。
4. 键入 ./config-appserver8x deploy。
安装过程中提示输入密码。单击 Back Space 键时密码变为可见(没有最后一个字符)。
解决方案:无。
JAVA_HOME 的定义不正确。此错误使 Ant 无法装入。它也使 SOAR 无法装入,因为后者需要 Ant。
解决方案:在 Ant 脚本中,将第 19 行从 no_config=false 更改为 noconfig=true。
Ant 1.6.1.(随附于 Java ES 4)会搜索下列配置文件:
/etc/ant.conf
${HOME}/.ant/ant.conf
${HOME}/antrc
为使 Ant 在 Java ES 中正常工作,它需要忽略上方列出的配置文件中的设置,而使用 Java ES 提供的设置。为此,需要执行下列解决方法:
解决方案 (1):将 –noconfig 与 ant 一起使用(ant –noconfig <您的命令>)
解决方案 (2):删除 /etc/ant.conf
Java Enterprise System 开发者针对 Red Hat 2.1U2 和 3.0U1 进行了测试,但我们无法保证以后发行版本中不出现问题。有关更多信息,请联系服务代表。
STH 过载测试过程中 tcp_smpt_server 产生核心转储。
解决方案:无。
如果直接删除 Linux RPM,则在下次运行安装程序时,可能会看到 Message Queue 仍然安装在系统中,并且无法正常运行。
解决方案:如果手动删除了 Message Queue RPM,必须使用卸载程序卸载 Message Queue。运行卸载程序,选择要删除的 Message Queue 组件。
安装过程中不安装必需的共享库 compat-libstdc++-7.3-2.96.122 RPM。如果没有 RPM,Directory Server 就无法配置。
解决方案:使用分发 CD 手动安装 RPM。
安装某个组件产品时,有时不安装卸载所必需的其中一个 RPM:sun-entsys-uninstall-l10n-2.0-1。
解决方案:执行下列命令,手动安装缺少的卸载 RPM:
# rpm -i sun-entsys-uninstall-2.0.i386.rpm
安装 RPM 之后,将出现卸载脚本。
在 Java Enterprise System 的 Linux 发行版本中,Message Queue 提供其自己的 NSPR(Netscape Portable Runtime,Netscape 可移植运行时)副本和 NSS(Network Security Services,网络安全服务)库。随 Message Queue 安装的版本早于由 Java Enterprise System 安装的版本。
如果 Message Queue 安装在默认位置,则旧版本的库位于 /opt/imq/lib 中。如果生成 Message Queue C 应用程序,Message Queue C 运行时库 (mqcrt.so) 会链接 /opt/imq/lib 中的旧版本 NSPR 和 NSS 库。尽管支持这样的组合,也对其进行了测试,但仍然建议使用 Java Enterprise System 在 /opt/sun/private/lib 中安装的新版本。
要使用新版本的库,请在运行 Message Queue C 应用程序前将 LD_PRELOAD 环境变量设置为:
/opt/sun/private/lib/libnspr4.so:\\ /opt/sun/private/lib/libplc4.so:\\ /opt/sun/private/lib/libplds4.so:\\ /opt/sun/private/lib/libnss3.so:\\ /opt/sun/private/lib/libssl3.so
即使安装成功,安装程序的最后一个页面也会列出若干个 Java 异常,且不显示安装成功的消息。
解决方案:忽略该错误,查看 /var/sadm/install/logs 中的日志。日志将显示安装是否成功。
某些语言(如德语)的窗口宽度不够,无法显示整个界面。因此,一些元素(如提示)的文本在右侧或在底部会被截断。
解决方案:手动调整窗口大小。