In diesem Lernprogramm erfahren Sie, wie Sie das Cloud Toolkit zum Bereitstellen Ihrer Anwendung auf dem Enterprise Distributed Application Service (EDAS) verwenden.
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.
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.
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.
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.
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. ).
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.
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 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