[JAVA] Memo zum Erstellen einer Servlet-Umgebung auf EC2 von AWS

1. Java-Installation

Java 8-Suche

yum search java-1.8.0-openjdk-devel

Java 8-Installation

sudo yum install java-1.8.0-openjdk-devel

2. Installieren Sie Apache

Apache installieren

sudo yum -y install httpd

Starten Sie Apache

sudo service httpd start

Beim Neustart automatisch starten

sudo systemctl enable httpd.service

3. Eingehende Regeln erstellen

  1. Sicherheitsgruppe
  2. Bearbeiten Sie eingehende Regeln
  3. Erstellen Sie "HTTP TCP 80 (Portbereich) 0.0.0.0 / 0".
  4. Speichern Sie die Regel

4. Tomcat-Installation

Tomcat-Installation

sudo amazon-linux-extras install tomcat8.5

Tomcat-Installation von Webapps

sudo yum install tomcat-webapps tomcat-admin-webapps

Starten Sie Tomcat

sudo systemctl start tomcat

5.MySQL

Mariadb entfernen

sudo yum list installed | grep mariadb
sudo yum remove mariadb-libs

Installieren Sie MySQL

sudo yum -y localinstall http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm

MySQL Server

sudo yum install mysql-community-server

Cache leeren

sudo yum clean all
sudo rm -rf /var/cache/yum

Installationsbestätigung

yum repolist enabled | grep "mysql.*-community.*"

MySQL-Versionsbestätigung

mysql --version

Starten Sie MySQL

sudo /bin/systemctl start mysqld.service

Bestätigung des Starts von MySQL

systemctl list-units | grep mysqld.service

Überprüfen Sie den aktuellen Status (nur wenn deaktiviert angezeigt wird)

systemctl is-enabled mysqld.service
systemctl enable mysqld.service

Bestätigen Sie das Root-Passwort

sudo cat /var/log/mysqld.log | grep root

Ändern Sie das ursprüngliche Root-Passwort

SET GLOBAL validate_password_length=4;
SET GLOBAL validate_password_policy=LOW;
ALTER USER root@localhost IDENTIFIED BY 'root';

Zeichencode ändern (Verwendung des vi-Editors)

vi /etc/my.cnf

i :einfügen

「Esc」
「:wq」
or
「Esc」
「:w !sudo tee %」
「:q!」

my.cnf


[mysqld]
character-set-server=utf8

[client]
default-character-set=utf8

Starten Sie MySQL neu

sudo systemctl restart mysqld

Stoppen Sie MySQL

sudo systemctl stop mysqld

Deinstallieren Sie MySQL

sudo yum remove mysql*

6. Auf Server hochladen

Hochgeladen auf Tomcat-Webanwendungen

sudo cp Dateiname.war /usr/share/tomcat/webapps

Löschen Sie Dateien in Tomcat Webapps

sudo rm /usr/share/tomcat/webapps/Dateiname.war

Recommended Posts

Memo zum Erstellen einer Servlet-Umgebung auf EC2 von AWS
Erstellen Sie eine Laravel-Umgebung auf einer AWS-Instanz
So erstellen Sie eine Pytorch-Umgebung unter Ubuntu
Erstellen Sie mit CentOS7 + Nginx + pm2 + Nuxt.js eine Entwicklungsumgebung auf AWS EC2
Erstellen Sie eine Ruby on Rails-Entwicklungsumgebung in AWS Cloud9
Erstellen Sie einen Minecraft-Server auf AWS
Erstellen Sie eine XAMPP-Umgebung unter Ubuntu
Hinweise zum Erstellen von Jitsi Meet on Azure mit Docker-Compose
Erstellen Sie ein Maven-Repository in AWS S3
Erstellen Sie eine Java-Entwicklungsumgebung auf dem Mac
Erstellen Sie eine Java 8-Entwicklungsumgebung mit AWS Cloud 9
So erstellen Sie einen Webserver auf einer EC2-Instanz von AWS
Erstellen Sie eine Umgebung mit Docker unter AWS
Erstellen Sie eine JMeter-Umgebung auf Ihrem Mac
Schritte zum Erstellen einer Ruby on Rails-Entwicklungsumgebung mit Vagrant
So erstellen Sie eine Ruby on Rails-Entwicklungsumgebung mit Docker (Rails 6.x)
So erstellen Sie eine Ruby on Rails-Entwicklungsumgebung mit Docker (Rails 5.x)
Versuchen Sie, eine Java 8-Umgebung unter Amazon Linux2 zu erstellen
Erstellen Sie eine Java-Ausführungsumgebung auf Sakura VPS
Erstellen Sie eine Entwicklungsumgebung, um Ruby on Jets + React-Apps mit Docker zu erstellen
So installieren Sie Ruby auf einer EC2-Instanz von AWS
[Hinweis] Erstellen Sie eine Python3-Umgebung mit Docker in EC2
Versuchen Sie, mit Docker eine Java-Entwicklungsumgebung zu erstellen
Installieren Sie Docker auf AWS EC2
Ruby ① Erstellen einer Windows-Umgebung
So erstellen Sie einen Anwendungsserver auf einer EC2-Instanz von AWS
So stellen Sie eine einfache Java-Servlet-App auf Heroku bereit
So gelangen Sie in einen Container, der auf AWS Fargate ausgeführt wird
So stellen Sie eine Kotlin (Java) -App auf AWS fargate bereit
Erstellen Sie mit VirtualBox eine virtuelle CentOS 8-Umgebung auf Ihrem Mac
So installieren Sie GNOME als Desktop-Umgebung unter CentOS 7
So stellen Sie die Rails-Anwendung in AWS bereit (Artikelzusammenfassung)
Erstellen Sie mit Docker eine Node.js-Umgebung
Erstellen Sie mit Pleiades 4.8 eine Tomcat 8.5-Umgebung
Ich habe versucht, eine Spring MVC-Entwicklungsumgebung auf einem Mac zu erstellen
Ruby on Rails 6.0-Umgebungskonstruktionsnotiz
Erstellen Sie eine Entwicklungsumgebung, in der die Haltepunkte von Ruby on Rails unter Windows funktionieren
So veröffentlichen Sie eine Anwendung mithilfe der AWS (3) EC2-Instanzumgebungskonstruktion
[Einführung] Erstellen Sie eine virtuelle Umgebung von Vagrant + VirtualBox unter Windows 10 [Umgebungskonstruktion]
Stellen Sie die SpringBoot-Anwendung in AWS EC2 bereit
Erstellen Sie eine Unity-Entwicklungsumgebung auf Docker
[Rails] Aufbau einer AWS EC2-Instanzumgebung
Minimale Schritte zum Einrichten einer Ruby-Umgebung mit rbenv unter Ubuntu 20.04
Beachten Sie, dass VS Code + JUnit 5 unter Windows 10 verwendet werden kann
So migrieren Sie eine in einer lokalen Docker-Umgebung erstellte Webanwendung nach AWS
Installieren Sie PHP7.4, um die CentOS7 Laravel-Umgebung zu erstellen
Ein Memorandum zur Verwendung von Eclipse