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 **.
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.
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.
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.
Après avoir installé le plug-in, cliquez sur l'icône Alibaba Cloud dans la barre d'outils comme indiqué ci-dessous.
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. ).
Déployer l'application
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.
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.
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.