utf-8 - 容器不使用 UTF-8 来解码 URL

标签 utf-8 jenkins jboss7.x

现在,我正在尝试使用 Jenkins 。所以,我在 JBoss 7.1.1 中部署了 Jenkins.war 文件。以及来自浏览器使用 8080 端口的调用。当我单击“管理 Jenkins”链接时,会显示以下警告消息。

“您的容器不使用 UTF-8 来解码 URL。
如果您使用非 ASCII 字符作为作业名称等,
这会导致问题。有关更多详细信息,请参阅容器和 Tomcat i18n。"


我试图解决它并从互联网上查找有关此问题的信息。我没有看到任何要解决的答案。我不知道如何解决。请帮我!谢谢!

最佳答案

我在 JBoss 4.2.2 中遇到了同样的问题。我通过编辑 $JBOSS_HOME/deploy/jboss-web.deployer/server.xml 解决了它并添加 URIEncoding="UTF-8"Connector .
<Connector port="9443" protocol="HTTP/1.1" URIEncoding="UTF-8" SSLEnabled="true" maxThreads="150" scheme="https" secure="true" clientAuth="false" sslProtocol="TLS" />

关于utf-8 - 容器不使用 UTF-8 来解码 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20250056/

相关文章:

node.js - 为什么字符串的utf8编码返回的字符串没有变化

Java EE + Spring + Hibernate 无法将 UTF-8 字符保存到 MySQL 数据库中

docker - 哪个应用程序容器更适合 Docker 容器?

android - 在 Jenkins 构建期间动态添加 Android 项目依赖项

java - @EJB 只适用于接口(interface)吗?

java - 有没有办法在 JBoss 7.1.1 中记录 HTTP 发布数据?

python - 删除字符串python中的utf-8文字

python字节串编码和解码

java - Cobertura 不适用于 Java 7

jenkins - 使用 Phing 运行 phpunit 测试时出错