用阿里云函数计算(Serverless)服务运行第一个Web应用。

Serverless服务越来越流行,应用起来也很方便,今天我们用阿里云函数计算(Serverless)服务搭建一个简单的Web应用。

而且还有免费额度:

函数计算每月为您提供一定的免费额度。您的阿里云账户与RAM子账号共享每月免费的调用次数和执行时间额度。免费额度不会按月累积,在下一自然月起始时刻(1号零点)会清零,重新计算。具体免费额度如下:

    调用次数:每月前100万次函数调用免费。
    执行时间:每月前400,000(CU-秒)函数实例资源使用量免费。

注意:需要少量公网流量费用。

附项目源码:https://nowjava.com/download/43973

0、Serverless Web 典型架构

nowjava.com

1、创建简单的Web项目

下面用eclipse来创建,也可以用其它IDE。

1.1、创建一个动态Web项目

nowjava.com

nowjava.com

1.2、创建jsp文件:index.jsp,如下:

nowjava.com

1.3、创建index.jsp文件

简单输出当前时间,文件内容:

<%@page import="java.text.SimpleDateFormat"%>
<%@page import="java.util.*"%>
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>TestLess</title>
</head>
<body>
当前时间:<%=(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss")).format(new Date()) %>
</body>
</html>

1.4、导出war包

nowjava.com

nowjava.com

nowjava.com

2、部署到阿里云Serverless

2.1 进入函数计算控制台 - 应用中心,点击“创建 Web 应用”

nowjava.com

如下选择和填报信息,并上传导出War包。

nowjava.com

 点击“下一步”

nowjava.com

 点击“下一步”

nowjava.com

 点击“确定”

展开阅读全文

本文系作者在时代Java发表,未经许可,不得转载。

如有侵权,请联系nowjava@qq.com删除。

编辑于

关注时代Java

关注时代Java