Dieses Tutorial zeigt Ihnen, wie Sie eine in Ihrer lokalen IntelliJ IDEA-Umgebung entwickelte ** Java ** -Anwendung auf einer ** Alibaba Cloud ECS-Instanz ** bereitstellen.
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.
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.
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.
Klicken Sie nach der Installation des Plug-Ins auf das Alibaba Cloud-Symbol in der Symbolleiste (siehe Abbildung unten).
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. ).
Anwendung bereitstellen
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.
Stellen Sie im ECS-Dialogfeld die Bereitstellung bereit, legen Sie die Bereitstellungsparameter fest und klicken Sie auf Bereitstellen, um die Erstbereitstellung abzuschließen.
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.