[JAVA] Installez Tomcat sur le VPS de Sakura

supposition

Le niveau que je n'ai pu déplacer que pendant deux jours sans le savoir moi-même. difficile. Vous pouvez faire fonctionner suffisamment Linux et vim pour exécuter php sur un serveur de location. Le contrat VPS est terminé à Sakura. CentOS 7 installé sur la console Web de Sakura apache installé Si vous ne l'avez pas encore fait Je comprends même les chats! Cours VPS de Sakura - 2e "Touchez le serveur! Lisez et faites exactement cela. C'est facile jusqu'ici.

Après cela, principalement Procédure pour installer Apache Tomcat 9 sur CentOS 7 Je vais procéder en référence à Ici, j'ajouterai seulement que j'étais coincé, alors revenez seulement si vous ne pouviez pas faire ce qui précède.

Faites de grandes choses (car il y a des dépendances, vous pouvez échouer si vous ne le faites pas dans l'ordre du haut)

Installez Java Installez Tom Cat Définir le pare-feu du terminal Libérez le port de la console de Sakura.

java Installez jdk. ** (Puisqu'il n'est pas compatible vers le haut, faites-en une version compatible du framework que vous souhaitez utiliser. Ce n'est pas OK s'il est nouveau.) ** Faites juste yum installer.

TomCat Tout d'abord, téléchargez-le sur le serveur. (Choisissez également celui qui correspond à la version java. Cela ne signifie pas qu'il devrait être nouveau.)

Lorsque vous recherchez sur Google, les gens vous apprendront différentes manières, mais il y a tellement de choses que vous ne savez pas. Vous pouvez soit vous connecter au serveur et utiliser la commande curl ou wget, soit le télécharger localement à partir d'un navigateur GUI et le copier sur le serveur avec ftp. Tout est pareil, vous pouvez donc copier et coller la méthode que vous connaissez et réécrire uniquement la version. Pour la version, vérifiez le numéro actuellement disponible sur la page officielle de tomcat et changez-le.

Après le téléchargement, accédez au répertoire spécifié et décompressez. Ceci est également écrit de différentes manières Quelque chose ci-dessous / opt / semble bon? / opt / tomcat Il y avait un article écrit dans un répertoire comme /opt/apache-8.0.5-tomcat-M24/. ** * Puisqu'il est nécessaire de réécrire le nom du chemin décidé ici dans le fichier de configuration qui apparaîtra plus tard, si TomCat ne peut pas être démarré, vérifiez le chemin installé ici. ** **

Enregistrez le service. (C'est un gâchis pour moi. Si vous voulez le savoir correctement, veuillez voir d'autres personnes.) Je ne suis pas sûr, mais TomCat ne démarrera que si vous le faites correctement et le démarrez avec succès. Je suis vraiment dedans, alors je vais écrire les astuces pour copier la page de référence.

/etc/systemd/system/tomcat.service

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

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

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

[Install]
WantedBy=multi-user.target

Comme conclusion /opt/apache-tomcat-9.0.0.M21/ Faites correspondre la partie de au nom du répertoire dans lequel tomcat a été décompressé précédemment. Veuillez noter qu'il n'est pas toujours le cas de changer le nom de la version téléchargée. J'en étais accro. Dans mon cas, c'était /opt/tomcat/bin/startup.sh. Utilisez cd / opt / to ls pour voir comment vous l'avez nommé. Si vous faites une erreur ici, vous serez couvert d'erreurs lorsque vous tapez la commande de confirmation plus tard.

Après chmod et systemctl activer tomcat systemctl démarre tomcat.

Cette page explique certaines des significations du code ci-dessus. ↓ Comment écrire un fichier * .service pour systemd

Jusqu'à ce que je lis cette page, je ne savais pas quels étaient les paramètres, mais il semble que l'ordre dans lequel les applications enregistrées au démarrage sont démarrées est spécifié dans Après ou Avant, et le fichier de script spécifié dans la ligne Exec ~ est démarré. Semble être la fonction principale. (.sh est un script shell) Je pense que c'est Ant, Gradele, Marven, etc. en Java ou PHP. (peut être)

paramètres firewalld

Si vous copiez le code entier de la page de référence décrite en haut de cette page et copiez la commande entière, cela fonctionnera, donc je l'omettrai. Si vous osez écrire, il y a un nom de version dans tomcat.xml, mais la balise n'est qu'une description (comme une commande d'impression ou d'écho), alors réécrivez-la simplement pour que vous puissiez comprendre le nom de la version.

Libérez le port de la console de Sakura.

Je ne trouve pas de site qui explique cela pour une raison quelconque, mais dans le cas de Sakura VPS, le port est restreint à partir de la console WEB par défaut, je dois donc arrêter ou libérer uniquement les ports nécessaires pour me connecter au port 8080. ne peux pas. L'adresse de la console vous a été envoyée par e-mail lorsque vous vous êtes abonné au VPS de Sakura, veuillez donc entrer à partir du lien.

Contrôle de fonctionnement

Si vous pouvez le définir correctement, entrez le serveur en tant qu'administrateur /opt/tomcat/webapps/ Si vous créez un dossier de votre choix ci-dessous, ce sera la racine du projet. Puisqu'une application appelée examples est incluse dès le début pour le test de contrôle de fonctionnement de tomcat (si elle n'existe pas, faites-la de manière appropriée et créez index.html) Dans le navigateur xxx.xxx.xx.xx:8080/example (Réécrire x à l'adresse IP que vous avez)

Si l'échantillon est affiché, il réussit.

Aussi xxx.xxx.xx.xx:8080 Tapez simplement et vous devriez voir la page par défaut de TomCat. J'ai essayé d'appuyer sur le bouton de l'application Manager et il a été joué. Il semble y avoir un autre paramètre pour accéder à l'écran de gestion. très··

Recommended Posts

Installez Tomcat sur le VPS de Sakura
Installez Ruby sur le VPS de Sakura
Installez Tomcat + eclipse sur Mac
Installez Java, Apache, Tomcat 9 sur EC2 (Amazon Linux 2)
Installez Gradle sur Mac
Installez Corretto 8 sur Windows
Installez OpenJDK sur macOS
Installez Golang sur CentOS 8
Installez pyqt5 sur ubuntu
Installez Neo4j 4.1.3 sur centOS
Tomcat v8 sur CentOS7
Installez Docker sur Manjaro
Installez Vertica 10.0 sur CentOS 6.10
Installez Ruby sur Ubuntu 20.04
Installez PostgreSQL 12 sur Centos8
Installez lombok sur SpringToolSuite4
Installez Python 3 sur CentOS 7
Installez kuromoji sur CentOS7
Installez PostGIS 2.5.5 sur CentOS7
Installez jpndistrict sur CentOS 7
Installez openjdk11 sur Mac
Erreur 1002 sur Tomcat + WebSocket
Installez Redmine 4.1.1 sur CentOS 7
Installez OpenJDK 8 sur mac
Installation de Smokeping sur CentOS7
Installez PostgreSQL 13 sur CentOS 7.5
Installez Docker sur Windows 10 PRO
Installez OpenJDK7 (JAVA) sur ubuntu 14.04
Installez Docker sur Ubuntu Server 20.04
Installez rbenv sur Amazon Linux
Installez l'agent zabbix (5.0) sur Ubuntu 18.04
Installation du proxy MAV sur Ubuntu 18.04
Installez OpenFOAM v2006 sur CentOS
Installez Java sur WSL Ubuntu 18.04
Installez Jenkins sur CentOS de Docker
Installez Ubuntu Desktop 20.10 sur RaspberryPi4
Installez Apache sur CentOS sur VirtualBox
Installer Rails sur macOS Catalina
Installez Ruby 2.7 sur RHEL 8 (AppStream)
Installer docker sur AWS EC2
Installez WordPress 5.5 sur Ubuntu 20.04 LTS
Installez Ruby 2.7 sur CentOS 7 (SCL)
Installez Ubuntu Server 20.04 sur Btrfs
Remarque: installez PostgreSQL 9.5 sur Ubuntu 18.04
Installez le plug-in Tomcat dans Eclipse
Installez java 1.8.0 sur Amazon linux2
Installez openjdk8 sur l'image Docker (Debian)
Installez MariaDB sur le système d'exploitation Raspberry Pi