...
NetBeans include a debugger, profiler and an HTTP monitor that can assist in troubleshooting SOA applications.
tcpmon and tcptrace
TCPMon tcpmon allows you to easily view messages as they go back and forth on the wire. The companion utility tcptrace can be used for analysis of the dump.
WSMonitor
WSMonitor in another option to Tcpmon with slightly more functionality.
SOAP UI
NetSniffer
NetSniffer makes it possible to track the network traffic between arbitrary devices within a LAN segmentSOAP UI can also be used for debugging. In addition to viewing messages, it allows you send messages and load test your services. It also has plugins for Eclipse, IDEA and NetBeans.
Wireshark
Wireshark, a network packet analyzer, is useful for following the routing of SOAP messages. It can also help when you are getting an HTML error message from the server that your CXF client cannot normally process, by allowing you to see the non-SOAP error message. See this blog entry for more information.
SOAP UI
SOAP UI can also be used for debugging. In addition to viewing messages, it allows you send messages and load test your services. It also has plugins for Eclipse, NetBeans and IntelliJ IDEA.
Helpful Utilities
WSDL Viewer
...