【问题标题】:How do I set URIencoding to UTF8 for Tomcat within AWS Elastic Beanstalk environment?如何在 AWS Elastic Beanstalk 环境中将 Tomcat 的 URIencoding 设置为 UTF8?
【发布时间】:2014-10-06 22:54:03
【问题描述】:

我在 Tomcat 7 上部署的应用程序需要能够在正确获取查询时正确处理非拉丁字符,为此我必须将 URIEncoding="UTF-8" 添加到 server.xml 文件。

 <Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443"
               URIEncoding="UTF-8"/>

然后重启Tomcat,这样就可以了。

但是在使用 Amazon Web ServicesElastic Beanstalk

时,我该怎么做呢?

【问题讨论】:

    标签: amazon-web-services tomcat7 amazon-elastic-beanstalk


    【解决方案1】:

    您可能需要使用自己的 server.xml。您可以使用 ebextensions 配置文件替换它。

    看看这个问题: How do I supply configuration to elastic beanstalk tomcat

    【讨论】:

    • 太好了,澄清一下,我应该复制当前部署在 EB 上的副本并对其进行编辑,然后使用 ebextensions(我已经使用过)作为我部署的一部分。
    • 是或其他选择是使用 sed 之类的东西来替换连接线。
    猜你喜欢
    • 2020-02-05
    • 2019-02-19
    • 2021-04-08
    • 2021-01-27
    • 2021-09-29
    • 2014-04-27
    • 2012-12-21
    • 2020-10-13
    • 2020-12-08
    相关资源
    最近更新 更多