Jboss 7.2 - [org.jboss.config] file.encoding - Jboss как windows служба - PullRequest
0 голосов
/ 02 марта 2020

При попытке установить file.encoding для jboss я столкнулся с некоторой проблемой. Я пытаюсь настроить file.encoding на UTF-8 с помощью

JAVA_OPTS : -Dfile.encoding=UTF-8

Всякий раз, когда я запускаю jboss как интерактивный, я могу найти ниже в server.log:

file.encoding = UTF-8

Всякий раз, когда jboss работает как служба windows, я могу найти ниже в server.log:

file.encoding = Cp1252

В standalone.xml, я также определил ниже системное свойство (но нет удачи):

<property name="file.encoding" value="UTF-8"/>

<property name="org.apache.catalina.connector.URI_ENCODING" value="UTF-8"/>

Кто-нибудь может представить, где нам нужно выполнить настройку, чтобы иметь file.encoding = UTF-8 при запуске jboss в качестве windows службы?

1 Ответ

0 голосов
/ 27 апреля 2020

Если вы используете скрипт bin/service.bat для установки JBoss 7.2 в качестве службы Windows, то сервер запускается через standalone.bat. Это означает, что параметры запуска могут быть установлены в bin/standalone.conf.bat.

В bin/standalone.conf.bat есть блок назначений JAVA_OPTS, к которому я добавил следующие две строки

rem # Use UTF-8 as default encoding:
set "JAVA_OPTS=%JAVA_OPTS% -Dfile.encoding=UTF-8"

После перезапуска службы , экземпляр JBoss использовал UTF-8 в качестве кодировки по умолчанию.

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