Stellen Sie lokal entwickelte Java-Anwendungen mit Cloud Toolkit auf Alibaba Cloud ECS-Instanzen bereit

Dieses Tutorial zeigt Ihnen, wie Sie eine lokal entwickelte ** Java ** -Anwendung mithilfe des Cloud Toolkit auf einer ** Alibaba Cloud ECS-Instanz ** bereitstellen.

Mit der rasanten Entwicklung der Cloud-Computing-Technologie stellen immer mehr Entwickler Anwendungen für Instanzen der Alibaba Cloud Elastic Compute Service (ECS) bereit. .. In diesem Lernprogramm stellen Sie eine lokal entwickelte Java-Anwendung mithilfe des Cloud Toolkit (https://www.aliyun.com/product/cloudtoolkit_en?spm=a2c65.11461447.0.0.5c512950XiQYjf) für eine Alibaba Cloud ECS-Instanz bereit. Ich werde erklären wie.

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 erläutert, wie Sie ein Java-Servlet zum Drucken von "Hello World" auf einer Webseite als Beispiel 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.5c512950XiQYjf & 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 Eclipse-basierte Plugins, mit denen Entwickler in der lokalen IDE geschriebene Anwendungen effizient auf ECS-Instanzen bereitstellen können.

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

Das Verfahren zum Installieren dieses Eclipse-basierten Plug-Ins ähnelt einem typischen Plug-In und wird hier nicht im Detail erläutert.

Plugin-Einstellungen

Wählen Sie das Plug-In nach der Installation aus und konfigurieren Sie die Umgebungseinstellungen.

Hauptmenü> Fenster> Einstellungen> Alibaba Cloud Toolkit> Konto

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 Eclipse 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

Legen Sie im Dialogfeld Platzierungseinstellungen die Platzierungsparameter fest und klicken Sie auf Platzieren, um die anfängliche Platzierung abzuschließen.

Beschreibung der Platzierungsparameter

Recommended Posts

Stellen Sie lokal entwickelte Java-Anwendungen mit Cloud Toolkit auf Alibaba Cloud ECS-Instanzen bereit
Bereitstellen einer Node.js-Anwendung auf einer ECS-Instanz mithilfe des Cloud Toolkit
Stellen Sie in der IntelliJ IDEA-Umgebung entwickelte Java-Anwendungen für Alibaba Cloud ECS-Instanzen bereit
So entwickeln Sie eine App mit der Jersey Java RESTful API auf einer Alibaba Cloud ECS-Instanz
Anleitung: Stellen Sie Ihre Anwendung mit dem Alibaba Cloud Toolkit-Plugin bereit
So stellen Sie eine Java-Anwendung in Alibaba Cloud EDAS in Eclipse bereit
Stellen Sie Ihre Anwendung mithilfe des Cloud Toolkit Maven-Plugins für EDAS bereit
So stellen Sie ein mit Java erstelltes System (Wicket-Spring-Boot) auf dem Campus-Server bereit
Ich habe versucht, eine Java EE-Anwendung mit OpenShift zu modernisieren.
Kontinuierliche Integration in Alibaba Cloud ECS Ubuntu-Instanzen mit Jenkins
[Java] Stellen Sie die Spring Boot-Anwendung für den Azure App Service bereit
Initialisierung mit einer leeren Zeichenfolge für eine Instanz vom Typ Java-Zeichenfolge
[Java] So suchen Sie mit der Methode includes nach Werten in einem Array (oder einer Liste)
[Java] Das Hinzufügen eines Elements zur Sammlung führt zu einem Kompilierungsfehler
Herstellen einer Verbindung zu einer Datenbank mit Java (Teil 1) Möglicherweise die grundlegende Methode
Automatische Bereitstellung von in Java entwickelten Webanwendungen mit Jenkins [Vorbereitung]
Ersetzen Sie durch einen Wert entsprechend der Übereinstimmung mit einem regulären Java-Ausdruck
Ich habe versucht, eine Android-Anwendung mit MVC zu erstellen (Java)
Führen Sie in Java8 geschriebene Anwendungen in Java6 aus
[Java] So drehen Sie ein zweidimensionales Array mit einer erweiterten for-Anweisung
Automatische Bereitstellung von in Java entwickelten Webanwendungen mit Jenkins [Spring Boot App Edition]
[Java] Stellen Sie eine mit Eclipse + Maven + Ontology mit Heroku erstellte Webanwendung bereit
Ich möchte für jedes Array mit Lambda-Ausdruck in Java
So erstellen Sie eine App mit einem Plug-In-Mechanismus [C # und Java]
Senden Sie nach eindeutiger Authentifizierung mit Spring Cloud Gateway eine Anfrage an das Backend
[AWS] So stellen Sie eine mit Rails 6 erstellte Webanwendung mithilfe von CircleCI (1) -Vorbereitung automatisch für ECR / ECS bereit [Containerbereitstellung]
Erstellen wir eine Taschenrechner-App mit Java ~ Erstellen Sie einen Anzeigebereich im Fenster
Von der Bewerbung bis zur Einführung von Oracle Java SE 11 Silver dauerte es einen Monat
Bis Sie ein Java-Programm mit dem für Windows lokalen AWS SDK ausführen
Vom Erstellen eines Spring Boot-Projekts bis zum Ausführen einer Anwendung mit VS Code
Erstellen wir eine TODO-Anwendung mit Java 12-Verarbeitung, wenn eine Anforderung mit einer nicht verwendeten HttpMethod eingeht. ・ Verarbeitung, wenn ein Fehler auf dem Server auftritt
Installieren Sie NextCloud unter CentOS 7 mit Alibaba Cloud ECS
Stellen Sie über eine Java-Anwendung eine Verbindung zu Aurora (MySQL) her
Stellen Sie Java-Webanwendungen mit maven in Azure bereit
Stellen Sie Rails mit AWS Copilot für ECS Fargate bereit
[Java / PostgreSQL] Verbinden Sie die WEB-Anwendung mit der Datenbank
Verwendung des LOG Java Producer von Alibaba Cloud
Ich habe versucht, den Block mit Java zu brechen (1)
Speichern von Dateien mit der angegebenen Erweiterung unter dem in Java angegebenen Verzeichnis in der Liste
[Azure] Ich habe versucht, eine kostenlose Java-App zu erstellen ~ Mit FTP verbinden ~ [Anfänger]