Closed acypert closed 5 years ago
Fixed by
You need to update the services.xml file at: src\main\webapp\WEB-INF\services\QBWebConnectorSvc\META-INF\services.xml
There are two references to class files, change both of them to com.emoran.testWS.[...] instead of com.test.ws.[...]
com.emoran.testWS.QBWebConnectorSvcMessageReceiverInOut com.emoran.testWS.QBWebConnectorSvcSkeleton
Thanks @acypert ! I was about to build the project locally and debug the issue, thanks for the fix, I was also getting the same.
No problem! Thanks for putting this project up, it's a big help.
Now that I have the server running, what should be the process to communicate with the connector? Should the process be to send a SOAP POST to the server address? I found this example, but when I perform the POST it doesn't seem to be actually interacting with Quickbooks.
`<?xml version="1.0" encoding="utf-8"?>
@acypert the way I've used this is basically, once the WSDL is exposed I followed this steps:
`<?xml version="1.0" encoding="UTF-8"?>
Gotcha @emoran . I still wasn't able to get it to communicate, unfortunately, so I decided to go the route of Jacob (COM Bridge) to communicate with Quickbooks (https://www.molecularbear.com/blog/using-the-quickbooks-sdk-via-jacob-java-com-bridge), and I'll configure a server to enable communication between all of the other applications.
Either way, thanks again for providing this resource.
Hi,
I was able to deploy your code to Tomcat, but on opening the page I'm receiving this exception:
javax.servlet.ServletException: File [/axis2-web/listSingleService.jsp] not found org.apache.jasper.servlet.JspServlet.handleMissingResource(JspServlet.java:407) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:374) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:329) javax.servlet.http.HttpServlet.service(HttpServlet.java:741) org.apache.axis2.transport.http.AbstractAgent.renderView(AbstractAgent.java:119) org.apache.axis2.transport.http.ListingAgent.processListService(ListingAgent.java:200) org.apache.axis2.transport.http.AxisServlet.doGet(AxisServlet.java:260) javax.servlet.http.HttpServlet.service(HttpServlet.java:634) javax.servlet.http.HttpServlet.service(HttpServlet.java:741) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
Do you know why this is happening?