最近折腾一个项目,用的websphere6.1,部署了多个结点,文档等资源数据放到一个共享文件夹下面,通过网络映射的方式,映射到每个windows2008系统的下面某个盘符,发现程序不能访问到,直接打开映射盘能找到文件。原来websphere5.1下面是可以正常访问的,怀疑是windows2008的原因,换个windows2003试验,还是不行。
网上看到一个帖子,说是was升级后,把was服务添加到windows的系统服务里面了,造成启动后的权限问题,建议删除系统服务中的was服务。删除后重启机器,再启动was服务,程序可以正常读写映射盘。
然后在was控制台,设置jvm大小,以及字符集等,然后重启,又不可以读写映射盘了,删除设置再重启就可以了,估计还是设置字符集的问题,jvm大小不应该影响对映射盘的读写权限。
这里记录一下,提供给碰到类似问题的一个解决思路。
按以下方式设置websphere6.1的字符集,就可以正常显示。
应用程序服务器 > server1 > 进程定义 > Java 虚拟机 > 定制属性
名称 值
client.encoding.override UTF-8
default.client.encoding UTF-8
file.encoding UTF-8
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/9399028/viewspace-721714/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/9399028/viewspace-721714/