Tomcat Installieren: Unterschied zwischen den Versionen

Aus ahrensburg.city
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
 
(2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
Tomcat ist ein Webserver, der von der Apache Software Foundation entwickelt wurde. Er ist in Java geschrieben und unterstützt Java Servlet, JavaServer Pages (JSP) und Java Expression Language (EL).
== Tomcat Installiern ==
== Installation ==
=== Ubuntu===
==== Installation ====
# Öffnen Sie ein Terminal.
#  Führen Sie den folgenden Befehl aus, um Tomcat zu installieren:
<pre>
<pre>
sudo apt-get update
cd /opt
sudo apt-get install tomcat10
sudo wget https://dlcdn.apache.org/tomcat/tomcat-10/v10.1.31/bin/apache-tomcat-10.1.31.tar.gz
sudo tar -xvzf apache-tomcat-10.1.31.tar.gz
sudo mv apache-tomcat-10.1.31 tomcat
sudo rm -rf apache-tomcat-10.1.31.tar.gz
sudo useradd -m -s /bin/false tomcat
sudo chown -R tomcat:tomcat /opt/tomcat
</pre>
#  Führen Sie den folgenden Befehl aus, um Tomcat zu starten Systemd:
<pre>
sudo nano /etc/systemd/system/tomcat.service
</pre>
# Fügen Sie den folgenden Inhalt hinzu:
<pre>
[Unit]
Description=Apache Tomcat Web Server
After=network.target
 
[Service]
Type=forking
User=tomcat
Group=tomcat
WorkingDirectory=/opt/tomcat
ExecStart=/opt/tomcat/bin/startup.sh
ExecStop=/opt/tomcat/bin/shutdown.sh
 
[Install]
WantedBy=multi-user.target
 
</pre>
 
# Führen Sie den folgenden Befehl aus, um Tomcat zu starten:
<pre>
sudo systemctl daemon-reload
sudo systemctl start tomcat
sudo systemctl enable tomcat
</pre>
</pre>


== Konfiguration ==
==== Konfiguration ====
Tomcat wird standardmäßig auf Port 8080 ausgeführt. Sie können den Port in der Datei server.xml ändern.
# Öffnen Sie ein Terminal.
#  Führen Sie den folgenden Befehl aus, um Tomcat zu konfigurieren:
<pre>
<pre>
sudo nano /etc/tomcat10/server.xml
sudo nano /opt/tomcat/conf/server.xml
</pre>
</pre>
Folgende Zeile ändern:
==== Fügen Sie den folgenden Inhalt hinzu====
<pre>
<pre>
<Connector protocol="org.apache.coyote.http11.Http11NioProtocol"
          unixDomainSocketPath="/var/run/start/tomcat.sock"
          connectionTimeout="20000"
          redirectPort="8443"
          maxParameterCount="1000"
          />
</pre>
====Führen Sie den folgenden Befehl aus, um Tomcat zu starten====
<pre>
sudo mkdir -p /var/run/start
sudo chown tomcat:tomcat /var/run/start


<Connector port="-1" protocol="HTTP/1.1"
              connectionTimeout="20000"
              redirectPort="8443"
              maxParameterCount="1000"
              unixDomainSocketPath="/run/thorsten/tomcat.sock" />


sudo chown -R tomcat:tomcat /opt/tomcat
sudo chmod -R 775 /opt/tomcat/logs
sudo systemctl restart tomcat
</pre>
</pre>

Aktuelle Version vom 3. November 2024, 22:29 Uhr

Tomcat Installiern

Ubuntu

Installation

  1. Öffnen Sie ein Terminal.
  2. Führen Sie den folgenden Befehl aus, um Tomcat zu installieren:
cd /opt
sudo wget https://dlcdn.apache.org/tomcat/tomcat-10/v10.1.31/bin/apache-tomcat-10.1.31.tar.gz
sudo tar -xvzf apache-tomcat-10.1.31.tar.gz 
sudo mv apache-tomcat-10.1.31 tomcat
sudo rm -rf apache-tomcat-10.1.31.tar.gz
sudo useradd -m -s /bin/false tomcat
sudo chown -R tomcat:tomcat /opt/tomcat
  1. Führen Sie den folgenden Befehl aus, um Tomcat zu starten Systemd:
sudo nano /etc/systemd/system/tomcat.service
  1. Fügen Sie den folgenden Inhalt hinzu:
[Unit]
Description=Apache Tomcat Web Server
After=network.target

[Service]
Type=forking
User=tomcat
Group=tomcat
WorkingDirectory=/opt/tomcat
ExecStart=/opt/tomcat/bin/startup.sh
ExecStop=/opt/tomcat/bin/shutdown.sh

[Install]
WantedBy=multi-user.target

  1. Führen Sie den folgenden Befehl aus, um Tomcat zu starten:
sudo systemctl daemon-reload
sudo systemctl start tomcat
sudo systemctl enable tomcat

Konfiguration

  1. Öffnen Sie ein Terminal.
  2. Führen Sie den folgenden Befehl aus, um Tomcat zu konfigurieren:
sudo nano /opt/tomcat/conf/server.xml

Fügen Sie den folgenden Inhalt hinzu

<Connector protocol="org.apache.coyote.http11.Http11NioProtocol"
           unixDomainSocketPath="/var/run/start/tomcat.sock"
           connectionTimeout="20000"
           redirectPort="8443"
           maxParameterCount="1000"
           />

Führen Sie den folgenden Befehl aus, um Tomcat zu starten


sudo mkdir -p /var/run/start
sudo chown tomcat:tomcat /var/run/start


sudo chown -R tomcat:tomcat /opt/tomcat
sudo chmod -R 775 /opt/tomcat/logs
sudo systemctl restart tomcat