`
cuixiufang
  • 浏览: 36869 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

unix的命令行长度限制

阅读更多
    最近在Oracle ERP客户化过程中,发现了一个奇怪的错误,请求调用SHELL执行java命令时,在测试环境没问题,移植到正式环境却报[arg list is too long...] 的异常,上网一Go才发现意思是java命令行后面的参数超了unix的命令行长度限制,哈哈,晕吧。

    系统中原有一套webservice的jar报,并已加到了$CLASSPATH,由于新开发的程序使用到新版本的jar包,故在执行java命令后面添加了的classpath参数里好多jar,没注意,竟然超过了unix的命令行限制。

    执行getconf ARG_MAX发现两个环境的配置竟然相差好一个两万多字符,一个五十多万字符。

    问题原因找到了,解决问题吧:

    1.可以编译unix内核,来修改ARG_MAX的限制(正式环境做这样的操作需谨慎,哈);

    2.那就从自己的jar入手吧,把一堆jar整理到一个jar中,自然arg长度减少了,OK;

    3.升级系统中原有的低版本jar(系统运行了好久,升级带来的风险较大)。


    本人选择了第二种方案,希望能给遇到同样问题的同事一些帮助!


分享到:
评论

相关推荐

    UNIX环境高级编程

    4.12 文件长度 67 4.13 文件截短 68 4.14 文件系统 69 4.15 link, unlink, remove和rename 函数 71 4.16 符号连接 73 4.17 symlink 和readlink函数 76 4.18 文件的时间 76 4.19 utime函数 78 4.20 mkdir和rmdir...

    命令行方式处理对文件的修改工具

    二、已知限制是它不支持长名,可能不认识一些windows下的特殊字符作文件名。对此,解决之道是以短文件名访问(例如:myfile~1.txt)。 三、详细功能列表: ⒈處理的文件不限大小,前提是磁盤上至少要有与目标文件等...

    UNIX环境高级编程.pdf

    4.12 文件长度 67 4.13 文件截短 68 4.14 文件系统 69 4.15 link, unlink, remove和rename 函数 71 4.16 符号连接 73 4.17 symlink 和readlink函数 76 4.18 文件的时间 76 4.19 utime函数 78 4.20 mkdir和rmdir...

    unix环境编程电子书

    79 4.9 chmod和fchmod函数 81 4.10 粘住位 83 4.11 chown、fchown和lchown函数 84 4.12 文件长度 85 4.13 文件截短 86 4.14 文件系统 86 4.15 link、unlink、remove和rename函数 89 4.16 符号链接 ...

    UNIX环境高级编程第二版

    4.12 文件长度 67 4.13 文件截短 68 4.14 文件系统 69 4.15 link, unlink, remove和rename 函数 71 4.16 符号连接 73 4.17 symlink 和readlink函数 76 4.18 文件的时间 76 4.19 utime函数 78 4.20 mkdir和rmdir...

    UNIX环境高级编程(PDF)

    4.12 文件长度 67 4.13 文件截短 68 4.14 文件系统 69 4.15 link, unlink, remove和rename 函数 71 4.16 符号连接 73 4.17 symlink 和readlink函数 76 4.18 文件的时间 76 4.19 utime函数 78 4.20 mkdir和rmdir...

    UNIX环境高级编程_第二版中文

    4.12 文件长度  4.13 文件截短  4.14 文件系统  4.15 link、unlink、remove和rename函数  4.16 符号链接  4.17 symlink和readlink函数  4.18 文件的时间  4.19 utime函数  4.20 mkdir和rmdir函数 ...

    UNIX环境高级编程(中文版+英文版+源代码)

    4.12 文件长度 67 4.13 文件截短 68 4.14 文件系统 69 4.15 link, unlink, remove和rename 函数 71 4.16 符号连接 73 4.17 symlink 和readlink函数 76 4.18 文件的时间 76 4.19 utime函数 78 4.20 mkdir和rmdir...

    UNIX环境高级编程_第2版.part2

    4.12 文件长度85 4.13 文件截短86 4.14 文件系统86 4.15 link、unlink、remove和rename 函数89 4.16 符号链接91 4.17 symlink和readlink函数94 4.18 文件的时间94 4.19 utime函数95 4.20 mkdir和rmdir函数...

    Unix高级编程 pdf

    4.12 文件长度 67 4.13 文件截短 68 4.14 文件系统 69 4.15 link, unlink, remove和rename 函数 71 4.16 符号连接 73 4.17 symlink 和readlink函数 76 4.18 文件的时间 76 4.19 utime函数 78 4.20 mkdir和...

    UNIX环境高级编程中文版

    4.12 文件长度 67 4.13 文件截短 68 4.14 文件系统 69 4.15 link, unlink, remove和rename 函数 71 4.16 符号连接 73 4.17 symlink 和readlink函数 76 4.18 文件的时间 76 4.19 utime函数 78 4.20 mkdir和rmdir函数 ...

    UNIX环境高级编程(第二版中文)

    4.12 文件长度 85 4.13 文件截短 86 4.14 文件系统 86 4.15 link、unlink、remove和rename函数 89 4.16 符号链接 91 4.17 symlink和readlink函数 94 4.18 文件的时间 94 4.19 utime函数 95 4.20 ...

    Unix环境高级编程电子书

    4.12 文件长度 67 4.13 文件截短 68 4.14 文件系统 69 4.15 link, unlink, remove和rename 函数 71 4.16 符号连接 73 4.17 symlink 和readlink函数 76 4.18 文件的时间 76 4.19 utime函数 78 4.20 mkdir和rmdir...

    UNIX环境高级编程 不扣分哦

    4.12 文件长度 67 4.13 文件截短 68 4.14 文件系统 69 4.15 link, unlink, remove和rename 函数 71 4.16 符号连接 73 4.17 symlink 和readlink函数 76 4.18 文件的时间 76 4.19 utime函数 78 4.20 mkdir和rmdir...

    UNIX环境高级编程 pdf格式

    2.5 限制 21 2.6 功能测试宏 32 2.7 基本系统数据类型 32 2.8 标准之间的冲突 33 2.9 小结 34 习题 34 第3章 文件I/O 35 3.1 引言 35 3.2 文件描述符 35 3.3 open函数 35 3.4 creat函数 37 3.5 close函数 37 3.6 ...

    UNIX环境高级编程和源代码

    4.12 文件长度 67 4.13 文件截短 68 4.14 文件系统 69 4.15 link, unlink, remove和rename 函数 71 4.16 符号连接 73 4.17 symlink 和readlink函数 76 4.18 文件的时间 76 4.19 utime函数 78 4.20 mkdir和rmdir函数...

Global site tag (gtag.js) - Google Analytics