首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Websphere 404: java.io.FileNotFoundException

Websphere 404: java.io.FileNotFoundException
EN

Stack Overflow用户
提问于 2015-04-08 08:33:52
回答 2查看 6.2K关注 0票数 0

我得到了

Error 404: java.io.FileNotFoundException: SRVE0190E: File not found: /xyz/?????.pdf同时点击url localhost:9080/xyz/液压无极限.pdf.但是当我点击localhost:9080/xyz/abc.pdf时,我下载了pdf。

我正在使用websphere 8.5.5。

Os - IBM AIX

我已经试过了

JVM选项-Dclient.encoding.override = UTF-8

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-04-14 05:44:30

问题不在于Websphere,而在于安装Webshere的OS(AIX)。这是因为AIX中的locale。默认情况下

区域设置

代码语言:javascript
运行
复制
LANG=C  
LC_COLLATE="C"  
LC_CTYPE="C"  
LC_MONETARY="C"  
LC_NUMERIC="C"  
LC_TIME="C"  
LC_MESSAGES="C"  
LC_ALL=

上面的输出表明目前正在使用系统区域设置"C“。'C‘区域设置为应用程序的“默认”区域设置,这意味着它们的字符串显示为在初始代码中写入(而不经过翻译查找)。

要获得翻译查找,需要将locale设置为EN_us.utf-8(用于参考)。单击此处)

区域设置

代码语言:javascript
运行
复制
LANG=en_US.UTF-8  
LC_COLLATE=en_US.UTF-8    
LC_CTYPE="en_US.UTF-8"    
LC_MONETARY="en_US.UTF-8"  
LC_NUMERIC="en_US.UTF-8"  
LC_TIME="en_US.UTF-8"        
LC_MESSAGES="en_US.UTF-8"     
LC_ALL=  
票数 1
EN

Stack Overflow用户

发布于 2015-04-09 01:21:02

我会尝试将WebContainer自定义属性"DecodeUrlAsUTF8“设置为true。

有关如何设置WebContainer自定义属性的文档,请参阅:8.5.5%2F1-18-6-1196&lang=en

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29509694

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档