Stellen Sie in der IntelliJ IDEA-Umgebung entwickelte Java-Anwendungen für Alibaba Cloud ECS-Instanzen bereit

Dieses Tutorial zeigt Ihnen, wie Sie eine in Ihrer lokalen IntelliJ IDEA-Umgebung entwickelte ** Java ** -Anwendung auf einer ** Alibaba Cloud ECS-Instanz ** bereitstellen.

image.png

Entwickeln Sie Anwendungen lokal

Unabhängig davon, ob Sie eine Java-Anwendung kompilieren, die in der Cloud ausgeführt wird, oder eine Java-Anwendung, die lokal ausgeführt wird, ist die Codierungsmethode dieselbe. In diesem Artikel wird daher als Beispiel erläutert, wie Sie ein Java-Servlet zum Drucken von "Hello World" auf einer Webseite bereitstellen.

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;
    }}

[Dieser Link](https://alicloud-common.oss-ap-southeast-1.aliyuncs.com/Cloud_Toolkit_Blog/IndexSer...%5B%E9%93%B6%E6%97%B6%5D.1540514368. Sie können den Quellcode von zip herunterladen? Spm = a2c65.11461447.0.0.7e79457cxOPl5q & file = IndexSer ...% 5B% E9% 93% B6% E6% 97% B6% 5D.1540514368.zip).

Der obige Code ist ein Standard-Java-Projekt zum Anzeigen der Zeichenfolge "Hello World" auf einer Webseite.

Plug-In installieren

Alibaba Cloud bietet Intellij IDEA-basierte Plugins für die effiziente Bereitstellung von in der lokalen IDE geschriebenen Anwendungen für ECS-Instanzen.

Plugin-URL: https://www.aliyun.com/product/cloudtoolkit_en

Der Installationsprozess für dieses Intellij IDEA-basierte Plug-In ähnelt einem typischen Plug-In und wird hier nicht im Detail erläutert.

Plugin-Einstellungen

Klicken Sie nach der Installation des Plug-Ins auf das Alibaba Cloud-Symbol in der Symbolleiste (siehe Abbildung unten).

image.png

Wenn die folgende Seite angezeigt wird, legen Sie die AK und SK des Alibaba Cloud-Kontos fest und die Umgebungseinstellungen werden festgelegt (wenn Sie ein RAM-Benutzerkonto verwenden, geben Sie die AK und SK des RAM-Benutzers ein. ).

image.png

Anwendung bereitstellen

image.png

Klicken Sie in IntelliJ IDEA mit der rechten Maustaste auf den Projektnamen und wählen Sie im Kontextmenü Alibaba Cloud> In ECS bereitstellen. Der folgende Bereitstellungsbildschirm wird angezeigt.

image.png

Stellen Sie im ECS-Dialogfeld die Bereitstellung bereit, legen Sie die Bereitstellungsparameter fest und klicken Sie auf Bereitstellen, um die Erstbereitstellung abzuschließen.

Beschreibung der Platzierungsparameter

Datei bereitstellen: Sie haben zwei Möglichkeiten.

--Maven Build: Wenn Sie Maven zum Erstellen Ihres aktuellen Projekts verwenden, können Sie das Alibaba Cloud Toolkit verwenden, um Ihre Anwendung direkt zu erstellen und bereitzustellen. --Dateiaufladen: Wenn Sie Maven nicht zum Erstellen Ihres aktuellen Projekts verwenden oder bereits über eine lokal gepackte Bereitstellungsdatei verfügen, können Sie Ihre lokale Bereitstellungsdatei auswählen und direkt hochladen.

Recommended Posts

Stellen Sie in der IntelliJ IDEA-Umgebung entwickelte Java-Anwendungen für Alibaba Cloud ECS-Instanzen bereit
Stellen Sie lokal entwickelte Java-Anwendungen mit Cloud Toolkit auf Alibaba Cloud ECS-Instanzen bereit
So stellen Sie eine Java-Anwendung in Alibaba Cloud EDAS in Eclipse bereit
Bereitstellen einer Node.js-Anwendung auf einer ECS-Instanz mithilfe des Cloud Toolkit
So entwickeln Sie eine App mit der Jersey Java RESTful API auf einer Alibaba Cloud ECS-Instanz
Java + OpenCV 3.X mit IntelliJ IDEA
Automatische Bereitstellung von in Java entwickelten Webanwendungen mit Jenkins [Vorbereitung]
Automatische Bereitstellung von in Java entwickelten Webanwendungen mit Jenkins [Tomcat App Edition]
Optimieren Sie Java-Importdeklarationen in IntelliJ IDEA
Automatische Bereitstellung von in Java entwickelten Webanwendungen mit Jenkins [Spring Boot App Edition]
Java - Führen Sie das CheckStyle-Plug-In in IntelliJ IDEA ein und spiegeln Sie es im Formatierer wider
In einer VM-Umgebung erstellte Java-Anwendungsentwicklungsumgebung
Einstellungen zum Anzeigen von japanischem Javadoc in IntelliJ IDEA
Verwendung des LOG Java Producer von Alibaba Cloud
[Anfänger] Installieren Sie das Java-Entwicklungstool in der Cloud9-Entwicklungsumgebung.
JavaFX-Anwendungsentwicklung mit IntelliJ IDEA und Gradle ~ Von der Umgebungskonstruktion bis zum Beispielcode ~
So erstellen Sie eine Java-Umgebung in nur 3 Sekunden
Verwendung der nicht standardmäßigen Java-Bibliothek in IntelliJ IDEA
Ich habe versucht, die Cache-Funktion von Application Container Cloud Service in der lokalen Umgebung zu entwickeln
Erstellung einer Webanwendungsentwicklungsumgebung in Java (für unerfahrene Personen)
Anleitung: Stellen Sie Ihre Anwendung mit dem Alibaba Cloud Toolkit-Plugin bereit
Kontinuierliche Integration in Alibaba Cloud ECS Ubuntu-Instanzen mit Jenkins
Fehler beim Starten der Überprüfung bei Kotlin Koans bei IntelliJ IDEA
[Java] Stellen Sie die Spring Boot-Anwendung für den Azure App Service bereit
Was ist in "Java 8 bis Java 11" passiert und wie wird eine Umgebung erstellt?