Déployez des applications Java développées dans l'environnement IntelliJ IDEA sur des instances Alibaba Cloud ECS

Ce tutoriel vous montrera comment déployer une application ** Java ** développée dans votre environnement IntelliJ IDEA local sur une instance ** Alibaba Cloud ECS **.

image.png

Développer des applications localement

Que vous compiliez une application Java exécutée dans le cloud ou une application Java exécutée localement, la méthode de codage est la même. Par conséquent, dans cet article, nous expliquerons comment déployer à l'aide d'un servlet Java pour imprimer «Hello World» sur une page Web à titre d'exemple.

image.png

public class IndexServlet extends HttpServlet {
    private static final long serialVersionUID = -112210702214857712L;

    @Override
    public void doGet( HttpServletRequest req, HttpServletResponse resp ) throws ServletException, IOException {
        PrintWriter writer = resp.getWriter();
        // Demo: Use Alibaba Cloud Toolkit to modify the code of a local application and deploy the application to the cloud.
        writer.write("Deploy from alibaba cloud toolkit. 2018-10-24");
        return;
    }
    @Override
    protected void doPost( HttpServletRequest req, HttpServletResponse resp ) throws ServletException, IOException {
        return;
    }}

[Ce lien](https://alicloud-common.oss-ap-southeast-1.aliyuncs.com/Cloud_Toolkit_Blog/IndexSer...%5B%E9%93%B6%E6%97%B6%5D.1540514368. Vous pouvez télécharger le code source à partir de zip? Spm = a2c65.11461447.0.0.7e79457cxOPl5q & file = IndexSer ...% 5B% E9% 93% B6% E6% 97% B6% 5D.1540514368.zip).

Le code ci-dessus est un projet Java standard pour afficher la chaîne «Hello World» sur une page Web.

Installation du plug-in

Alibaba Cloud fournit des plugins basés sur Intellij IDEA pour déployer efficacement des applications écrites dans l'IDE local sur des instances ECS.

URL du plug-in: https://www.aliyun.com/product/cloudtoolkit_en

Le processus d'installation de ce plug-in basé sur Intellij IDEA est similaire à un plug-in typique et ne sera pas décrit en détail ici.

Préférences du plugin

Après avoir installé le plug-in, cliquez sur l'icône Alibaba Cloud dans la barre d'outils comme indiqué ci-dessous.

image.png

Lorsque la page suivante s'affiche, définissez l'AK et le SK du compte Alibaba Cloud et les paramètres d'environnement sont définis (si vous utilisez un compte d'utilisateur RAM, entrez l'AK et le SK de l'utilisateur RAM. ).

image.png

Déployer l'application

image.png

Cliquez avec le bouton droit sur le nom du projet dans IntelliJ IDEA et sélectionnez Alibaba Cloud> Déployer sur ECS dans le menu contextuel. L'écran de déploiement suivant s'affiche.

image.png

Déployez dans la boîte de dialogue ECS, définissez les paramètres de déploiement et cliquez sur Déployer pour terminer le déploiement initial.

Description des paramètres de placement

Déployer le fichier: vous avez deux options.

--Maven Build: Si vous utilisez Maven pour créer votre projet actuel, vous pouvez utiliser Alibaba Cloud Toolkit pour créer et déployer directement votre application.

Recommended Posts

Déployez des applications Java développées dans l'environnement IntelliJ IDEA sur des instances Alibaba Cloud ECS
Déployez des applications Java développées localement avec Cloud Toolkit sur des instances Alibaba Cloud ECS
Comment déployer une application Java sur Alibaba Cloud EDAS dans Eclipse
Déployer une application Node.js sur une instance ECS à l'aide du Cloud Toolkit
Comment développer une application avec l'API Jersey Java RESTful sur une instance Alibaba Cloud ECS
Java + OpenCV 3.X avec IntelliJ IDEA
Déployer automatiquement des applications Web développées en Java à l’aide de Jenkins [Préparation]
Déployer automatiquement des applications Web développées en Java à l'aide de Jenkins [Tomcat App Edition]
Optimiser les déclarations d'importation Java dans IntelliJ IDEA
Déployer automatiquement des applications Web développées en Java à l'aide de Jenkins [Spring Boot App Edition]
Java --Introduire le plug-in CheckStyle dans IntelliJ IDEA et le refléter dans le formateur
Environnement de développement d'applications Java créé dans un environnement VM
Paramètre pour afficher le Javadoc japonais dans IntelliJ IDEA
Comment utiliser LOG Java Producer d'Alibaba Cloud
[Débutant] Installez l'outil de développement java dans l'environnement de développement cloud9.
Développement d'applications JavaFX avec IntelliJ IDEA et Gradle ~ De la construction d'environnement à l'exemple de code ~
Comment créer un environnement Java en seulement 3 secondes
Comment utiliser la bibliothèque non standard Java sur IntelliJ IDEA
J'ai essayé de développer la fonction de cache d'Application Container Cloud Service dans l'environnement local
Construction d'environnement de développement d'applications Web en Java (pour les personnes inexpérimentées)
Guide: déployez votre application à l'aide du plugin Alibaba Cloud Toolkit
Intégration continue sur les instances Ubuntu Alibaba Cloud ECS avec Jenkins
Échec du lancement de la vérification chez Kotlin Koans chez IntelliJ IDEA
[Java] Déployer l'application Spring Boot sur Azure App Service
Que s'est-il passé dans «Java 8 to Java 11» et comment créer un environnement