Я развертываю WAR на сервере Tomcat 6 или Tomcat 7 на сервере Windows 2003 Server.Ошибка выглядит примерно так:
java.lang.Exception: Error initializing iSec web service proxy: Unable to create JAXBContext for generated packages: "com.integrity_apps" doesnt contain ObjectFactory.class or jaxb.index.
, которую я получал ранее, когда tools.jar не было в classpath моего приложения.Я запускал приложение grails из STS с веб-контейнером по умолчанию, и я смог это исправить, переустановив JUST JDK с tools.jar в директории lib и убедившись, что JAVA_HOME был установлен правильно.* Я попробовал те же шаги на сервере - только установив JDK, убедившись, что JAVA_HOME указывает на него, и сбросив мою WAR в контейнере Tomcat.Я все еще получаю ошибку.Кто-нибудь может подсказать, почему это может происходить?
Как еще одно назначение данных, я заметил, что если на сервере я запускаю Tomcat7.exe из командной строки напрямую (JAVA_HOME задается как системная переменная)ошибка уходит.Если я запускаю его из диспетчера служб, ошибка возвращается.Спасибо