现象:
写了webservice遍历服务器某目录,发现英文目录正常显示,中文目录无法遍历。
尝试:
单独编译java程序运行,没有问题。
使用 $JETTY_HOMT/bin/jetty.sh start 运行,也没有问题
使用 service jetty start 运行,有问题。
判断问题出在权限上。
解决:
修改目录owner为jetty
chown -R jetty:jetty /usr/local/jetty
修改jetty启动脚本,以jetty身份运行
vim /etc/init.d/jetty
JETTY_USER=jetty