Возникла у меня такая проблема.
Если мы в php-скрипте (Apache — mod_php) с помощью функции exec запускам команду:
java -Xmx512m -Djava.awt.headless=true -cp /home/.../pd4ml_demo.jar Pd4Cmd '
file:/home/.../delivery_world_commercial_offer_16.pdf.html' 1200 -inset
s 10,10,10,10,pt -out /home/.../delivery_world_commercial_offer_16.pdf 2>&1
То выводятся ошибки:
Error occurred during initialization of VM
Could not reserve enough space for object heap
Could not create the Java virtual machine.
Если же эту команду напрямую запустить в консоли или сам php-скрипт запустить в консольному режиме, то все работает хорошо.
Если гуглить по этого рода ошибке, то инет в основном пестрит проблемами с Windows и Apache Tomcat. Что не имеете отношения к этой проблеме.
Возможно кто нибудь подскажет — в каком направлении двигаться для решении этой проблемы?
Параметры системы:
Linux CentOS 5.3
# java -version
java version "1.6.0_14"
Java(TM) SE Runtime Environment (build 1.6.0_14-b08)
Java HotSpot(TM) Server VM (build 14.0-b16, mixed mode)
PHP 5.2.10
Apache 2.2.3
Заранее спасибо!