PDA

View Full Version : Webservices unter V6R1



csteffen
18-03-10, 14:31
Hallo zusammen,

ich versuche gerade, einen bisher unter Windows / Apache Tomcat V6 laufenden Webservice auf das System i (V6R1) zu bringen. Leider sehe ich dort nur die Möglichkeit, ILE-Programme als neuen Service einzurichten.Ich möchte aber gern JAVA nutzen. Wird das wirklich auf dem System i nicht unterstützt, wo doch angeblich so viel getan wird, damit JAVA gut läuft? Ich habe außerdem keine Möglichkeit gesehen, den Webserver mit einer JVM 1.6 laufen zu lassen (die installiert ist), es steht nur 1.5 dort, ohne dass ich es ändern könnte.

Oder ist die "IBM Web Administration for i" nicht die geeignete Oberfläche, um das alles zu verwalten? Kann ich die benötigten Dateien auch einfach ins IFS stellen, ohne den Service extra zu deployen?

Die Infos, die ich bisher gefunden habe, beziehen sich alle auf maximal V5R4, wo man ja zumindest noch einen Tomcat V5 hatte und es anscheinend einfacher ging.

Für Tipps oder einen Link zu einem entsprechenden Handbuch / Tutorial wäre ich sehr dankbar.


Viele Grüße

BenderD
18-03-10, 15:13
...
Die Büchse, die den WebService anbietet, braucht logischerweise einen WevServer, wie soll der rechner sonst über HTTP erreichbar sein?
Tomcat geht immer noch, wenn man kein statisches WebServing macht, braucht man auch keinen Connector zum Apache.
WebsFear geht auch, allerdings ist diese Eier Konsole der Hit.
Unter V6 wird die JVM über Umgebungsvariable gesteuert, wie das auf anderen Büchsen auch ist.
Doku ist über jede Suchmaschine zu finden.
D*B


Hallo zusammen,

ich versuche gerade, einen bisher unter Windows / Apache Tomcat V6 laufenden Webservice auf das System i (V6R1) zu bringen. Leider sehe ich dort nur die Möglichkeit, ILE-Programme als neuen Service einzurichten.Ich möchte aber gern JAVA nutzen. Wird das wirklich auf dem System i nicht unterstützt, wo doch angeblich so viel getan wird, damit JAVA gut läuft? Ich habe außerdem keine Möglichkeit gesehen, den Webserver mit einer JVM 1.6 laufen zu lassen (die installiert ist), es steht nur 1.5 dort, ohne dass ich es ändern könnte.

Oder ist die "IBM Web Administration for i" nicht die geeignete Oberfläche, um das alles zu verwalten? Kann ich die benötigten Dateien auch einfach ins IFS stellen, ohne den Service extra zu deployen?

Die Infos, die ich bisher gefunden habe, beziehen sich alle auf maximal V5R4, wo man ja zumindest noch einen Tomcat V5 hatte und es anscheinend einfacher ging.

Für Tipps oder einen Link zu einem entsprechenden Handbuch / Tutorial wäre ich sehr dankbar.


Viele Grüße

csteffen
18-03-10, 15:42
Hallo BenderD,

danke für die schnelle Antwort. Dass ich einen Webserver für den Webservice brauche, ist schon klar. Beim Apache Tomcat unter Windows muss ich nur nicht langwierig irgendwelche Webservices registrieren, sondern stelle einfach die JAR-Datei und eine JWS-Datei in die entsprechenden Verzeichnisse und das ist es dann auch schon. Da hatte ich gedacht, dass das evtl. beim System i auch so geht und man nicht die Registrirungs-Prozedur braucht, in der man nur ILE-Programme registrieren kann...

Viele Grüße
csteffen

BenderD
18-03-10, 15:52
... da brauchts keine Registrierungs Prozedur, was immer das sein mag. Deployment von WebServices für Tomcat ist auf der AS/400 genauso, wie auf jeder anderen Büchse und ein Standard Deployment mit einem EAR Archiv geht auch für den WebsFear, lediglich die Admin Konsole ist ein wenig Gewöhnungs bedürftig. Ab welchem Release Stand der WebsFear JWS unterstützt, weiß ich nicht.

D*B


Hallo BenderD,

danke für die schnelle Antwort. Dass ich einen Webserver für den Webservice brauche, ist schon klar. Beim Apache Tomcat unter Windows muss ich nur nicht langwierig irgendwelche Webservices registrieren, sondern stelle einfach die JAR-Datei und eine JWS-Datei in die entsprechenden Verzeichnisse und das ist es dann auch schon. Da hatte ich gedacht, dass das evtl. beim System i auch so geht und man nicht die Registrirungs-Prozedur braucht, in der man nur ILE-Programme registrieren kann...

Viele Grüße
csteffen