$ ssh -i <Schlüsselname> .pem ec2-user @ <öffentliche IP-Adresse> `
$ sudo yum search java | grep jdk
$ sudo yum install -y java-1.8.0-openjdk.x86_64
$ sudo yum search java | grep jdk
ldapjdk-javadoc.noarch : Javadoc for ldapjdk
java-1.7.0-openjdk.x86_64 : OpenJDK Runtime Environment
java-1.7.0-openjdk-accessibility.x86_64 : OpenJDK accessibility connector
java-1.7.0-openjdk-demo.x86_64 : OpenJDK Demos
java-1.7.0-openjdk-devel.x86_64 : OpenJDK Development Environment
java-1.7.0-openjdk-headless.x86_64 : The OpenJDK runtime environment without
java-1.7.0-openjdk-javadoc.noarch : OpenJDK API Documentation
java-1.7.0-openjdk-src.x86_64 : OpenJDK Source Bundle
java-1.8.0-openjdk.x86_64 : OpenJDK Runtime Environment 8
java-1.8.0-openjdk-accessibility.x86_64 : OpenJDK accessibility connector
java-1.8.0-openjdk-accessibility-debug.x86_64 : OpenJDK 8 accessibility
java-1.8.0-openjdk-debug.x86_64 : OpenJDK Runtime Environment 8 with full debug
java-1.8.0-openjdk-demo.x86_64 : OpenJDK Demos 8
java-1.8.0-openjdk-demo-debug.x86_64 : OpenJDK Demos 8 with full debug on
java-1.8.0-openjdk-devel.x86_64 : OpenJDK Development Environment 8
java-1.8.0-openjdk-devel-debug.x86_64 : OpenJDK Development Environment 8 with
java-1.8.0-openjdk-headless.x86_64 : OpenJDK Headless Runtime Environment 8
java-1.8.0-openjdk-headless-debug.x86_64 : OpenJDK Runtime Environment with full
java-1.8.0-openjdk-javadoc.noarch : OpenJDK 8 API documentation
java-1.8.0-openjdk-javadoc-debug.noarch : OpenJDK 8 API documentation for
java-1.8.0-openjdk-javadoc-zip.noarch : OpenJDK 8 API documentation compressed
java-1.8.0-openjdk-javadoc-zip-debug.noarch : OpenJDK 8 API documentation
java-1.8.0-openjdk-src.x86_64 : OpenJDK Source Bundle 8
java-1.8.0-openjdk-src-debug.x86_64 : OpenJDK Source Bundle 8 for packages with
ldapjdk.noarch : The Mozilla LDAP Java SDK
Installieren Sie JRE 1.8.0
$ sudo yum install -y java-1.8.0-openjdk.x86_64
$ java -version
$ java -version
openjdk version "1.8.0_265"
OpenJDK Runtime Environment (build 1.8.0_265-b01)
OpenJDK 64-Bit Server VM (build 25.265-b01, mixed mode)
Es ist 1.8.0 richtig.
Eine JAR-Datei oder ein Java-Archiv ist eine komprimierte Datei im ZIP-Format, die Klassendateien und Bilddaten enthält, die in einem Java-Projekt enthalten sind.
Kopieren Sie diese Datei auf die EC2-Seite und erstellen Sie sie.
Wechseln Sie in das lokale (Ihr PC) Spring-Projektverzeichnis und generieren Sie mit dem Befehl eine JAR-Datei
$CD-Projektverzeichnis
$ mvn clean package
## sftp connect
$ sftp -i <Schlüsselname>.pem ec2-user@<Öffentliche IP-Adresse>
## file put
sftp> put target/<Dateiname>.jar
-> Spielen Sie mit der Eigenschaft in pom.xml
<properties>
<java.version>8</java.version>
</properties>
-> Umgebungspfad ändern
$ cd ~/.zshrc
$ vi .zshrc
##Fügen Sie die folgenden Einstellungen hinzu
export JAVA_HOME=`/System/Library/Frameworks/JavaVM.framework/Versions/A/Commands/java_home -v "1.8"`
PATH=$JAVA_HOME/bin:$PATH
-> Vergessen Sie nicht, am Ende zu aktualisieren
$ source ~/.zshrc
$ ssh -i my-key.pem ec2-user @ <öffentliche IP-Adresse> `
$ java -jar
$ java -jar todo-app-0.0.1-SNAPSHOT.jar
. ____ _ __ _ _
/\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
\\/ ___)| |_)| | | | | || (_| | ) ) ) )
' |____| .__|_| |_|_| |_\__, | / / / /
=========|_|==============|___/=/_/_/_/
:: Spring Boot :: (v2.3.3.RELEASE)
...
Änderungen der Sicherheitsgruppe