Ich entwickle ein einfaches Hallo Welt Projekt mit Eclipse IDE. Ich kann es von der IDE (Web Services -> Test mit Web Services Explorer) ausführen. Davon funktioniert es einwandfrei, aber wenn ich versuche auf die http://localhost:8080/ode/processes/HelloWorld/
zuzugreifen gibt es einige Ausnahmen.
org.apache.axis2.AxisFault: Die Endpunkt-Referenz (EPR) für den Betrieb nicht gefunden ist/ode/Prozesse/Hello World/und die WSA Action = null bei org.apache.axis2.engine.DispatchPhase. checkPostConditions (DispatchPhase.java:86) bei org.apache.axis2.engine.Phase.invoke (Phase.java308) bei org.apache.axis2.engine.AxisEngine.invoke (AxisEngine.java:212) bei org.apache.axis2.engine.AxisEngine.receive (AxisEngine.java:132) bei org.apache.axis2.transport.http.util.RESTUtil.invokeAxisEngine (RESTUtil.java:125) bei org.apache.axis2. transport.http.util.RESTUtil.processURLRequest (RESTUtil.java:119) bei org.apache.axis2.transp ort.http.AxisServlet $ RestRequestProcessor.processURLRequest (AxisServlet.java:799) bei org.apache.axis2.transport.http.AxisServlet.doGet (AxisServlet.java:242) bei org.apache.ode.axis2.hooks. ODEAxisServlet.doGet (ODEAxisServlet.java:62) bei javax.servlet.http.HttpServlet.service (HttpServlet.java:617) bei javax.servlet.http.HttpServlet.service (HttpServlet.java:717) bei org. apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:290) bei org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:206) bei org.apache.catalina.core.StandardWrapperValve.invoke (StandardWrapperValve.java:233) bei org.apache.catalina.core.StandardContextValve.invoke (StandardContextValve.java:191) bei org.apache.catalina.core.StandardHostValve.invoke (StandardHostValve.java:128) bei org.apache.catalina.valves.ErrorReportValve.invoke (ErrorReportValve.java:102) bei org.apache.catalina.core. StandardEngineValve.invoke (StandardEngineValve.java:109) bei org.apache.catalina.connector.CoyoteAdapter.service (CoyoteAdapter.java:286) bei org.apache.coyote.http11.Http11Processor.process (Http11Processor.java:845) bei org.apache.coyote.http11.Http11Protocol $ Http11ConnectionHandler.process (Http11Protocol.java:583) bei org.apache.tomcat.util.net.JIoEndpoint $ Worker.run (JIoEndpoint.java:447) auf Java. lang.Thread.run (Thread.java:729)
Was kann das Problem sein und wie man es entwickelt, Werte über den Webbrowser eingeben und die Ausgabe daraus erhalten. Danke.Wie führe ich HelloWorld ODE über den Browser aus?
Antwort
Es gibt ein paar Probleme mit Ihrem Beispiel:
Zuerst nach der entsandten Fehlermeldung der URL Ihres Endpunkt falsch ist. Wenn Sie das mit ODE ausgelieferte HelloWorld-Beispiel verwenden, lautet die korrekte Endpunkt-URL http://localhost:8080/ode/processes/helloWorld.
Zweitens: Mit dem Web Service Explorer verwenden Sie einen SOAP-Endpunkt. Da ein Browser kein SOAP spricht, müssen Sie sich an die von Axis2 gerenderte HTTP-Bindung halten. Das bedeutet im Wesentlichen, dass die URL sollte wie folgt zusammengesetzt sein:
<endpointURL>/<operationName>?<part>=<value>...
Das Beispiel macht helloworld eine Operation „Hallo“ genannt Bereitstellung eines Web-Service. Diese Operation nimmt eine Nachricht als Eingabe, die einen Teil enthält, der "TestPart" genannt wird.Dieser Teil wird verwendet, um die Ausgabenachricht zu berechnen.
das Schema oben verwenden, eine funktionierende URL für Ihren Browser (via Anfrage GET) sieht wie folgt aus:
http://localhost:8080/ode/processes/helloWorld/hello?TestPart=Hello
- 1. Wie führe ich den Yardoc Server über Passenger aus?
- 2. Wie führe ich .js Dateien lokal in meinem Browser aus?
- 3. Wie führe ich ein Bash-Skript über den absoluten Pfad?
- 4. Wie führe ich TopoJSON aus?
- 5. Wie führe ich Batch-Dateien über PHP aus?
- 6. Wie führe ich meine .sql-Skriptdatei über ADO.NET aus?
- 7. Wie führe ich "Windows-Funktionen" über Python aus?
- 8. Wie führe ich den Befehl rd in Java aus?
- 9. Wie führe ich den Befehl git von build.gradle aus?
- 10. Wie interpretiere und führe ich den folgenden ant-Befehl aus?
- 11. Wie führe ich den in einer Variablen gespeicherten Befehl aus?
- 12. Wie führe ich findAndModify in Restheart aus?
- 13. Wie führe ich Piped-Output aus?
- 14. Wie führe ich MSBuild von Delphi aus?
- 15. Wie führe ich --disable-json aus?
- 16. Wie führe ich einen Mercurial-Server aus?
- 17. Wie führe ich Kommandozeilenbefehle aus dem Code
- 18. Wie führe ich Android-Beispiele aus?
- 19. Wie führe ich eine Qt-Anwendung aus?
- 20. Wie führe ich Zeichenketten in Java aus?
- 21. Wie führe ich den Befehl aus, während ich die ConEmu-Instanz von einem anderen Prozess aus führe?
- 22. Wie führe ich eine bessere Kolorierungsfunktion aus?
- 23. Wie führe ich lm.ridge summary aus?
- 24. Wie führe ich die Funktion einmal aus?
- 25. Wie führe ich externe Programme aus?
- 26. Wie führe ich PhantomJS von PHP aus
- 27. Wie führe ich Bitoperationen in glsl aus?
- 28. Wie führe ich page.render in page.evaluate aus?
- 29. Wie führe ich Dalvik Op-Codes aus?
- 30. Wie führe ich ein Python-Programm aus?