JBoss не может прочитать файл свойств в Windows - PullRequest
0 голосов
/ 01 февраля 2012

Мы пытаемся увеличить объем совместимости операционной системы для нашего веб-приложения.Наше приложение - Java EE с JSP, сервлетами и EJB.Приложение работает на JBoss AS.Мы можем успешно развернуть наше приложение в операционной системе Linux.Тем не менее, у нас проблема с Windows.

Проблема, с которой мы сталкиваемся, возникает при запуске JBoss.Мы получаем следующее исключение:

Loading properties from foo.properties
Error: can't read foo.properties file, all services will be disabled.

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

В настоящее время четкие ответы на следующие вопросы помогут нам добиться определенного прогресса:

  1. Является ли это известной проблемой для JBoss, когда он пытается прочитать файлы свойств?
  2. Есть ли какие-нибудь возможные обходные пути, которые мы должны попытаться найти решение?

1 Ответ

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

Во-первых, я считаю, что это ваше собственное сообщение. Итак, проблема в вашем приложении / среде.

К сожалению, вы не предоставили достаточно информации, которая позволяет точно определить проблему. Но вот советы на моей голове.

  1. Проверьте путь к файлу. Вы уверены, что он существует на вашей машине?
  2. Проверьте файлы свойств. Хотя я на самом деле не верю, что это причина, проверьте, какой символ новой строки используется? Linux \n или Windows \r\n?
  3. Если по-прежнему ничего не работает, попробуйте переместить файл в определенно нормальное место (с точки зрения безопасности) (например, c:\temp) и попытайтесь создать пустой файл свойств. Приложение, вероятно, завершится сбоем, потому что оно не найдет требуемые данные, но по крайней мере сообщение об ошибке будет другим.
  4. Попробуйте проверить трассировку стека. Я полагаю, у вас есть трассировка стека в вашем файле журнала в дополнение к этому сообщению об ошибке.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...