При запуске JBoss в качестве службы Windows путь изменяется на папку исполняемого каталога оболочки, поэтому ссылки на относительные пути в коде не работают - PullRequest
0 голосов
/ 23 февраля 2011

Я использую JBoss в качестве службы Windows, используя программное обеспечение Tanuki. При запуске в качестве службы Windows путь меняется на каталог, в котором присутствует wrapper.exe. Относительный путь, используемый в коде, относится к этому каталогу, а не к JBoss home. Как я могу исправить эту проблему без указания абсолютных путей в коде?

1 Ответ

0 голосов
/ 24 февраля 2011

JBoss определяет множество свойств для различных путей, которые вы можете использовать.Посмотрите на boot.log, чтобы увидеть их:

12:29:51,581 INFO  [Server] Server Home Dir: /im/dev-container/jbossas/server/default
12:29:51,581 INFO  [Server] Server Home URL: file:/im/dev-container/jbossas/server/default/
12:29:51,581 INFO  [Server] Server Log Dir: /im/dev-container/jbossas/server/default/log
12:29:51,581 DEBUG [Server] Server Data Dir: /im/dev-container/jbossas/server/default/data
12:29:51,581 INFO  [Server] Server Temp Dir: /im/dev-container/jbossas/server/default/tmp
12:29:51,582 DEBUG [Server] Server Config URL: file:/im/dev-container/jbossas/server/default/conf/
12:29:51,582 DEBUG [Server] Server Library URL: file:/im/dev-container/jbossas/server/default/lib/

, а затем в файле

12:29:52,015 DEBUG [ServerInfo]     jboss.home.url: file:/im/dev-container/jbossas/
12:29:52,017 DEBUG [ServerInfo]     jboss.server.temp.dir: /im/dev-container/jbossas/server/default/tmp
12:29:52,017 DEBUG [ServerInfo]     jboss.lib.url: file:/im/dev-container/jbossas/lib/

и т. Д.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...