Часть веб-приложения не запускается на Tomcat, а работает так, как запланировано на Eclipse Indigo. - PullRequest
1 голос
/ 09 февраля 2012

Веб-приложение, работающее фантастически (как ожидалось / запланировано) на Eclipse (Индиго);но определенная функциональность 1 не срабатывает при развертывании на Tomcat 6.0.

Я изменил настройки среды Tomcat как на Eclipse, но, к сожалению, она все еще не работает.странная вещь в том, что;во время работы в Eclipse временным каталогом для Java является TEMP папка 2 пользователя;где при работе на Tomcat временная папка становится WINDOWS\TEMP, и поэтому новый файл не может быть найден, и, следовательно, исключение FileNotFound запускается.Почему это происходит?

[1]: оно вызывает не-Java-приложение для преобразования файлов, загружаемых на сервер.

[2]: Используется для вышеупомянутого не Java-приложения для преобразования файлов.

1 Ответ

0 голосов
/ 09 февраля 2012

Tomcat, установленный как служба Windows, работает под другой учетной записью пользователя и, следовательно, использует разные пути. Особенно при работе в качестве системной службы нет пользовательского каталога. Если у вас есть контролируемая среда, вы должны установить фиксированные пути, например, для переменных среды или файлов свойств, которые могут использоваться обоими приложениями.

...