【发布时间】:2016-05-05 05:41:19
【问题描述】:
在尝试配置我的测试 Elastic Beanstalk 服务器时,我已经用尽了所有选项。
我希望我的应用程序接受中文字符,因此我想将 file.encoding 更改为 UTF8。
这是我得到的最接近的解决方案,但这不会改变当前的非 UTF8 编码。
我创建了一个 .ebextensions 文件夹,下面有 environment.config 文件
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 容器。
【问题讨论】:
标签: java tomcat amazon-web-services spring-boot amazon-elastic-beanstalk