IIS上部署webService
编写某接口时,提供了一个webService的服务,需要调用其中的一个dll文件中的方法来实现该接口,由于该dll文件是32位的,而项目的jdk版本是64位,如果要直接引用,需要将项目的jdk版本改为32位才行;4.编辑权限->安全->编辑->添加->高级->立即查找->ISUR->确定->添加完全控制,修改权限->确定。首先在控制面板->程序->启用或关闭windows功能中开启服务,全部勾选。
场景:
编写某接口时,提供了一个webService的服务,需要调用其中的一个dll文件中的方法来实现该接口,由于该dll文件是32位的,而项目的jdk版本是64位,如果要直接引用,需要将项目的jdk版本改为32位才行;所以采取将该webService部署到IIS服务上,java直接调用该服务中的方法即可。

实现:
首先在控制面板->程序->启用或关闭windows功能中开启服务,全部勾选

然后将上面的webservice发布后的包,放在磁盘上某路径下
然后控制面板->系统和安全->管理工具
Internet Information Service(IIS)管理器

左边菜单右键添加网站,输入本机的IP地址和webService的存放路径

点击浏览即可查看接口
若出现报错:
1.出现500.19 0x80070005错误,此错误是需要给webService添加权限

解决:
1.点击编辑权限

2.安全->编辑->添加->输入IIS_IUSRS->检查名称

3.若此时出现401.3错误,需要授予权限
4.编辑权限->安全->编辑->添加->高级->立即查找->ISUR->确定->添加完全控制,修改权限->确定

5.访问成功!

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐



所有评论(0)