Ce didacticiel vous montrera comment utiliser Cloud Toolkit pour déployer votre application sur Enterprise Distributed Application Service (EDAS).
Enterprise Distributed Application Services (https://www.alibabacloud.com/en/product/edas) (EDAS) est une plateforme PaaS qui implique des applications et des microservices. Il fournit une variété de capacités de publication d'applications et de solutions de microservices légères pour vous aider à résoudre les problèmes de surveillance, de diagnostic et de haute disponibilité d'O & M dans vos processus de gestion des applications et des services. EDAS est disponible dans les environnements Spring Cloud et Dubbo.
La méthode de codage est la même que vous compiliez une application Java exécutée sur EDAS ou une application Java exécutée localement. 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.
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.69096c5bNP5YC4 & 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.
Alibaba Cloud fournit des plugins basés sur Eclipse pour que les développeurs déploient efficacement des applications écrites dans l'EDI local sur EDAS.
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.
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. ).
Cliquez avec le bouton droit sur le nom du projet dans Eclipse et sélectionnez Alibaba Cloud> Déployer sur EDAS dans le menu contextuel. L'écran de déploiement suivant s'affiche.
Dans la boîte de dialogue Paramètres de déploiement EDAS, configurez les régions, les espaces de noms, les applications et les groupes en fonction de vos besoins, sélectionnez un mode de génération de package de déploiement, puis cliquez sur Déployer.
Remarque: Si vous n'avez pas créé d'application dans EDAS, cliquez sur Créer une application dans la console EDAS dans le coin supérieur droit de la boîte de dialogue pour accéder à la console EDAS et créer une application. Pour plus d'informations sur la création d'une application, voir https://www.alibabacloud.com/help/doc-detail/99912.html .html).
Description des paramètres du volet Application:
-Region: indique la région de l'application. --Namespace: indique l'espace de noms de l'application. --Application: représente le nom de l'application. --Group: indique un groupe d'applications.
Déployer le fichier: vous avez deux options.
--Construire Maven: 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