[JAVA] Introduction des connaissances (wiki) à Ubuntu

Aperçu

En tant que Wiki de partage d'informations, je voulais exécuter Knowledge sur un PC avec Ubuntu 14.04. Afin de tester l'exécution dans l'environnement local, j'ai mis Vagrant dans Mac Book Pro et créé un environnement déguisé.

Le système d'exploitation installé dans la machine virtuelle cette fois est Ubuntu 14.04. Je publierai un mémo de zéro au déplacement des connaissances. Cliquez ici pour la figure après le déplacement. C'est une interface utilisateur assez moderne! スクリーンショット 2020-05-02 1.25.53.png

Installez Java

Procéder à l'accès vagabond avec ssh. Passez à l'installation de Java.

Vérifiez la version java installable

C'est différent pour les utilisateurs (jre) et les développeurs (jdk).

Si vous souhaitez installer jre sudo apt search openjdk-\(\.\)\+-jre$

Si vous souhaitez installer jdk sudo apt search openjdk-\(\.\)\+-jdk$

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

Installer en spécifiant la version

Cette fois, installez ** openjdk-8 **. Il semble qu'il soit préférable d'exécuter des connaissances avec openjdk-8 à partir de 2020/04 car il y avait des moments où cela pouvait être exécuté.

Si vous souhaitez installer jre sudo apt install openjdk-8-jre

Si vous souhaitez installer jdk sudo apt install openjdk-8-jdk

Installez Tomcat

Qu'est-ce que Tomcat en premier lieu?

Cette explication est facile à comprendre. En termes simples, il peut être reconnu comme "un logiciel de construction d'environnement pour des programmes (servlets Java) écrits en Java que vous souhaitez exécuter sur un serveur Web". Puisqu'il s'agit d'un logiciel de construction d'environnement pour les programmes Java, un logiciel distinct (Apache, etc.) qui traite les requêtes HTTP du navigateur est également requis.

Cependant, ce port Tomcat 8080 est gratuit et dispose également d'une fonction de serveur Web simple pour traiter les requêtes http. Cela vous permet de tester le servlet java avec seulement tomcat.

Installer Tomcat

Installons Tomcat 9 cette fois. Normalement, un utilisateur est prêt à exécuter tomcat, mais comme c'est un vagabond, c'est un peu gênant. Je pense que la bonne chose à propos des machines virtuelles est que la construction et la mise au rebut sont faciles, je vais donc continuer en tant qu'utilisateur vagabond. Sélectionnez la version sur la page de téléchargement de tomcat (https://tomcat.apache.org/download-90.cgi). Vous pouvez également trouver le fichier en accédant à ce chemin.

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

Inscrivez-vous avec Ubuntu systemctl

Le tomcat téléchargé cette fois doit être reconnu par la cible de gestion de systemctl d'ubuntu. sudo vim /etc/systemd/system/tomcat.service Écrivez le code suivant dans.

[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

Accordez l'autorisation de lecture. sudo chmod 755 /etc/systemd/system/tomcat.service

Rendez le service exécutable. sudo systemctl enable tomcat

Après cela, vous pouvez exécuter / arrêter / redémarrer avec le code suivant. sudo systemctl start[/stop/restart] tomcat

Si vous essayez d'accéder à ** http: // [IP machine vagabond]: 8080 **, l'écran par défaut de Tomcat s'ouvrira. スクリーンショット 2020-05-02 1.49.04.png

Placer la connaissance

Installation des connaissances

Voir Méthode de configuration des connaissances. En bref, tout ce que vous avez à faire est de télécharger le fichier Knowledge War et de le placer dans le dossier webapps de Tomcat.

Dans cette procédure, vous placerez le fichier war dans * / opt / apache-tomcat-9.0.34 / webapps *. Puis redémarrez Tomcat. sudo systemctl restart tomcat

Cela décompressera le fichier war. À ce moment, sous la maison de l'utilisateur qui exécute tomcat Un fichier * .knowledge * doit avoir été créé. si

Si cela se produit, regardez * knowledge / logs / app.log * et vous verrez les détails de l'erreur. ** Lorsque vous accédez à http: // [IP machine vagrant]: 8080 / knowledge / **, vous pouvez l'ouvrir en toute sécurité. スクリーンショット 2020-05-02 1.25.53.png

À la fin

Je pense qu'il y a des occasions où Tomcat est principalement utilisé lors de l'exploitation d'un logiciel d'entreprise d'interface utilisateur Web. Comme mentionné dans l'explication de Tomcat, la partie qui traite les requêtes http est une fonction supplémentaire, elle doit donc être utilisée en combinaison avec apache, etc. J'aimerais que les gens qui ont des capacités supplémentaires le fassent.

Recommended Posts

Introduction des connaissances (wiki) à Ubuntu
Enregistrement d'écran sur Ubuntu 20.04
Bluetooth Web sur Ubuntu20.04
Essayez DisplayLink sur Ubuntu 20.04
Installez Ruby sur Ubuntu 20.04
Définition de JAVA_HOME sur Ubuntu
Apache2 sur Ubuntu20.04 LTS
Utiliser cpplapack avec ubuntu
Exécutez tiscamera sur Ubuntu 18.04
Construire WebGIS sur Ubuntu20.04 LTS
Installez OpenJDK7 (JAVA) sur ubuntu 14.04
Mettez Ubuntu 20.04.1 dans Raspberry 4
Installez Docker sur Ubuntu Server 20.04
Oracle Java 8 sur Docker Ubuntu
Installez l'agent zabbix (5.0) sur Ubuntu 18.04
Installation du proxy MAV sur Ubuntu 18.04
Enregistrer une vidéo sur ubuntu18.04LTS
Installation d'OpenMX sur Ubuntu 18.04.5 LTS
Installez Java sur WSL Ubuntu 18.04
Installez Ubuntu Desktop 20.10 sur RaspberryPi4
Ubuntu sur la vitesse de construction de Windows
Exécutez l'applet java sur ubuntu
Installez WordPress 5.5 sur Ubuntu 20.04 LTS
Exécutez Eclipse CDT sur Ubuntu
Configurer ansible-playbook sur Ubuntu 20.04
Installez Ubuntu Server 20.04 sur Btrfs
Remarque: installez PostgreSQL 9.5 sur Ubuntu 18.04
Installez AWS IoT Greengrass sur Ubuntu
Installation de Ruby + Rails sur Ubuntu 18.04 (rbenv)
Installez JDK et JRE sur Ubuntu 16.10
[Ruby on Rails] Introduction de la fonction de pagination
Connaissance de base de Ruby on Rails
Comment utiliser les bio-formats sur Ubuntu 20.04
Créer un environnement XAMPP sur Ubuntu
Paramètres Wake on Lan sur Ubuntu 20.04.1 LTS
Comment installer WildFly sur Ubuntu 18.04
Activer les SDK Java 8 et Java 11 sur Ubuntu
Installez SonarQube sur l'instance ECS sur Ubuntu 16.04