Déployez des applications Java développées localement avec Cloud Toolkit sur des instances Alibaba Cloud ECS

Ce didacticiel vous montrera comment déployer une application ** Java ** développée localement sur une ** instance Alibaba Cloud ECS ** à l'aide de Cloud Toolkit.

Avec le développement rapide de la technologie de cloud computing, de plus en plus de développeurs déploient des applications sur des instances Alibaba Cloud Elastic Compute Service (ECS). .. Dans ce didacticiel, vous déploierez une application Java développée localement sur une instance Alibaba Cloud ECS à l'aide de Cloud Toolkit (https://www.aliyun.com/product/cloudtoolkit_en?spm=a2c65.11461447.0.0.5c512950XiQYjf). Je vais vous expliquer comment.

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 depuis zip? Spm = a2c65.11461447.0.0.5c512950XiQYjf & 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 Eclipse qui permettent aux développeurs de déployer efficacement des applications écrites dans l'EDI local sur des instances ECS.

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

La procédure d'installation de ce plug-in basé sur Eclipse est similaire à un plug-in classique et ne sera pas abordée en détail ici.

Préférences du plugin

Après avoir installé le plug-in, sélectionnez-le et configurez les préférences.

Menu supérieur> Fenêtre> Préférences> Alibaba Cloud Toolkit> Compte

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 Eclipse et sélectionnez Alibaba Cloud> Déployer vers ECS dans le menu contextuel. L'écran de déploiement suivant s'affiche.

image.png

Dans la boîte de dialogue Paramètres de placement, définissez les paramètres de placement et cliquez sur Placer pour terminer le placement initial.

Description des paramètres de placement

Recommended Posts

Déployez des applications Java développées localement avec Cloud Toolkit sur des instances Alibaba Cloud ECS
Déployer une application Node.js sur une instance ECS à l'aide du Cloud Toolkit
Déployez des applications Java développées dans l'environnement IntelliJ IDEA sur des instances Alibaba Cloud ECS
Comment développer une application avec l'API Jersey Java RESTful sur une instance Alibaba Cloud ECS
Guide: déployez votre application à l'aide du plugin Alibaba Cloud Toolkit
Comment déployer une application Java sur Alibaba Cloud EDAS dans Eclipse
Déployez votre application sur EDAS à l'aide du plugin Cloud Toolkit Maven
Comment déployer un système réalisé avec Java (démarrage Wicket-Spring) sur le serveur du campus
J'ai essayé de moderniser une application Java EE avec OpenShift.
Intégration continue sur les instances Ubuntu Alibaba Cloud ECS avec Jenkins
[Java] Déployer l'application Spring Boot sur Azure App Service
Initialisation avec une chaîne vide vers une instance de type Java String
[Java] Comment rechercher des valeurs dans un tableau (ou une liste) avec la méthode contains
[Java] L'ajout d'un élément à la collection provoque une erreur de compilation
Connexion à une base de données avec Java (partie 1) Peut-être la méthode de base
Déployer automatiquement des applications Web développées en Java à l’aide de Jenkins [Préparation]
Remplacer par une valeur selon la correspondance avec une expression régulière Java
J'ai essayé de créer une application Android avec MVC maintenant (Java)
Exécuter des applications écrites en Java8 en Java6
[Java] Comment transformer un tableau à deux dimensions avec une instruction for étendue
Déployer automatiquement des applications Web développées en Java à l'aide de Jenkins [Spring Boot App Edition]
[Java] Déployer une application Web créée avec Eclipse + Maven + Ontology avec Heroku
Je veux ForEach un tableau avec une expression Lambda en Java
Comment créer une application avec un mécanisme de plug-in [C # et Java]
Envoyez une demande au backend après une authentification unique avec Spring Cloud Gateway
[AWS] Comment déployer automatiquement une application Web créée avec Rails 6 sur ECR / ECS à l'aide de CircleCI (1) Préparation [Déploiement de conteneur]
Faisons une application de calculatrice avec Java ~ Créez une zone d'affichage dans la fenêtre
Il a fallu un mois entre l'application et la prise de l'Oracle Java SE 11 Silver
Jusqu'à ce que vous exécutiez un programme Java avec le SDK AWS local sur Windows
De la création d'un projet Spring Boot à l'exécution d'une application avec VS Code
Créons une application TODO avec Java 12 Processing lorsqu'une requête arrive avec une HttpMethod inutilisée ・ Traitement lorsqu'une erreur se produit sur le serveur
Installez NextCloud sur CentOS 7 avec Alibaba Cloud ECS
Connectez-vous à Aurora (MySQL) depuis une application Java
Déployez des applications Web Java sur Azure avec maven
Déployer des rails sur ECS Fargate avec AWS Copilot
[Java / PostgreSQL] Connectez l'application WEB à la base de données
Comment utiliser LOG Java Producer d'Alibaba Cloud
J'ai essayé de casser le bloc avec java (1)
Comment enregistrer des fichiers avec l'extension spécifiée sous le répertoire spécifié en Java dans la liste
[Azure] J'ai essayé de créer une application Java gratuitement ~ Se connecter avec FTP ~ [Débutant]