So ändern Sie die Tomcat-Portnummer [geschlossen]

89

Ich entwickle eine Webanwendung in JSP, in der ich aus irgendeinem Grund den Tomcat-Zugriffsport ändern muss.

Gibt es eine Möglichkeit?

Siva Siva
quelle
1
@Brain Sicher, danke dir dein Vorschlag, ich habe die Antwort bekommen.
Siva Siva
1
Die Frage ist nicht zum Thema und hat überhaupt nichts mit JSPs zu tun.
Marquis von Lorne

Antworten:

180

Einfach !! ... Sie können es einfach über server.xml tun

  • Gehe zum tomcat>confOrdner
  • Bearbeiten server.xml
  • Suche " Connector Port"
  • Ersetzen Sie "8080" durch your port number
  • Starten Sie den Tomcat-Server neu.

Du bist fertig!.

kark
quelle
1
In Windows befindet sich der Tomcat-Konfigurationsordner normalerweise unter "C: \ Programme \ Apache Software Foundation \ Tomcat 9.0 \ conf"
Marwan Salim,
Wenn ich zu 8081 wechsle, funktioniert es perfekt, aber wenn ich zu 80 wechsle, hat es überhaupt nicht funktioniert. Ein paar Lösungen gegoogelt, niemand hat gearbeitet, eine Idee? Ich benutze Apache 9 & Ubuntu 18. Danke
Charlie
19

Navigieren Sie zum Ordner / tomcat-root / conf. In finden Sie die Datei server.xml.

Öffnen Sie die Datei server.xml in Ihrem bevorzugten Editor. Suchen Sie die unten stehende ähnliche Aussage (nicht genau die gleiche wie unten wird sich unterscheiden)

    <Connector port="8080" protocol="HTTP/1.1" 
           connectionTimeout="20000" 
           redirectPort="8443" />

Ich werde die Portnummer an 9090 weitergeben

     <Connector port="9090" protocol="HTTP/1.1" 
           connectionTimeout="20000" 
           redirectPort="8443" />

Speichern Sie die Datei und starten Sie den Server neu. Jetzt lauscht der Kater an Port 9090

Prabhakaran Ramaswamy
quelle
5

Sie müssen Tomcat/conf/server.xmlden Anschluss bearbeiten und ändern. Die Anschlusseinstellung sollte ungefähr so ​​aussehen:

<Connector port="8080" maxHttpHeaderSize="8192"
           maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
           enableLookups="false" redirectPort="8443" acceptCount="100"
           connectionTimeout="20000" disableUploadTimeout="true" />

Ändern Sie einfach den Connector-Port von Standard 8080 auf eine andere gültige Portnummer.

Juned Ahsan
quelle
Ich habe die Antwort bekommen, danke für deine Zeit.
Siva Siva
5

1) Suchen Sie server.xml im {Tomcat-Installationsordner} \ conf \. 2) Suchen Sie die folgende ähnliche Anweisung

       <!-- Define a non-SSL HTTP/1.1 Connector on port 8180 -->
      <Connector port="8080" maxHttpHeaderSize="8192"
           maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
           enableLookups="false" redirectPort="8443" acceptCount="100"
           connectionTimeout="20000" disableUploadTimeout="true" />

Beispielsweise

<Connector port="8181" protocol="HTTP/1.1" 
           connectionTimeout="20000" 
           redirectPort="8443" />

Bearbeiten und speichern Sie die Datei server.xml. Starten Sie Tomcat neu. Getan

Weitere Referenz: http://www.mkyong.com/tomcat/how-to-change-tomcat-default-port/

Deepika CP
quelle