Globale Variable mit Tomcat

maxpade

Mitglied
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:


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
 
ich hatte diese Frage in einem anderen Forum gestellt.

Anscheinend ist es so, daß jeder Webservice seine eigene Umgebung hat. Um also eine Kommunikation aufzubauen, sollte in solchen Fällen z.b. auf Socket, Datenbanken oder files zurückgegriffen werden.

vielleicht hilft dieses Feedback dem einen oder anderen;-)
 
Zurück