Hallo zusammen
ich habe folgendes Problem:
Ich rufe einen Client (in Server A) auf, der ein Webservice auf Server B anspricht. Danach warte ich (im client) auf eine Antwort, die von einem Webservice auf Server A kommt. Der Webservice auf Server A soll eine globale Variable im Client ändern. Doch anscheinend läßt es Tomcat nicht zu, daß globale Variablen geändert werden. Sie dürfen anscheinend nur gelesen werden
Server A:
----------
Client + Webservice (Webservice ändert globale Variable im Client
Server B:
----------
Ruft Webservice auf Server B auf und.
Codeschnipsel:
Server A:
Server B:
Ruft den Webservice "Server" auf Server A auf
Danke für jede Hilfe
ich habe folgendes Problem:
Ich rufe einen Client (in Server A) auf, der ein Webservice auf Server B anspricht. Danach warte ich (im client) auf eine Antwort, die von einem Webservice auf Server A kommt. Der Webservice auf Server A soll eine globale Variable im Client ändern. Doch anscheinend läßt es Tomcat nicht zu, daß globale Variablen geändert werden. Sie dürfen anscheinend nur gelesen werden
Server A:
----------
Client + Webservice (Webservice ändert globale Variable im Client
Server B:
----------
Ruft Webservice auf Server B auf und.
Codeschnipsel:
Server A:
Code:
public class Client
{
public static boolean technOk=false;
public static int main(String[] args) throws Exception
{
while (technOk == false)
{
//wait 5 seconds then break...
}
}
}
Code:
public class Server
{
//change global variable
Client.technok = true
}
Server B:
Ruft den Webservice "Server" auf Server A auf
Danke für jede Hilfe