Sonntag, April 5, 2020

Gibt es bevorzugte Alternative ports für Tomcat-Installationen?

Wird der Standard-port für Tomcat (und andere „sekundäre“ web-Server/servlet-Container) ist 8080.

Wenn mehrere Dienste konfiguriert für diesen Anschluss oder gibt es eine Notwendigkeit zum installieren mehrerer Instanzen von Tomcat auf einem server, dann können Sie dieses Bearbeiten können port-Wert in ${CATALINA_HOME}/conf/server.xml.

Gibt es einen standard für die Bestimmung, welche port-Nummer(N), die anderen Anlagen verwenden soll? Gibt es ein standard +1/+10/+100/+1000 Ansatz, der in der Regel befolgt? Gibt es eine Möglichkeit zu bestimmen, ob es Konflikte ohne Auswahl etwas und versuchen einfach nur es?

Auch in server.xml es ist standardmäßig:

<Server port="8005" shutdown="SHUTDOWN"> 
<Connector port="8080" protocol="HTTP/1.1" redirectPort="8443" /> 
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />

Weitere Tomcat-Installationen, diese müssen neu nummeriert werden/enthalten? Sollten Sie alle Folgen der gleichen Nummerierung Strategie?

InformationsquelleAutor GeoGriffin | 2012-02-13

3 Kommentare

  1. 5

    Gibt es eine Möglichkeit zu bestimmen, ob es Konflikte ohne Aufnahme
    etwas und versuchen einfach nur es?

    Die neueste version des Tomcat-7.0.25 enthält Funktionen, um automatisch zu finden und zu binden, um einen freien port. Dies ist nicht ideal für jede Art von Produktion, die installation ist aber Recht ordentlich für Test-und Entwicklungszwecken.

    Zur Beantwortung Ihrer ursprünglichen Frage, die ich ganz gerne 9090 8080, wenn genommen, aber ich bin mir nicht bewusst keine spezifischen best practice in diesem Bereich.

    Den Tomcat-docs, die beschreiben, auto-port-Bindung hier.

    Und ja, alle anderen ports müssen geändert werden, wie gut.

    • Ich denke, die ultimative Antwort ist, dass es keine vorgeschriebenen Muster zu verwenden, aber was auch immer Sie tun, konsequent sein. Ich ging mit den +1000 Ansatz für meine konkrete situation. Ich akzeptierte diese Antwort, weil es bestätigt, dass alle ports geändert werden sollte.
  2. 2

    Wenn Sie binden mehrere Kater auf der gleichen IP-Adresse, müssen Sie verschiedene ports verwenden, die auf die Anschlüsse, und stellen Sie manuell in die server.xml Datei.

    Ich immer +1 von Persönlichem Konvention.

  3. 1

    Ich mag die +10000 Ansatz. Zwar gibt es bekannte Dienste, die gehen über port 10000 pro Standard, viele bekannte Anwendungen nicht. Daher die zusätzlichen ports, die sind durchaus erkennbar.

    Zum Beispiel:

    • Kater: 8080, 18080, 28080
    • Sicheren Kater: 8443, 18443, 28443
    • iSCSI-Ziele: 3260, 13260, 23260

    … und so weiter.

Kostenlose Online-Tests