In questo primo di due post, vediamo come deployare una procedura di
business logic attraverso un web service. Per esporre un servizio web, OpenEdge fornisce un
Web Services Adapter (WSA), un programma eseguito come una Java Servlet in un
Web Server.
Come prima cosa occorre procurarsi un Java Servlet Engine
(JSE). Esistono diversi Web Server / JSE Open Source; tra questi Tomcat (JSE
del progetto Apache) è sicuramente uno dei più popolari.
Scaricate la vs. versione dal sito http://tomcat.apache.org/ ed
installatela/unzippatela a seconda della distribuzione scelta.
Personalmente uso la versione .zip, in modo da evitare di
registrala come servizio di windows.
Posizionarsi nella directory di tomcat/bin ed eseguire lo
script catalina start.
Veriabili di ambiente settate |
Per verificare che Tomcat sia effettivamente running aprite il vs. browser e digitate l’url
http://<yourWebServer>:8080/ (yourWebServer è il server web dove avete installato Tomcat, 8080 è la porta di default usata).
Ora dovete deployare la WSA di OpenEdge (fornita dall'installazione), ed il suo
default web service adapter wsa1, nella webapps directory di tomcat. Copiate la
directory %DLC%/servlets/wsa all’interno di %tomcat_home%\webapps.
Restart Tomcat. catalina stop / catalina start.
Nel prossimo post deployeremo una
OpenEdge AppServer Business Logic.
0 commenti:
Posta un commento