说明

在 AIX 操作系统上,某些与 OS 相关的操作可能失败并显示以下错误:

0403-027 The parameter list is too long
与 OS 相关的操作示例包括部署应用程序和运行应用程序客户机容器。
此问题通常是由 CLASSPATH 环境变量中的长文件路径引起的。

解决方法

使用以下解决方法之一:
  • 增加命令行的最大长度。有关更多信息,请参见 (AIX) 增加命令行的最大长度
  • 使用 xargs 命令构造参数列表并启动该命令。 xargs 命令允许命令超过命令行的最大长度。
  • (AIX) 增加命令行的最大长度

    ncargs 属性决定命令行(包括环境变量)的最大长度。在 AIX 操作系统上, ncargs 属性的默认值为 4 个 4 千字节块。要确保 Enterprise Server 命令不超过命令行的最大长度,请将该值增加到 16 个 4 千字节块。

    注 –
    更改 ncargs 属性的值后,无需重新引导或刷新守护进程。

  • 确定 ncargs 属性的值。

    lsattr -EH -l sys0 | grep ncargs
    
  • 如果 ncargs 属性的值小于 16 个 4 千字节块,请将该值增加到 16。

    chdev -l sys0 -a ncargs=16
    
原文地址:http://download.oracle.com/docs/cd/E19879-01/820-7430/gfxyz/index.html