Je développe un simple projet hello world en utilisant Eclipse IDE. Je peux l'exécuter à partir de l'EDI (Services Web -> Test avec Web Services Explorer). A partir de cela, il fonctionne parfaitement, mais si j'essaie d'accéder à la http://localhost:8080/ode/processes/HelloWorld/
Il donne quelques exceptions.
org.apache.axis2.AxisFault: La référence de point final (EPR) pour l'opération non trouvée est/ode/processus/HelloWorld/et l'Action WSA = null à org.apache.axis2.engine.DispatchPhase. checkPostConditions (DispatchPhase.java:86) à org.apache.axis2.engine.Phase.invoke (Phase.java:308) à org.apache.axis2.engine.AxisEngine.invoke (AxisEngine.java:212) à org.apache.axis2.engine.AxisEngine.receive (AxisEngine.java:132) à org.apache.axis2.transport.http.util.RESTUtil.invokeAxisEngine (RESTUtil.java:125) à org.apache.axis2. transport.http.util.RESTUtil.processURLRequest (RESTUtil.java:119) at org.apache.axis2.transp ort.http.AxisServlet $ RestRequestProcessor.processURLRequest (AxisServlet.java:799) à org.apache.axis2.transport.http.AxisServlet.doGet (AxisServlet.java:242) à org.apache.ode.axis2.hooks. ODEAxisServlet.doGet (ODEAxisServlet.java:62) à javax.servlet.http.HttpServlet.service (HttpServlet.java:617) à javax.servlet.http.HttpServlet.service (HttpServlet.java:717) à org. apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:290) à org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:206) à org.apache.catalina.core.StandardWrapperValve.invoke (StandardWrapperValve.java:233) sur org.apache.catalina.core.StandardContextValve.invoke (StandardContextValve.java:191) à org.apache.catalina.core.StandardHostValve.invoke (StandardHostValve.java:128) à org.apache.catalina.valves.ErrorReportValve.invoke (ErrorReportValve.java:102) à org.apache.catalina.core. StandardEngineValve.invoke (StandardEngineValve.java:109) à org.apache.catalina.connector.CoyoteAdapter.service (CoyoteAdapter.java:286) à org.apache.coyote.http11.Http11Processor.process (Http11Processor.java:845) à org.apache.coyote.http11.Http11Protocol $ Http11ConnectionHandler.process (Http11Protocol.java:583) à org.apache.tomcat.util.net.JIoEndpoint $ Worker.run (JIoEndpoint.java:447) à java. lang.Thread.run (Thread.java:729)
Quel peut être le problème et comment le développer en tant que, entrez des valeurs à travers le navigateur Web et obtenir la sortie de celui-ci. Merci.Comment faire pour exécuter l'ODE HelloWorld à partir du navigateur?
Répondre
Il y a quelques problèmes avec votre exemple:
d'abord, selon le message d'erreur affiché l'URL de votre point final est erroné. Vous utilisez l'exemple helloWorld livré avec ODE, l'URL Endpoint correcte est http://localhost:8080/ode/processes/helloWorld. Deuxièmement: Avec Web Service Explorer, vous utilisez un point de terminaison SOAP. Comme un navigateur ne parle pas SOAP, vous devez vous en tenir à la liaison HTTP rendue par Axis2. Cela signifie que l'URL doit être composé comme suit:
<endpointURL>/<operationName>?<part>=<value>...
L'exemple helloWorld rend un service Web fournissant une opération appelée « bonjour ». Cette opération prend un message en entrée qui contient une partie appelée "TestPart".Cette partie est prise pour calculer le message de sortie.
En utilisant le schéma ci-dessus, une URL de travail pour votre navigateur (via requête GET) ressemble à ceci:
http://localhost:8080/ode/processes/helloWorld/hello?TestPart=Hello
- 1. Exécuter cmd à partir du navigateur - par JS
- 2. Comment faire pour exécuter ce code à partir d'un contrôleur?
- 3. Comment faire pour exécuter une requête à partir de FQL?
- 4. Lancer l'application silverlight à partir du navigateur
- 5. SNMP à partir du navigateur
- 6. Exécuter une application à partir d'un navigateur Web?
- 7. Exécuter des tests django à partir d'un navigateur
- 8. Rendu Excel à partir du navigateur
- 9. Exécuter EXE à partir du client
- 10. Comment faire défiler la fenêtre du navigateur
- 11. enregistrement vidéo à partir du navigateur Web
- 12. comment puis-je exécuter à partir du service
- 13. Comment exécuter une application à partir du service Windows
- 14. Comment faire pour exécuter du code stocké dans DB?
- 15. Impression SVG à partir du navigateur
- 16. Comment exécuter un script bash à partir du programme C++
- 17. Comment appeler l'application Android à partir du navigateur Web
- 18. Comment gérer les événements à partir des boutons du navigateur
- 19. Comment faire pour faire défiler un objet gtk.scrolledwindow à partir du code python
- 20. Comment faire pour exécuter un ensemble de requêtes SQL à partir d'un fichier, en PHP?
- 21. Déclenchement de l'exécution du programme local à partir du navigateur
- 22. Comment exécuter des tests NUnit à partir du code C#
- 23. comment exécuter l'application console à partir du formulaire Windows?
- 24. Comment exécuter la fonction PostgreSQL à partir du code VBA?
- 25. Comment exécuter une application xulrunner à partir du code java?
- 26. Comment faire pour exécuter un seul cas de test à partir MSTEST
- 27. Comment faire pour exécuter une application Qt?
- 28. Comment faire pour exécuter le programme régulièrement?
- 29. Comment faire pour exécuter le script Python à partir de CreateProcess en C sur Windows?
- 30. Comment faire pour exécuter des scripts jython multithread exécutés à partir de Java?