Maison >Java >javaDidacticiel >Comment déployer des projets Java sur des serveurs cloud
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.
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
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
.3. Projet de package Maven
4. Obtenez le fichier war dans le répertoire cible5.5 , accédez au projet
Le blogueur a changé le port Tomcat de 8080 à 80 avantAccédez au projet : http://119.29.54.53/SpringMVCSuccè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 ?C'est très simple. Tomcat n'a-t-il pas de fichier journal ?
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)#🎜 🎜#
7. Configurer le mappage des ressources statiques et la résolution du nom de domaine1.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!