Atg dyn исключение

Я сталкиваюсь с приведенной ниже ошибкой при попытке запустить http://localhost:7103/dyn/admin/ atg 10.1.2 на windows 7 dyn / admin

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

это появляется, потому что Windows имеет ограничение на длину параметра команды, пожалуйста, посоветуйте, как решить эту проблему.


person abdelhady    schedule 23.08.2016    source источник


Ответы (1)


По данным сайта поддержки ATG:

Oracle Commerce ATG преобразует страницы JHTML в сервлеты Java, а затем скомпилирует их в файлы классов с помощью компилятора Java javac. По умолчанию для компиляции страницы вызывается исполняемый файл 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
person radimpe    schedule 24.08.2016