用于静态文件浏览的tomcat虚拟目录映射作为资源不适用于日文文件名
下面是我作为tomcat上下文配置的配置用于静态文件浏览的tomcat虚拟目录映射作为资源不适用于日文文件名,tomcat,weblogic,Tomcat,Weblogic,下面是我作为tomcat上下文配置的配置 <Context docBase="<dir_path>" path="/resources"> <Resources className="org.apache.naming.resources.FileDirContext" allowLinking="true" /> 此配置可以获取文件名为ex:test.txt的英语资源 但它不适用于日本おきかえGP_TEST.txt。我想它不适用
<Context docBase="<dir_path>" path="/resources">
<Resources className="org.apache.naming.resources.FileDirContext"
allowLinking="true" />
此配置可以获取文件名为ex:test.txt的英语资源
但它不适用于日本おきかえGP_TEST.txt。我想它不适用于任何非英语地区
使用weblogic.xml中的weblogic虚拟目录映射也可以复制相同的内容
<virtual-directory-mapping>
<local-path><dir_path></local-path>
<url-pattern>/resources/*</url-pattern>
</virtual-directory-mapping>
/资源/*
我不知道您已经解决了这个问题,不过这可能会对您有所帮助
在端口连接器上添加这些属性。(位于server.xml)
我的设置如下。(我正在使用8400端口)
URIEncoding="UTF-8"
useBodyEncodingForURI="true"
<Connector port="8400" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="9400"
URIEncoding="UTF-8"
useBodyEncodingForURI="true" />