# Решение
#### Следуй этим шагам
##### 1. Скопируй war-файл приложения на сервер, здесь app03
```
scp /tmp/ROOT.war earth@app01:/tmp
```
##### 2. Перейди на сервер приложений.
```
ssh earth@app01
```
##### 3. Установи tomcat, здесь использую версию 11.0.5
```
sudo yum install java -y
sudo groupadd --system tomcat
sudo useradd -d /usr/share/tomcat -r -s /bin/false -g tomcat tomcat
curl -LO https://dlcdn.apache.org/tomcat/tomcat-1...0.5.tar.gz
sudo tar xvf apache-tomcat-11.0.5.tar.gz -C /usr/share/
sudo ln -s /usr/share/apache-tomcat-11.0.5/ /usr/share/tomcat
sudo chown -R tomcat:tomcat /usr/share/tomcat
sudo chown -R tomcat:tomcat /usr/share/apache-tomcat-11.0.5/
```
##### 4. Измени порт на заданный, здесь 5000
```
sudo sed -i 's/Connector port="8080"/Connector port="5000"/g' /usr/share/tomcat/conf/server.xml`
```
##### 5. Установи приложение
```
sudo rm -rf /usr/share/tomcat/webapps/ROOT
sudo cp /tmp/ROOT.war /usr/share/tomcat/webapps/
```
##### 6. Создай службу для tomcat
```
[Unit]
Description=Tomcat
After=syslog.target network.target
[Service]
Type=forking
User=tomcat
Group=tomcat
Environment=JAVA_HOME=/usr/lib/jvm/jre-openjdk
Environment='JAVA_OPTS=-Djava.awt.headless=true'
Environment=CATALINA_HOME=/usr/share/tomcat
Environment=CATALINA_BASE=/usr/share/tomcat
Environment=CATALINA_PID=/usr/share/tomcat/temp/tomcat.pid
ExecStart=/usr/share/tomcat/bin/catalina.sh start
ExecStop=/usr/share/tomcat/bin/catalina.sh stop
[Install]
WantedBy=multi-user.target
```
##### 7. Включи службу
```
sudo systemctl daemon-reload
sudo systemctl enable tomcat --now
```
##### 8. Проверка
```
curl http://app03:5000
```
#### Следуй этим шагам
##### 1. Скопируй war-файл приложения на сервер, здесь app03
```
scp /tmp/ROOT.war earth@app01:/tmp
```
##### 2. Перейди на сервер приложений.
```
ssh earth@app01
```
##### 3. Установи tomcat, здесь использую версию 11.0.5
```
sudo yum install java -y
sudo groupadd --system tomcat
sudo useradd -d /usr/share/tomcat -r -s /bin/false -g tomcat tomcat
curl -LO https://dlcdn.apache.org/tomcat/tomcat-1...0.5.tar.gz
sudo tar xvf apache-tomcat-11.0.5.tar.gz -C /usr/share/
sudo ln -s /usr/share/apache-tomcat-11.0.5/ /usr/share/tomcat
sudo chown -R tomcat:tomcat /usr/share/tomcat
sudo chown -R tomcat:tomcat /usr/share/apache-tomcat-11.0.5/
```
##### 4. Измени порт на заданный, здесь 5000
```
sudo sed -i 's/Connector port="8080"/Connector port="5000"/g' /usr/share/tomcat/conf/server.xml`
```
##### 5. Установи приложение
```
sudo rm -rf /usr/share/tomcat/webapps/ROOT
sudo cp /tmp/ROOT.war /usr/share/tomcat/webapps/
```
##### 6. Создай службу для tomcat
```
[Unit]
Description=Tomcat
After=syslog.target network.target
[Service]
Type=forking
User=tomcat
Group=tomcat
Environment=JAVA_HOME=/usr/lib/jvm/jre-openjdk
Environment='JAVA_OPTS=-Djava.awt.headless=true'
Environment=CATALINA_HOME=/usr/share/tomcat
Environment=CATALINA_BASE=/usr/share/tomcat
Environment=CATALINA_PID=/usr/share/tomcat/temp/tomcat.pid
ExecStart=/usr/share/tomcat/bin/catalina.sh start
ExecStop=/usr/share/tomcat/bin/catalina.sh stop
[Install]
WantedBy=multi-user.target
```
##### 7. Включи службу
```
sudo systemctl daemon-reload
sudo systemctl enable tomcat --now
```
##### 8. Проверка
```
curl http://app03:5000
```
