Comment déployer des projets Java sur des serveurs cloud
1. Achetez un serveur cloud et installez le système
Lorsque vous passez une commande, vous choisissez généralement le système d'exploitation à installer. J'utilise habituellement CentOS, les versions 6.x et 7.x conviennent.
2. Installez le panneau Pagoda
C'est la même chose pour n'importe quel serveur, mais différents systèmes d'exploitation peuvent avoir des commandes différentes.
1. SSH pour se connecter au serveur
Le compte et le mot de passe de ssh sont généralement définis lors de l'achat du serveur, et peuvent être modifiés ultérieurement.
Si ssh ne parvient pas à se connecter, assurez-vous que le port 22 est autorisé.
2. Tapez la commande d'installation
Script d'installation Centos yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh 8c0882dde
Script d'installation Ubuntu/Deepin wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh 8c0882dde
Script d'installation Debian wget -O install.sh http : //download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh 8c0882dde
Script d'installation de Fedora wget -O install.sh http://download.bt.cn/install/install_6.0. sh && bash install.sh 8c0882dde
script de mise à niveau wget -O update.sh http://download.bt.cn/install/update.sh && sh update.sh
3 Il faut environ deux minutes pour enregistrer le compte. mot de passe
Le temps d'installation
Après l'installation, vous pouvez voir une image comme celle-ci
Copiez le texte ci-dessus et enregistrez-le. À l'intérieur se trouvent l'adresse du backend, le compte de connexion et le mot de passe, qui peuvent tous être modifiés
4. Modifiez le groupe de sécurité et libérez le port.
Afin de garantir que vous pouvez vous connecter au backend et ne pas être bloqué par le pare-feu.
Nous devons autoriser les ports suivants 8888 888 80. Trouvez quelques ports
Si vous souhaitez accéder à la base de données distante 3306, vous devez également l'autoriser
Si vous souhaitez utiliser l'outil ftp pour autoriser 21, et ssh pour autoriser 22
Configurer HTTPS et autoriser 443
Bien sûr Avec notre Tomcat, le port par défaut 8080 doit également être autorisé Si vous utilisez Tencent Cloud, vous pouvez le configurer pour autoriser tous les ports. ne semble pas possible. Vous devez l'autoriser un par un.
3. Environnement d'installation
L'environnement fait ici référence à l'environnement d'exécution du projet, qui nécessite au moins JDK Tomcat MySQL Dans le panneau de la pagode, nous pouvons l'installer directement
Il est recommandé d'installer Tomcat8 (ce sera le cas). venez avec) Installez jdk1.8), si vous installez Tomcat7 (il viendra avec jdk1.7 installé).Ensuite, MySQL doit être installé, la version est facultative.
Dans des circonstances normales, tout va bien.
Bien sûr, si vous souhaitez gérer la base de données de manière pratique, vous pouvez télécharger un autre phpmyadmin. Vous devez d'abord suivre nginx et php, ce qui peut consommer de la mémoire.
Une fois Tomcat installé, essayons de visiter
Le répertoire dans lequel Tomcat est installé est : /www/server/tomcat
1 Utilisez le projet propre Maven
2. Exécutez le projet
3. Projet de package Maven
4. Obtenez le fichier war dans le répertoire cible5 , accédez au projet
Succès
C'est très simple. Tomcat n'a-t-il pas de fichier journal ?
Vous pouvez le consulter dans le répertoire /www/server/tomcat/logs.
Affichez le journal localhost pour la date correspondante. Par exemple, l'erreur ci-dessous est un échec de connexion à la base de donnéesCette erreur est que Spring Data JPA nécessite jdk1.8 ou java 8 (il était donc précédemment recommandé d'installer Tomcat8, qui installera jdk1.8 par lui-même)#🎜 🎜#
Ressource statique Tout le monde devrait connaître le mappage. Il existe
signifie que vous pouvez accéder au projet dans le dossier SpringMVC en visitant http://119.29.54.53
et configurer le téléchargement. répertoire Mappage des ressources statiques
Par exemple, j'ai un répertoire de téléchargement/www/uploads ici, et les images téléchargées par les utilisateurs seront enregistrées dans ce dossier de téléchargement.
Comment accéder à ce répertoire sur le serveur ?
C'est tout#🎜 🎜#
Par exemple, si vous visitez http://119.29.54.53/uploads/2017/12/Cao Cao.png, vous pouvez visiter /www/uploads/2017/12/Cao Cao.png#🎜🎜 #2 , Analyser les noms de domaine
Les adresses IP sont généralement difficiles à mémoriser, et il est parfois préférable de ne pas exposer l'adresse IP publique.
Je souhaite saisir le nom de domaine pour accéder au site Web du projet, par exemple, saisissez demo.56vps.cn pour accéder au 119.29.54.53
Ajoutez-le simplement au nom de domaine serveur#🎜 🎜#
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Guide de la racine carrée en Java. Nous discutons ici du fonctionnement de Square Root en Java avec un exemple et son implémentation de code respectivement.

Guide du nombre parfait en Java. Nous discutons ici de la définition, comment vérifier le nombre parfait en Java ?, des exemples d'implémentation de code.

Guide du générateur de nombres aléatoires en Java. Nous discutons ici des fonctions en Java avec des exemples et de deux générateurs différents avec d'autres exemples.

Guide de Weka en Java. Nous discutons ici de l'introduction, de la façon d'utiliser Weka Java, du type de plate-forme et des avantages avec des exemples.

Guide du numéro Armstrong en Java. Nous discutons ici d'une introduction au numéro d'Armstrong en Java ainsi que d'une partie du code.

Guide du nombre de Smith en Java. Nous discutons ici de la définition, comment vérifier le numéro Smith en Java ? exemple avec implémentation de code.

Dans cet article, nous avons conservé les questions d'entretien Java Spring les plus posées avec leurs réponses détaillées. Pour que vous puissiez réussir l'interview.

Java 8 présente l'API Stream, fournissant un moyen puissant et expressif de traiter les collections de données. Cependant, une question courante lors de l'utilisation du flux est: comment se casser ou revenir d'une opération FOREAK? Les boucles traditionnelles permettent une interruption ou un retour précoce, mais la méthode Foreach de Stream ne prend pas directement en charge cette méthode. Cet article expliquera les raisons et explorera des méthodes alternatives pour la mise en œuvre de terminaison prématurée dans les systèmes de traitement de flux. Lire plus approfondie: Améliorations de l'API Java Stream Comprendre le flux Forach La méthode foreach est une opération terminale qui effectue une opération sur chaque élément du flux. Son intention de conception est
