我目前正在研究在 glassfish 3.1.2-server 上运行的 web 服务,我只有远程部署访问权限。路线基本上是这样的:我在本地运行的 glassfish 服务器上开发 web 服务 -> 我创建了一个包含所有需要的依赖项的 war 文件 -> 我将 war 文件部署到我有写访问权限的远程 svn 目录-> 远程 glassfish 获取 svn-war-files 并部署它们 -> 我现在可以通过 HTTP-URL 运行它们。
当我的本地配置与远程服务器上的所有内容大致匹配时,这可以正常工作,但是现在开始出现一些问题 - 本地 web 服务运行良好,远程没有。调用 ?wsdl 时,我没有得到 wsdl,而是得到“资源不可用”错误。所以我的问题是:有什么方法可以强制网络服务将带有参数 ?wsdl 的 url 的调用者重定向到详细说明异常的错误页面上?我目前正在调用 java.util.logging,但由于我无法访问日志,所以没有任何帮助。