NC 发布Webservice不成功 目录访问不到
1.NC6.3 版本 JDK1.6
2.NC65 版本 JDK1.7
开发场景:
NC6.33环境开发与第三方对接的WebService接口。 本机开发环境Eclipse3.8(集成UAP开发插件,JDK1.7)。本机开发+测试完成后 打补丁包到服务器测试环境 尝试过N种方法 新增加的WebS在WebService目录下就是访问不到。
原因:本机开发环境的JDK版本与NC6版本不一致导致。起初Eclipse使用的是sun的JDK1.7版本 而非NCHOME下的ufjdk。在更换为UFJDK后依然是不行。还需要设置Eclipse的编辑版本。
1.切换Eclipse的JRE为NCHOME的Ufjdk目录
2.更改Eclipse的编辑JDK与NCHOME下的UFJDK版本一致
(NC6.3 版本 JDK1.6 NC65 版本 JDK1.7 )
做完以上两个更改后,再次运行 就可以在webservice目录下看到新增加的webservice了。
排错过程 查看nchome—>nclogs—>server—>nc-log.log 版本不一致的报错如下:
java.lang.UnsupportedClassVersionError: nc/itf/so/m4331/ws/scale/IXXXKe : Unsupported major.minor version 51.0