java.long.NumberFormatException

java.long.NumberFormatException

异常类型:
服务器开始
java.lang.NumberFormatException: For input string: 
" PORT "
    at java.lang.NumberFormatException.forInputString(Unknown Source)
    at java.lang.Integer.parseInt(Unknown Source)
    at java.lang.Integer.parseInt(Unknown Source)
    at com.jbit.server.ServerContextListener.run(ServerContextListener.java:
34 )
java.lang.NullPointerException
    at com.jbit.server.ServerContextListener.run(ServerContextListener.java:
83 )
服务器终止
异常出现代码:
34     ss = new  ServerSocket(Integer.parseInt(Tools.getValue(SysConstants.SYS_LISTENERPORT)));
解决办法:
1)通过上网检查得知类型转换时可能有空格,发现自己代码果然有空格,删除后,重新编译运行,异常未解决
2)通过测试得知获取端口号没有通过Util类,而是直接调用的配置文件中的属性,所以异常,经改正,调用工具类获得配置文件信息的方法,异常未抛出,正确

你可能感兴趣的:(java.long.NumberFormatException)