gpt4 book ai didi

java - 在 Elastic Beanstalk 上更改 Apache Tomcat 的文件编码

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

在尝试配置我的测试 Elastic Beanstalk 服务器时,我用尽了所有选项。

我希望我的应用程序接受中文字符,所以我想将 file.encoding 更改为 UTF8。

这是我最接近的解决方案,但这不会改变当前的非 UTF8 编码。

我在下面创建了一个带有 environment.config 文件的 .ebextensions 文件夹

files:
"/tmp/update_tomcat_server_xml.sh":
owner: root
group: root
mode: "000755"
content: |
#! /bin/bash
export JAVA_OPTS="$JAVA_OPTS -Dfile.encoding=UTF8"

container_commands:
00_update_tomcat_server_xml:
command: source /tmp/update_tomcat_server_xml.sh

我可以在实例日志中看到 00_update_tomcat_server_xml 但这不会更改 tomcats 字符集。

我还可以提到我正在使用 SpringBoot 嵌入式 Tomcat 容器。

最佳答案

您可以使用记录的 jvmoptions 选项设置传递额外的 Tomcat 特定选项 here .

您可以尝试使用以下 ebextension 配置吗:

option_settings:
- namespace: aws:elasticbeanstalk:container:tomcat:jvmoptions
option_name: JVM Options
value: -Dfile.encoding=UTF8

让我知道进展如何!

关于java - 在 Elastic Beanstalk 上更改 Apache Tomcat 的文件编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35051465/

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