So stellen Sie eine Java-Anwendung in Alibaba Cloud EDAS in Eclipse bereit

In diesem Lernprogramm erfahren Sie, wie Sie das Cloud Toolkit zum Bereitstellen Ihrer Anwendung auf dem Enterprise Distributed Application Service (EDAS) verwenden.

image.png

Über EDAS

Enterprise Distributed Application Services (https://www.alibabacloud.com/de/product/edas) (EDAS) ist eine PaaS-Plattform, die Anwendungen und Microservices umfasst. Es bietet eine Vielzahl von Funktionen zur Anwendungsfreigabe und leichtgewichtige Microservice-Lösungen, mit denen Sie Überwachungs-, Diagnose- und Hochverfügbarkeits-O & M-Probleme in Ihren Anwendungs- und Service-Management-Prozessen lösen können. EDAS ist in Spring Cloud- und Dubbo-Umgebungen verfügbar.

Lokale Anwendungsentwicklung

Die Codierungsmethode ist dieselbe, unabhängig davon, ob Sie eine Java-Anwendung kompilieren, die unter EDAS ausgeführt wird, oder eine Java-Anwendung, die lokal ausgeführt wird. 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.69096c5bNP5YC4 & 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 Entwicklern Eclipse-basierte Plugins, mit denen sie in der lokalen IDE geschriebene Anwendungen effizient in EDAS 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 EDAS bereitstellen. Der folgende Bereitstellungsbildschirm wird angezeigt.

image.png

Konfigurieren Sie im Dialogfeld EDAS-Bereitstellungseinstellungen Regionen, Namespaces, Anwendungen und Gruppen gemäß Ihren Anforderungen, wählen Sie einen Bereitstellungspaketgenerierungsmodus aus und klicken Sie auf Bereitstellen.

Hinweis: Wenn Sie keine Anwendung in EDAS erstellt haben, klicken Sie in der oberen rechten Ecke des Dialogfelds auf Anwendung in EDAS-Konsole erstellen, um zur EDAS-Konsole zu wechseln und eine Anwendung zu erstellen. Weitere Informationen zum Erstellen einer Anwendung finden Sie unter https://www.alibabacloud.com/help/doc-detail/99912.html. .html).

Beschreibung der Platzierungsparameter

Beschreibung der Parameter des Anwendungsbereichs:

-Region: Gibt den Bereich der Anwendung an. --Namespace: Gibt den Namespace der Anwendung an. --Anwendung: Repräsentiert den Anwendungsnamen. --Gruppe: Zeigt eine Gruppe von Anwendungen an.

Datei bereitstellen: Sie haben zwei Möglichkeiten.

--Build Maven: 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

So stellen Sie eine Java-Anwendung in Alibaba Cloud EDAS in Eclipse bereit
Verwendung des LOG Java Producer von Alibaba Cloud
So verwalten Sie Java EE-Projekte in Eclipse
So führen Sie JUnit in Eclipse aus
Wie man JAVA in 7 Tagen lernt
Wie verwende ich Klassen in Java?
So setzen Sie Lombok in Eclipse
Java Eclips So debuggen Sie JavaScript
So verketten Sie Zeichenfolgen mit Java
Stellen Sie lokal entwickelte Java-Anwendungen mit Cloud Toolkit auf Alibaba Cloud ECS-Instanzen bereit
Stellen Sie Ihre Anwendung mithilfe des Cloud Toolkit Maven-Plugins für EDAS bereit
So implementieren Sie die Datumsberechnung in Java
So implementieren Sie den Kalman-Filter mit Java
Mehrsprachige Unterstützung für Java Verwendung des Gebietsschemas
Wie kann ich Spring Tool in Eclipse 4.6.3 einbinden?
So führen Sie eine Basiskonvertierung in Java durch
So erzwingen Sie Codierungskonventionen in Java
So erhalten Sie das Datum mit Java
[Für Anfänger] So debuggen Sie mit Eclipse
[Java FX] So schreiben Sie Eclipse-Berechtigungen in build.gradle
Farbcodierung der Konsolenausgabe in Eclipse
So zeigen Sie eine Webseite in Java an
So erhalten Sie eine Klasse von Element in Java
So verbergen Sie Nullfelder als Antwort in Java
So lösen Sie Ausdrucksprobleme in Java
Wie schreibe ich Java String # getBytes in Kotlin?
So generieren Sie automatisch einen Konstruktor in Eclipse
Debuggen mit Eclipse
Aufrufen von Funktionen in großen Mengen mit Java Reflection
So erstellen Sie eine Java-Umgebung in nur 3 Sekunden
[Java] So lassen Sie den privaten Konstruktor in Lombok weg
So springen Sie von Eclipse Java zu einer SQL-Datei
So stellen Sie Java mit Serverless Framework für AWS Lambda bereit
Wie kann ich IBM Mainframe-Dateien in Java eingeben / ausgeben?
Verwendung der Z3-Bibliothek in Scala mit Eclipse
So erstellen Sie einen Daten-URI (base64) in Java
Verwendung der JDD-Bibliothek in Scala mit Eclipse
So konvertieren Sie eine Datei in ein Byte-Array in Java
So führen Sie Java EE Tutial auf Github unter Eclipse aus
So debuggen Sie die generierte JAR-Datei mit Eclipse
Zusammenfassung der Implementierung von Standardargumenten in Java
Wie man altes Java (8er) in macOS 10.15 Catalina einfügt
Hinweise zur Verwendung regulärer Ausdrücke in Java
So erhalten Sie den Namen einer Klasse / Methode, die in Java ausgeführt wird
So senken Sie die Java-Version
[Java] Verwendung von Map
So deinstallieren Sie Java 8 (Mac)
Java - So erstellen Sie JTable
Verwendung von JSON-Daten in der WebSocket-Kommunikation (Java, JavaScript)
Anleitung: Stellen Sie Ihre Anwendung mit dem Alibaba Cloud Toolkit-Plugin bereit
So stellen Sie eine einfache Java-Servlet-App auf Heroku bereit
Anmerkung: [Java] Überprüfen der in pom.xml beschriebenen groupId usw.
Wie man mit Heroku einsetzt
Wie schreibe ich einen Java-Kommentar
[Java] Stellen Sie die Spring Boot-Anwendung für den Azure App Service bereit
Verwendung der Java-Klasse