java web ervice-关于WebService问题!!!!!!!!!

问题描述

关于WebService问题!!!!!!!!!
Dear All

我发布了一个WebService在服务器上,服务器上装有tomcat.

调用成功。

我在.java下写了三个接口,分别在不同的类里面。初始化接口地址请看下面代码。

  public class WSServlet extends GenericServlet {    @Override    public void init(ServletConfig servletConfig) throws ServletException {          super.init(servletConfig);            Endpoint.publish(""http://xx.x.x.xx:8888/jstws/RomImplan"" new RomImplant());         Endpoint.publish(""http://xx.x.x.xx:8888/jstws/Implant"" new Implant());         Endpoint.publish(""http://xx.x.x.xx:8888/jstws/SalesReturnOrExchangeGoods"" new SalesReturnOrExchangeGoods());    }    }

后面需求有修改,
问题1:再发布到服务器上的时候,就不能使用一个HTTP 端口号了。否则调用失败。
问题2:我可以固定一个端口号码?不用每次发布都要改端口的吧?
问题3:我在浏览器中使用以前的URL地址访问,同样可以访问到。但是调用都是返回NULL。
问题4:以前发布成功WebService怎么停掉,使得端口号不被占用.
问题5:我在本地启动TOMCAT的时候,都会报错,错误信息

严重: StandardWrapper.Throwable
com.sun.xml.internal.ws.server.ServerRtException: Server Runtime Error: java.net.BindException: Cannot assign requested address: bind
at com.sun.xml.internal.ws.transport.http.server.ServerMgr.createContext(ServerMgr.java:97)
at com.sun.xml.internal.ws.transport.http.server.HttpEndpoint.publish(HttpEndpoint.java:64)
at com.sun.xml.internal.ws.transport.http.server.EndpointImpl.publish(EndpointImpl.java:139)

解决方案

有修改应该是更新原有的程序文件,这样端口就不会变,类似升级的做法。
当然要固定端口,这样就可以不用影响客户端
之前的web service就是停止tomcat程序

解决方案二:
有修改应该是更新原有的程序文件,这样端口就不会变,类似升级的做法。
当然要固定端口,这样就可以不用影响客户端
之前的web service就是停止tomcat程序

时间: 2024-09-02 15:56:54

java web ervice-关于WebService问题!!!!!!!!!的相关文章

Java web Service 引擎 Xfire 图文教程

1.给web项目添加web service支持,web.xml文件会自动修改. <SERVLET-NAME>XFireServlet</SERVLET-NAME> <SERVLET-CLASS>org.codehaus.xfire.transport.http.XFireConfigurableServlet</SERVLET-CLASS> <LOAD-ON-STARTUP>0</LOAD-ON-STARTUP> <SERVLE

职场-java web方面的初级程序员刚到公司很多不会怎么办

问题描述 java web方面的初级程序员刚到公司很多不会怎么办 大牛们求指点 本人刚从培训班出来 培训时感觉学的不错 但是上班后发现公司用的东西比较复杂 各种json的运用 xml的运用WebService 与dblink做服务交互 与数据传输 maven与GIT 这些以前培训班都没怎么接触过 现在感觉压力好大 想学 都不知道从哪里开始 现在每天都失眠 求指点 谢了 好心人求指点

服务器-Java web返回JSON数据的封装问题

问题描述 Java web返回JSON数据的封装问题 我的服务器端返回JSON数据的格式是统一的,封装成JSONResponse这个类,其中data字段类型 为BaseModel,这是所有实体类的基类,但如果要返回一个对象的List而不是单个对象, 这种方式就不行了,请问如果还用一个字段,兼容List和单个对象两种情况,该怎么写? 谢谢 解决方案 Java Web返回JSONjava 返回json数据jQuery通过调用webservice返回json数据的问题 解决方案二: 全部都用List去

服务器-用myeclipse建个java web工程实现类似下图效果把工程发给我就给分

问题描述 用myeclipse建个java web工程实现类似下图效果把工程发给我就给分 注意,这不是写个html或者jsp什么的弄点字符串就好.我要的是服务器向客户端发送输出流的Demo.Demo越简单越好. 解决方案 Myeclipse的java工程转web工程Myeclipse的java工程转web工程Myeclipse的java工程转web工程 解决方案二: 涉及到读取服务器数据再解析 解决方案三: webservice调天气预报调对外开放的接口 解决方案四: 这个分太多了,消化不了.

maven管理的java web项目怎么用cxf把接口暴露出来

问题描述 maven管理的java web项目怎么用cxf把接口暴露出来 我有一个完整的java Web 项目,可以运行成功,但是现在有需要把其中的接口暴露出来,这就有问题了,我加了@webservice,但是当我在applicationContext.xml 中配置时,例如我添加这样的代码: 还有就是我添加:http://cxf.apache.org/jaxws http://cxf.apache.org/schemas/jaxws.xsd后再写jaxws:endpoint/jaxws:end

java web实现增删改查后,应该学习哪些高级技术?

问题描述 java web实现增删改查后,应该学习哪些高级技术? 做了个小项目,实现了curd,想继续往缓存,并发,负载高级深入,请推荐一个详细的高级技术路线?最好有书 解决方案 javaweb深入浅出,不过这个方向研究,主要还是在公司里学的会更实用些 解决方案二: 多线程,Socket,I/O JSP.EL.JSTL,AJAX JavaScript,jQuery JSON,XML EJB(可忽略) 各种框架 ......太多了 解决方案三: 多线程,Socket,I/O JSP.EL.JSTL

java web获取请求体内容

Java Web中如何获取请求体内容呢? 我们知道请求方式分为两种:Get,Post Java代码   /***       * Compatible with GET and POST       *        * @param request       * @return : <code>byte[]</code>       * @throws IOException       */       public static byte[] getRequestQuery

前端-java web 全局异常处理 如何配置

问题描述 java web 全局异常处理 如何配置 怎样配置java web 前端在访问该项目中根本不存在的方法的时候 跳转异常页面啊? 解决方案 java web异常处理java web 中几种异常处理Java web的几种异常处理 解决方案二: 看你使用什么技术了.要是ssh框架,直接使用struts2或者spring mvc的拦截器就行,如果是servlet,那就自己写一个拦截器. 解决方案三: 前端访问项目中不存在的方法是什么意思? 页面调用脚本方法不存在的时候浏览器是会执行异常的. 解

java web应用中新起一个线程 在线程中怎么获取系统登录的数据

问题描述 java web应用中新起一个线程 在线程中怎么获取系统登录的数据 java web应用中新起一个线程 在线程中怎么获取系统登录的数据,系统登录用的是Spring Secrity 解决方案 可以使用缓存,自己写一个缓存类.或者使用Redis.