欢迎使用普元产品知识库,本知识库包含普元应用开发平台EOSPlatform,流程平台BPS,企业服务总线ESB,微服务平台Microservice,运维管理平台Devops,数据集成平台DI
欢迎使用普元文档库
【问题描述】
通过esb做穿透后服务或页面在内网可访问,外网无法访问。
网络环境:
业务服务部署:xx.xx.xx.xx端口:8080
ESB部署:xx.xx.xx.xx
通过esb穿透后端口指定为9000
目前在路由器上指定xx.xx.xx.xx主机的9000端口对外开放,且该端口配置到tomcat启动后,内外网可正常访问;但将业务服务或页面做http穿透后内网可正常访问,外网无法访问;
排除:
ESBserver\server\EOS\_srv\startup.conf中ip地址为xx.xx.xx.xx,为物理ip;
防火墙策略已配置;
直接部署在9000端口上的服务外网可以访问到;
【解答】
是由于选择的是http:address方法ResourceWebServiceHttpEndpoint,并非soap地址,所以soapui无法加载此方法,应该是在业务服务及代理服务中导入时port选择