簡體   English   中英

Jboss 7.2 - [org.jboss.config] file.encoding - Jboss 作為 windows 服務

[英]Jboss 7.2 - [org.jboss.config] file.encoding - Jboss as windows service

我在嘗試為 jboss 設置file.encoding時遇到了一些問題。 我正在嘗試使用以下命令將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"/>

有沒有人知道我們需要在哪里進行配置才能在將 jboss 作為 Windows 服務運行時讓file.encoding = UTF-8

如果您使用腳本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 作為默認編碼。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM