Java 如何调试tomcat Web服务?

Java 如何调试tomcat Web服务?,java,web-applications,struts2,tomcat6,Java,Web Applications,Struts2,Tomcat6,我在同一台机器上为web应用程序的两个部分(客户端应用程序和服务器应用程序)运行两个tomcat实例。客户端没有数据存储,使用服务器与数据库交互。服务器应用程序使用wsdl web服务侦听来自客户端的GET请求。每次尝试通过客户端应用登录时,我都会得到一个无效的登录。如果我试图通过浏览器直接访问LoginService,我会从catalina日志中得到此错误 [PhaseInterceptorChain:369]用于{http://ws.myoscar_server.oscarehr.org/}

我在同一台机器上为web应用程序的两个部分(客户端应用程序和服务器应用程序)运行两个tomcat实例。客户端没有数据存储,使用服务器与数据库交互。服务器应用程序使用wsdl web服务侦听来自客户端的GET请求。每次尝试通过客户端应用登录时,我都会得到一个无效的登录。如果我试图通过浏览器直接访问LoginService,我会从catalina日志中得到此错误

[PhaseInterceptorChain:369]用于{http://ws.myoscar_server.oscarehr.org/}LoginWsService已引发异常,正在解除
org.apache.cxf.interceptor.Fault:没有这样的操作:(HTTP GET PATH\u INFO:/myoscar\u server/LoginService)

我不确定“每次我尝试登录”是什么意思。我想你在catalina日志中看到的错误只是说你正在访问只侦听
POST
请求的web服务,但是使用浏览器,您正在发送一个
GET
请求。这个错误可能会让你失望。我会首先使用Firefox Poster之类的东西向您的服务发送一个
POST
请求,看看真正的错误是什么。

您可能在servlet映射上有错误。你能发布你的web.xml吗?这是我的客户端应用程序的web.xml这是我的服务器应用程序的web.xml对不起,我编辑了这个问题,我的意思是get而不是post。对于登录,我指的是通过客户端应用程序登录