[JAVA] Einführung von Wissen (Wiki) in Ubuntu

Überblick

Als Wiki zum Informationsaustausch wollte ich Knowledge auf einem PC mit Ubuntu 14.04 ausführen. Um die Ausführung in der lokalen Umgebung zu testen, habe ich Vagrant in Mac Book Pro integriert und eine Kostümumgebung erstellt.

Das diesmal in der virtuellen Maschine installierte Betriebssystem ist Ubuntu 14.04. Ich werde ein Memo von Null an bewegendes Wissen veröffentlichen. Klicken Sie hier für die Abbildung nach dem Umzug. Es ist eine ziemlich moderne Benutzeroberfläche! スクリーンショット 2020-05-02 1.25.53.png

Installieren Sie Java

Fahren Sie fort, um mit ssh auf vagrant zuzugreifen. Fahren Sie mit der Java-Installation fort.

Überprüfen Sie die installierbare Java-Version

Dies ist für Benutzer (jre) und Entwickler (jdk) unterschiedlich.

Wenn Sie jre installieren möchten sudo apt search openjdk-\(\.\)\+-jre$

Wenn Sie jdk installieren möchten sudo apt search openjdk-\(\.\)\+-jdk$

スクリーンショット 2020-05-02 1.12.53.png

Installation durch Angabe der Version

Installieren Sie diesmal ** openjdk-8 **. Es scheint, dass es besser ist, Wissen mit openjdk-8 ab 2020/04 auszuführen, da es Zeiten gab, in denen es ausgeführt werden konnte.

Wenn Sie jre installieren möchten sudo apt install openjdk-8-jre

Wenn Sie jdk installieren möchten sudo apt install openjdk-8-jdk

Installieren Sie Tomcat

Was ist Tomcat überhaupt?

Diese Erklärung ist leicht zu verstehen. Einfach ausgedrückt, können Sie es als "Umgebungskonstruktionssoftware für in Java geschriebene Programme (Java-Servlets), die Sie auf einem Webserver ausführen möchten" erkennen. Da es sich um eine Umgebungskonstruktionssoftware für Java-Programme handelt, ist auch eine separate Software (Apache usw.) erforderlich, die HTTP-Anforderungen vom Browser verarbeitet.

Dieser Tomcat 8080-Port ist jedoch kostenlos und verfügt über eine einfache Webserverfunktion zum Verarbeiten von http-Anforderungen. Auf diese Weise können Sie das Java-Servlet nur mit Tomcat testen.

Tomcat installieren

Lassen Sie uns diesmal Tomcat 9 installieren. Normalerweise ist ein Benutzer bereit, Tomcat auszuführen, aber da es sich um einen Landstreicher handelt, ist dies ein wenig problematisch. Ich denke, das Schöne an virtuellen Maschinen ist, dass Build & Scrap einfach ist. Lassen Sie uns also als vagabundierender Benutzer fortfahren. Wählen Sie die Version auf der Tomcat-Downloadseite aus (https://tomcat.apache.org/download-90.cgi). Alternativ können Sie die Datei unter [diesem Pfad] finden (https://downloads.apache.org/tomcat/tomcat-9/).

cd /opt curl -O https://downloads.apache.org/tomcat/tomcat-9/v9.0.34/bin/apache-tomcat-9.0.34.tar.gz tar -xzvf ./apache-tomcat-9.0.34.tar.gz sudo chown -R vagrant:vagrant /opt/apache-tomcat-9.0.34

Registrieren Sie sich bei Ubuntu systemctl

Der diesmal heruntergeladene Kater muss vom Verwaltungsziel von systemctl von ubuntu erkannt werden. sudo vim /etc/systemd/system/tomcat.service Schreiben Sie den folgenden Code in.

[Unit]
Description=Apache Tomcat 9
After=network.target

[Service]
User=vagrant
Group=vagrant
Type=oneshot
PIDFile=/opt/apache-tomcat-9.0.34/tomcat.pid
RemainAfterExit=yes

ExecStart=/opt/apache-tomcat-9.0.34/bin/startup.sh
ExecStop=/opt/apache-tomcat-9.0.34/bin/shutdown.sh
ExecReStart=/opt/apache-tomcat-9.0.34/bin/shutdown.sh;/opt/apache-tomcat-9.0.34/bin/startup.sh

[Install]
WantedBy=multi-user.target

Leseerlaubnis erteilen. sudo chmod 755 /etc/systemd/system/tomcat.service

Machen Sie den Dienst ausführbar. sudo systemctl enable tomcat

Danach können Sie mit dem folgenden Code ausführen / stoppen / neu starten. sudo systemctl start[/stop/restart] tomcat

Wenn Sie versuchen, auf ** http: // [Vagrant Machine IP]: 8080 ** zuzugreifen, wird der Standardbildschirm von Tomcat geöffnet. スクリーンショット 2020-05-02 1.49.04.png

Wissen platzieren

Wissensinstallation

Siehe Methode zur Einrichtung des Wissens. Kurz gesagt, Sie müssen lediglich die Knowledge War-Datei herunterladen und im Webapps-Ordner von Tomcat ablegen.

In diesem Verfahren legen Sie die Kriegsdatei in * / opt / apache-tomcat-9.0.34 / webapps * ab. Starten Sie dann Tomcat neu. sudo systemctl restart tomcat

Dadurch wird die Kriegsdatei entpackt. Zu diesem Zeitpunkt unterhalb der Startseite des Benutzers, der Tomcat ausführt Eine * .knowledge * -Datei sollte erstellt worden sein. wenn

In diesem Fall sehen Sie sich * Knowledge / Logs / App.log * an und Sie werden die Details des Fehlers sehen. ** Wenn Sie auf http: // [Vagrant Machine IP]: 8080 / Knowledge / ** zugreifen, können Sie es sicher öffnen. スクリーンショット 2020-05-02 1.25.53.png

Am Ende

Ich denke, es gibt Fälle, in denen Tomcat hauptsächlich für den Betrieb von Web-UI-Business-Software verwendet wird. Wie in der Erklärung von Tomcat erwähnt, ist der Teil, der http-Anforderungen verarbeitet, eine zusätzliche Funktion, daher sollte er in Kombination mit Apache usw. verwendet werden. Ich möchte Leute, die freie Kapazitäten haben, um dies zu tun.

Recommended Posts

Einführung von Wissen (Wiki) in Ubuntu
Bildschirmaufnahme unter Ubuntu 20.04
Web Bluetooth unter Ubuntu20.04
Probieren Sie DisplayLink unter Ubuntu 20.04 aus
Installieren Sie Ruby unter Ubuntu 20.04
JAVA_HOME unter Ubuntu einstellen
Apache2 unter Ubuntu20.04 LTS
Verwenden Sie cpplapack mit Ubuntu
Führen Sie tiscamera unter Ubuntu 18.04 aus
Erstellen von WebGIS unter Ubuntu20.04 LTS
Installieren Sie OpenJDK7 (JAVA) unter Ubuntu 14.04
Setzen Sie Ubuntu 20.04.1 in Raspberry 4 ein
Installieren Sie Docker unter Ubuntu Server 20.04
Oracle Java 8 unter Docker Ubuntu
Installieren Sie den zabbix agent (5.0) unter Ubuntu 18.04
Installieren von MAV Proxy unter Ubuntu 18.04
Video auf ubuntu18.04LTS aufnehmen
OpenMX unter Ubuntu 18.04.5 LTS installieren
Installieren Sie Java unter WSL Ubuntu 18.04
Installieren Sie Ubuntu Desktop 20.10 auf RaspberryPi4
Ubuntu unter Windows Build-Geschwindigkeit
Führen Sie das Java-Applet auf Ubuntu aus
Installieren Sie WordPress 5.5 unter Ubuntu 20.04 LTS
Führen Sie Eclipse CDT unter Ubuntu aus
Richten Sie ansible-playbook unter Ubuntu 20.04 ein
Installieren Sie Ubuntu Server 20.04 auf Btrfs
Hinweis: Installieren Sie PostgreSQL 9.5 unter Ubuntu 18.04
Installieren Sie AWS IoT Greengrass unter Ubuntu
Installation von Ruby + Rails unter Ubuntu 18.04 (rbenv)
Installieren Sie JDK und JRE unter Ubuntu 16.10
[Ruby on Rails] Paging-Funktion eingeführt
Grundkenntnisse in Ruby on Rails
Verwendung von Bio-Formaten unter Ubuntu 20.04
Erstellen Sie eine XAMPP-Umgebung unter Ubuntu
Wake on Lan-Einstellungen unter Ubuntu 20.04.1 LTS
So installieren Sie WildFly unter Ubuntu 18.04
Aktivieren Sie Java 8- und Java 11-SDKs unter Ubuntu
Installieren Sie SonarQube auf der ECS-Instanz unter Ubuntu 16.04