解決東方通 tongweb 部署包中文路徑亂碼,無法識別,無法訪問等問題


FROM harbor.gfstack.geo/base/tongweb:7.0.4.4

ADD tongweb.xml /srv/tongweb7/conf/tongweb.xml

ADD portal_war_exploded.zip /root/webapps/portal_war_exploded.zip

RUN localedef -c -f UTF-8 -i zh_CN zh_CN.utf8 \
    && chmod +x /srv/tongweb7/conf/tongweb.xml \
    && cd /root/webapps \
    && unzip portal_war_exploded.zip \
    && mv portal_war_exploded portal \
    && rm -rf portal_war_exploded.zip

ENV LC_ALL=zh_CN.utf8

docker鏡像構建的時候修改 tongweb.xml,將所有的GBK替換為UTF-8,在Dockerfile加上 localedef -c -f UTF-8 -i zh_CN zh_CN.utf8 指令,聲明 ENV LC_ALL=zh_CN.utf8 環境變量即可。

直接虛擬機部署的話原理應該類似,未求證


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM