2016-08-23 18 views
0

ich die folgenden Fehler Gesicht bei dem Versuch, http://localhost:7103/dyn/admin/ atg 10.1.2 auf windows 7 dyn/adminAtg dyn Ausnahme

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

diese erscheinen, weil Fenster hat Beschränkung auf Befehlsparameter Länge laufen bitte Rat, wie zu lösen dieses Problem.

Antwort

2

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 
Verwandte Themen