Holen Sie sich die server-port-Nummer von tomcat ohne Anforderung

Gibt es eine Tomcat-API oder Konfiguration zur Verfügung, die erkennen kann, eine Anwendung (wahrscheinlich am Start), was-port seinen Betrieb auf, ohne einen Antrag?

Sich ein Szenario vorstellen, wo gibt es zwei web-Applikationen, die in der gleichen Tomcat-und von denen brauchen, die zum aufrufen eines web-service aus. Wir wollen nicht die Aufforderung zum verlassen des Tomcat (wenn Sie den Apache-server name oder absolute URL, die Anfrage wird gehen und wieder kommen und Sie gehen können, um jede Instanz) und kommen zurück in. Für, ich weiß den Namen der Maschine, aber keinen Weg, um die port-Nummer. Ich weiß, ich kann codieren dieser Informationen, aber ich will nicht zu tun, wie ich möchte, dass meine war Datei application server-agnostisch.

Ich weiß, dass wir es finden können, wenn wir in ein HTTPServletRequest

Dies funktioniert nur für Tomcat 6 und nicht auf Tomcat 7

InformationsquelleAutor der Frage Teja Kantamneni | 2010-10-05

Schreibe einen Kommentar