java service wrapper 在Linux环境下,使用服务启动乱码问题

1.首先做了一个Socket通讯服务器端 socketservice.jar
2.为了在无Java环境下运行,自带jre包
3.因为要避免每次开机后手动重启的问题,采用Java service wrapper 注册成服务
4.在bin目录下运行 ./SocketServer start 启动成功,无乱码
5.注册成服务: ./SocketServer install
6.服务运行: service SocketServer start 启动成功,但是乱码

求解:。。。。。

http://www.cnblogs.com/zcy_soft/p/3738947.html