gpt4 book ai didi

java - Puppet 启动 Tomcat 时汉字显示不正确,手动启动时可以正常工作

转载 作者:行者123 更新时间:2023-11-28 22:13:41 24 4
gpt4 key购买 nike

这是一个有趣的...

我们通过 Fatwire 上传文件,将文件存储在 Unix 文件系统上。 Fatwire 在幕后使用 Tomcat。

Puppet 代理处理我们的 jar 部署和重启。

上传文件名中包含中文字符的图像文件时,存储在文件系统中的文件显示可怕的???而不是正确的字符。

当我们使用 Puppet 部署的同一个 jar 文件但只是手动重启时,它工作得很好。

我已经在 J​​AVA_OPTS 和 CATALINA_OPTS 设置中设置了 -Dfile.encoding=UTF-8。

帮忙吗?

最佳答案

我很确定这是一些环境变量。

您可以按如下方式进行测试:

  • 从 shell 中停止 java 进程
  • 从该 shell 运行 Puppet

如果显示中文字符,很有可能是环境变量。

关于java - Puppet 启动 Tomcat 时汉字显示不正确,手动启动时可以正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16222347/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com