当前位置: 首页 > news >正文

jsp网站开发软件导航网站前端模板

jsp网站开发软件,导航网站前端模板,wordpress 设置图片大小,企业网站优化暴肃湖南岚鸿很好最近项目对接过程中#xff0c;因为对方系统比较旧#xff0c;我们和对方进行交互使用webservice方式进行#xff0c;对方给出相关文档#xff0c; 接口地址#xff1a;http://ip:port/abc/def/xxxService?wsdl 接口名称#xff1a;methodA 1-springboot配合CXF使用 …最近项目对接过程中因为对方系统比较旧我们和对方进行交互使用webservice方式进行对方给出相关文档 接口地址http://ip:port/abc/def/xxxService?wsdl 接口名称methodA 1-springboot配合CXF使用 由于接口的ip是内网地址我们业务服务器出去我们必须中转到一台可以打通内网ip的机器A上才能请求。首先我们使用内网穿透工具ngfork在A上部署一个中转应用。 大概流程如下 Java核心代码如下 pom引入依赖 parentgroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-parent/artifactIdversion2.3.1.RELEASE/versionrelativePath//parentdependenciesdependencygroupIdorg.projectlombok/groupIdartifactIdlombok/artifactIdversion1.16.18/version/dependencydependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-test/artifactIdscopetest/scope/dependencydependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-web/artifactId/dependencydependencygroupIdorg.apache.commons/groupIdartifactIdcommons-lang3/artifactIdversion3.8/version/dependency!-- https://mvnrepository.com/artifact/com.sun.xml.ws/jaxws-ri --dependencygroupIdcom.sun.xml.ws/groupIdartifactIdjaxws-ri/artifactIdversion2.3.3/versiontypepom/type/dependency!-- https://mvnrepository.com/artifact/org.hibernate.validator/hibernate-validator --dependencygroupIdorg.hibernate.validator/groupIdartifactIdhibernate-validator/artifactIdversion6.2.0.Final/version/dependency!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-web-services --dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-web-services/artifactId/dependency!-- https://mvnrepository.com/artifact/org.apache.cxf/cxf-spring-boot-starter-jaxws --dependencygroupIdorg.apache.cxf/groupIdartifactIdcxf-spring-boot-starter-jaxws/artifactIdversion3.4.3/version/dependency!-- https://mvnrepository.com/artifact/org.apache.cxf/cxf-rt-transports-http --dependencygroupIdorg.apache.cxf/groupIdartifactIdcxf-rt-transports-http/artifactIdversion3.4.3/version/dependencydependencygroupIdcom.alibaba/groupIdartifactIdfastjson/artifactIdversion2.0.30/version/dependency/dependencies 核心java代码如下 JaxWsDynamicClientFactory dcf JaxWsDynamicClientFactory.newInstance(); Client client dcf.createClient(接口地址); Object[] objects client.invoke(接口名称, reqStr); objects就是对方返回的结果。 这种情况直接使用ip完全没有问题如下使用域名会出现如下错误 org.apache.cxf.interceptor.Fault: Response was of unexpected text/html ContentType.  Incoming portion of HTML stream: html headtitle301 Moved Permanently/title/head body centerh1301 Moved Permanently/h1/center hrcenternginx/1.22.1/center /body /html 2-使用AXIS请求 上面使用frps进行时使用域名会出现以上错误我们更换一种请求方式就可以获取到结果。方式二直接需要一台公网服务器部署frps需要域名然后在中转机上不是frpc客户端配置相关内容不需要部署一个服务直接域名穿透过去。 pom依赖 dependencygroupIdorg.apache.axis/groupIdartifactIdaxis/artifactIdversion1.4/version/dependencydependencygroupIdorg.apache.axis/groupIdartifactIdaxis-jaxrpc/artifactIdversion1.4/version/dependencydependencygroupIdcommons-logging/groupIdartifactIdcommons-logging/artifactIdversion1.2/version/dependencydependencygroupIdcommons-discovery/groupIdartifactIdcommons-discovery/artifactIdversion0.5/version/dependencydependencygroupIdwsdl4j/groupIdartifactIdwsdl4j/artifactIdversion1.5.2/version/dependency 核心java代码 //服务地址String url https://xxx.com/abc/def/xxxService?wsdl;//命名空间String namespaceURI XMLConstants.NULL_NS_URI;//方法名String method yourMethod;try {Service service new Service();Call call (Call) service.createCall();call.setTargetEndpointAddress(url);//设置要调用的方法call.setOperationName(new QName(namespaceURI, method));//设置要返回的数据类型call.setReturnType(new QName(namespaceURI, method), String.class);call.setUseSOAPAction(true);call.setSOAPActionURI(namespaceURI method);//设置入参call.addParameter(new QName(namespaceURI, params), Constants.XSD_STRING, javax.xml.rpc.ParameterMode.IN);//调用方法并传递参数String resultStr (String) call.invoke(new Object[]{{\name\:\zhangsan\,\pwd\:\abc123456\}});System.out.println(服务调用结果 resultStr);} catch (Exception e) {e.printStackTrace();} 使用方式二就没有出现方式一的301错误。问题解决。
http://www.zqtcl.cn/news/220549/

相关文章:

  • 可以免费做演播的听书网站南京企业自助建站
  • 软件下载类型网站怎么做长沙官网优化技术
  • 药品网站订单源码外贸网站建设服务器
  • 深圳网站制作07551免费开发网站
  • 如何直接用jsp做网站不写servletwordpress模板 单栏
  • 长沙网站建设哪个公司好设计公司网站 唐山
  • 原创小说手机网站制作需要多少钱郴州seo外包
  • 深圳市大鹏建设局网站网站关键词没排名怎么办
  • 水果商城网站制作多少钱c#如何做公司网站
  • 国内做进口的电商网站网站建设的经验做法
  • 蚂蚁搬家公司官方网站免费网站软件制作
  • 搭建网站要用到的工具外链代发免费
  • 肥城网站建设流程oem中国代加工网
  • 到底建手机网站还是电脑网站网站视频怎么做
  • 小区网站建设前端手机网站
  • 做一个网站价格WordPress好看的404
  • 查看注册过的网站在线网站软件免费下载
  • 门户网站建设公司价位域名出售网站
  • 亿级流量网站架构自己制作一个网站
  • 企业网站seo成功案例天津网站建设制作品牌公司
  • 衡水做网站电话郏县建设局网站
  • 美工做网站尺寸多少钱怎么做网站免费的
  • 会计信息系统网站建设流程图手机网站图片宽度
  • 已备案网站增加域名wordpress 百度熊掌号
  • 网站建设维护课件ppt百度搜索一下百度
  • 重庆企业网站开发方案wordpress菜单插件
  • 江苏网站seo设计什么学习网站建设
  • 青海网站建设系统电商出口营销要多少钱
  • 上海的网站设计公司百度上做优化
  • 连云港权威网站优化服务如何自己做解析网站