IIS上部署webService

场景:

编写某接口时,提供了一个webService的服务,需要调用其中的一个dll文件中的方法来实现该接口,由于该dll文件是32位的,而项目的jdk版本是64位,如果要直接引用,需要将项目的jdk版本改为32位才行;所以采取将该webService部署到IIS服务上,java直接调用该服务中的方法即可。

IIS上部署webService_第1张图片

 实现:

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

IIS上部署webService_第2张图片

 

然后将上面的webservice发布后的包,放在磁盘上某路径下

然后控制面板->系统和安全->管理工具

Internet Information Service(IIS)管理器

IIS上部署webService_第3张图片

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

IIS上部署webService_第4张图片

点击浏览即可查看接口

IIS上部署webService_第5张图片 若出现报错:

1.出现500.19 0x80070005错误,此错误是需要给webService添加权限

IIS上部署webService_第6张图片

 解决:

1.点击编辑权限

IIS上部署webService_第7张图片

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

IIS上部署webService_第8张图片

3.若此时出现401.3错误,需要授予权限

IIS上部署webService_第9张图片 4.编辑权限->安全->编辑->添加->高级->立即查找->ISUR->确定->添加完全控制,修改权限->确定

IIS上部署webService_第10张图片

IIS上部署webService_第11张图片 

 5.访问成功!

IIS上部署webService_第12张图片

 

 

 

你可能感兴趣的:(java,新手,大数据)