按照ATG支持網站:
甲骨文商務部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
(我更喜歡在<ATG_Data>/servers/<servername>/localconfig/...
文件夾中創建他們,但不確定你的設置)
將這些行添加到上面創建的。
# Use java's internal compiler - only use this when using Oracle's JVM.
javaCompilerClassName=atg.servlet.pagecompile.SunJavaSourceCompiler