Laut der Website ATG Support: mit dem javac Java-Compiler
Oracle Commerce ATG wird JHTML Seiten in Java Servlets umwandeln und sie dann in Klassendateien kompilieren. Nach Standard wird die ausführbare Datei javac aufgerufen, um die Kompilierung der Seite durchzuführen.
Diese Fehler deuten auf ein Low-Level-Problem beim Aufruf des Javac-Compilers hin. error=87
ist hauptsächlich ein Problem bei WebLogic 12, das viele verschiedene Bibliotheken in tief verschachtelten Verzeichnissen enthält.
Die Lösung (die für mich auf ATG11.1 und Weblogic 12.1.3 arbeitet) ist
bearbeiten oder die Dateien erstellen
<ATG_Home>/localconfig/atg/dynamo/servlet/pagecompile/PageProcessor.properties
<ATG_Home>/localconfig/atg/dynamo/servlet/pagecompile/ExtendedJhtmlPageProcessor.properties
(Ich ziehe sie in einem <ATG_Data>/servers/<servername>/localconfig/...
Ordner zu erstellen, aber nicht sicher von Ihrem Setup)
Fügen Sie diese Zeilen zum oben erstellten hinzu.
# Use java's internal compiler - only use this when using Oracle's JVM.
javaCompilerClassName=atg.servlet.pagecompile.SunJavaSourceCompiler