Почему WebSphere 7 не может найти определенный «рабочий каталог»? - PullRequest
0 голосов
/ 31 января 2012

При создании нового профиля сервера WebSphere 7 я определил значение Рабочего каталога с помощью консоли администратора (Серверы приложений> сервер1> Определение процесса) следующим образом:

C:\workspace7\Myproject\workingdirectory

Эта папка содержит некоторые файлы конфигурации (.properties)

Когда я запускаю сервер, он работает, но в системе выводится следующее сообщение:

Файл свойств не определен: C:\Program Files\IBM\SDP\runtimes\base_v7\profiles\myprofile\bin\Myproject\Myproject.properties

На самом деле, оно должно указывать на:

C:\workspace7\Myproject\workingdirectory\Myproject\Myproject.properties

Эта проблема приводит к сбою при выполнении приложения на сервере.

Итак, у вас есть идея, почему он не выбирает правильный путь рабочего каталога из определенного свойства в профиле сервера?

Среда: WebSphere 7 & RAD 8

С уважением,

1 Ответ

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

Прошу прощения, если я звучу как кто-то из службы поддержки, но я не смог воссоздать вашу проблему.Я использовал RAD версии 8 с WebSphere Application Server версии 7. После запуска профиля процесс явно выполнялся в указанном рабочем каталоге.Я проверил это, используя lsof и пример приложения.Как уже спросил Террелл, вы уверены в настройках профиля?

Еще две вещи, которые вы должны учитывать.

Лично я бы не стал разрабатывать программное обеспечение, которое так зависит от текущей работы.каталог, как это звучит в вашем вопросе.Я бы предпочел использовать настройки свойств системы Java, чтобы они указывали на каталог конфигурации или что-то похожее.

Во-вторых, если вы используете RAD с настроенным профилем сервера WAS (или Tomcat или любым другим), убедитесь, что вы проверили специфический для серверанастройки внутри RAD (контекстное меню профиля).Например, RAD по умолчанию использует свой собственный путь развертывания для профиля сервера при развертывании приложения на соответствующем сервере.

...