Java 使用jax.ws提供静态文件
我正在构建一个web前端来监视SOAP服务的状态 有没有办法用jax.ws提供静态文件?例如,Java 使用jax.ws提供静态文件,java,web-services,static-files,Java,Web Services,Static Files,我正在构建一个web前端来监视SOAP服务的状态 有没有办法用jax.ws提供静态文件?例如,Endpoint.publish(“/static”,new SomeStaticFileHandler())其中对/static的任何请求都只服务于我文件夹中相应的静态文件?在静态文件中,我想查询状态并使用AJAX调用更新页面 谢谢 正确的方法是将自定义servlet添加到web.xml中 至于你想尝试的黑客:提供任何文件类型,任何内容类型?我相信这是行不通的。如果XML文件遵循预定义的模式——JAX
Endpoint.publish(“/static”,new SomeStaticFileHandler())
其中对/static的任何请求都只服务于我文件夹中相应的静态文件?在静态文件中,我想查询状态并使用AJAX调用更新页面
谢谢 正确的方法是将自定义servlet添加到web.xml中
至于你想尝试的黑客:提供任何文件类型,任何内容类型?我相信这是行不通的。如果XML文件遵循预定义的模式——JAX-WS实现类返回对象,而不是字符串或流,那么您可能可以为它们提供服务。使用模式和绑定将这些对象序列化为SOAP/XML。您需要将文件解析为对象,然后返回JAX-WS运行时。。。不管怎样,你会在文件内容上得到一个SOAP信封
在静态文件中,我想
查询状态并更新页面
使用AJAX调用
这听起来不像是一个静态文件。这是一个服务于XML或JSON的动态方法。最简单的答案仍然是servlet
(RESTful Java API)也是一个可行的选择。谢谢,我不喜欢servlet所需的疯狂XML。。。但是现在我必须学习servlet来混合这两个:)。