设置Java端点超时持续时间
我正在使用JAX-WS实现一个简单的JavaWeb服务,并使用@WebService和@WebMethod公开我的服务 为了发布服务,我使用了一个简单的Endpoint.publish()实现设置Java端点超时持续时间,java,web-services,timeout,jax-ws,Java,Web Services,Timeout,Jax Ws,我正在使用JAX-WS实现一个简单的JavaWeb服务,并使用@WebService和@WebMethod公开我的服务 为了发布服务,我使用了一个简单的Endpoint.publish()实现 Endpoint.publish( "http://urlToService" , new WebServiceImp() ); 所有这些都正常工作 我现在需要设置用户连接的超时持续时间。 从我的搜索中,我发现了许多人在客户端应用程序上根据自己的请求实现此功能的实例,我还找到了更改应用程序服务器
Endpoint.publish( "http://urlToService" , new WebServiceImp() );
所有这些都正常工作
我现在需要设置用户连接的超时持续时间。
从我的搜索中,我发现了许多人在客户端应用程序上根据自己的请求实现此功能的实例,我还找到了更改应用程序服务器(如Tomcat)配置文件的方法。但不是为端点设置值的方法
所以我的问题是,,
a) 如何设置与端点通信的默认超时
b) 如何查看端点通信的当前超时值
非常感谢这个问题可能会对你有所帮助。是的,这是我以前发现的一个页面,但据我所知,上面几个实现使用了服务类(我没有使用),我相信这是在客户端连接到现有web服务时使用的(除非我弄错了)。这篇文章的另一个建议似乎是设置JRE道具sun.net.client.defaultConnectTimeout sun.net.client.defaultReadTimeout道具,但我看不到客户端软件包,所以不确定a)如何实现这样一个想法b)如果由于缺少软件包会产生影响?谢谢你的回复