Deploy an Application to Alibaba Cloud EDAS in Eclipse

In the previous article, we have discussed how to deploy a local Java application directly to an Alibaba Cloud ECS instance. For those who are already using Alibaba Cloud Enterprise Distributed Application Service (EDAS), you may be wondering how to use this plug-in to deploy applications on EDAS. In this article, we will answer this question and explain how to deploy Java applications to Alibaba Cloud EDAS in Eclipse.

About EDAS

Develop an Application Locally

public class IndexServlet extends HttpServlet {
private static final long serialVersionUID = -112210702214857712L;
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");
protected void doPost( HttpServletRequest req, HttpServletResponse resp ) throws ServletException, IOException {

You can download the source code through this link.

The preceding code is a standard Java project used to print the string “Hello World” on a Web page.

Install Plug-in

URL of the plug-in:

The installation process of this Eclipse-based plug-in is similar to that of a common plug-in, and therefore will not be detailed here.

Configure the Plug-in Preferences

Top menu > Window > Preferences > Alibaba Cloud Toolkit > Accounts

When the following page is displayed, configure the AK and SK of your Alibaba Cloud account to complete the configuration of preferences.( If you are using a RAM user account, enter the AK and SK of the RAM user.)

Deploy the Application

In Eclipse, right-click the project name and choose Alibaba Cloud > Deploy to EDAS from the shortcut menu. The following deployment window is displayed:

In the EDAS Deployment Configuration dialog box, set Region, Namespace, Application, and Group based on your actual requirements, choose a deployment package generation mode, and click Deploy.

Note: If you have not created any applications in EDAS yet, click Create application on EDAS console in the upper-right corner of the dialog box to go to the EDAS console and create an application. For more information about how to create an application, see

Description of Deployment Parameters

  • Region: Indicates the region of the application.
  • Namespace: Indicates the namespace of the application.
  • Application: Indicates the application name.
  • Group: Indicates the application group.

Deploy File: Two options are available.

  • Maven Build: If Maven is used to build the current project, you can use Alibaba Cloud Toolkit to directly build and deploy the application.
  • Upload File: If Maven is not used to build the current project, or a locally packaged deployment file already exists, you can select and directly upload the local deployment file.


Follow me to keep abreast with the latest technology news, industry insights, and developer trends.