Table des matières
1. Achetez un serveur cloud et installez le système
2. Installez le panneau Pagoda
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
2. Exécutez le projet
Vous pouvez le consulter dans le répertoire /www/server/tomcat/logs.
Maison Java javaDidacticiel Comment déployer des projets Java sur des serveurs cloud

Comment déployer des projets Java sur des serveurs cloud

May 11, 2023 am 10:58 AM
java 云服务器

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

Comment déployer des projets Java sur des serveurs cloudC'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

Comment déployer des projets Java sur des serveurs cloud

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é).

Comment déployer des projets Java sur des serveurs cloudEnsuite, 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


4. Packez le projet et téléchargez les fichiers

Comment déployer des projets Java sur des serveurs cloud1 Utilisez le projet propre Maven

.

2. Exécutez le projet

3. Projet de package Maven

4. Obtenez le fichier war dans le répertoire cible

Comment déployer des projets Java sur des serveurs cloud

5.

5 , accédez au projetComment déployer des projets Java sur des serveurs cloud

Le blogueur a changé le port Tomcat de 8080 à 80 avant

Accédez au projet : http://119.29.54.53/SpringMVC

Comment déployer des projets Java sur des serveurs cloudSuccès

6. Impossible de démarrer Tomcat ou accéder au projet 404 que faire ?

L'impossibilité de démarrer Tomcat est généralement due au fait que le paramètre de configuration de Tomcat est incorrect ou qu'il y a une erreur de syntaxe. C'est courant sur le serveur. Par exemple, erreur de connexion à la base de données, la version jdk n'est pas suffisante, les dépendances ne sont pas importées, etc.

Comment résoudre les erreurs si le déploiement du projet échoue ?

Comment déployer des projets Java sur des serveurs cloudC'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ées

Comment déployer des projets Java sur des serveurs cloud

Cette 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)#🎜 🎜#

Comment déployer des projets Java sur des serveurs cloud

7. Configurer le mappage des ressources statiques et la résolution du nom de domaine

1.

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!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
2 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Repo: Comment relancer ses coéquipiers
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

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

Racine carrée en Java Racine carrée en Java Aug 30, 2024 pm 04:26 PM

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.

Nombre parfait en Java Nombre parfait en Java Aug 30, 2024 pm 04:28 PM

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.

Générateur de nombres aléatoires en Java Générateur de nombres aléatoires en Java Aug 30, 2024 pm 04:27 PM

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.

Weka en Java Weka en Java Aug 30, 2024 pm 04:28 PM

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.

Numéro Armstrong en Java Numéro Armstrong en Java Aug 30, 2024 pm 04:26 PM

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.

Numéro de Smith en Java Numéro de Smith en Java Aug 30, 2024 pm 04:28 PM

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.

Questions d'entretien chez Java Spring Questions d'entretien chez Java Spring Aug 30, 2024 pm 04:29 PM

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.

Break or Return of Java 8 Stream Forach? Break or Return of Java 8 Stream Forach? Feb 07, 2025 pm 12:09 PM

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

See all articles