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

R.K*_*aan 4 utf-8 jenkins jboss7.x

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

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

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

小智 5

我在 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" />