【问题标题】:Atg dyn exceptionAtg 动态异常
【发布时间】:2016-08-23 17:41:53
【问题描述】:

我在尝试运行http://localhost:7103/dyn/admin/ 时遇到以下错误 Windows 7 上的 atg 10.1.2 动态/管理员

The detailed exception is: java.io.IOException:
Cannot run program "javac": CreateProcess error=87, 
The parameter is incorrect

这是因为 windows 对命令参数长度有限制 请建议如何解决此问题。

【问题讨论】:

    标签: atg atg-dynamo


    【解决方案1】:

    根据 ATG 支持网站:

    Oracle Commerce ATG 会将 JHTML 页面转换为 Java servlet 和 然后使用 javac Java 编译器将它们编译成类文件。经过 默认情况下,调用 javac 可执行文件来执行页面 编译。

    这些错误指向调用 javac 编译器的低级问题。 error=87 主要是 WebLogic 12 上的一个问题,它在深度嵌套的目录中有许多不同的库。

    解决方案(适用于 ATG11.1 和 Weblogic 12.1.3)是

    编辑或创建文件

    <ATG_Home>/localconfig/atg/dynamo/servlet/pagecompile/PageProcessor.properties
    <ATG_Home>/localconfig/atg/dynamo/servlet/pagecompile/ExtendedJhtmlPageProcessor.properties
    

    (我更喜欢在 &lt;ATG_Data&gt;/servers/&lt;servername&gt;/localconfig/... 文件夹中创建它们,但不确定您的设置)

    将这些行添加到上面创建的。

    # Use java's internal compiler - only use this when using Oracle's JVM.
    javaCompilerClassName=atg.servlet.pagecompile.SunJavaSourceCompiler
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多