FC custom runtime 内置 open jdk, 直接将对应的 jar 包做为函数代码包创建函数即可
https://developer.aliyun.com/article/987493
此答案来自钉钉群“阿里函数计算官网客户"
是的,阿里云函数计算支持部署 Spring Boot 项目。下面提供一份简单的教程:
在本地开发环境中构建一个 Spring Boot 项目,并确保能够正常运行。
添加阿里云函数计算的相关依赖,在项目的 pom.xml 文件中添加以下内容:
<dependency>
<groupId>com.aliyun.fc</groupId>
<artifactId>spring-cloud-function-adapter-aliyun-fc</artifactId>
<version>${spring-cloud-function-adapter-aliyun-fc.version}</version>
</dependency>
spring:
cloud:
function:
provider:
ali:
scf:
service-name: ${FC_SERVICE_NAME}
qualifier: ${FC_QUALIFIER}
access-key-id: ${ACCESS_KEY_ID}
access-key-secret: ${ACCESS_KEY_SECRET}
region: ${FC_REGION}
account-id: ${ACCOUNT_ID}
timeout-in-milliseconds: ${FC_TIMEOUT}
mvn clean package
在阿里云控制台创建函数计算服务、创建函数、上传并部署代码,具体步骤可参考文档:https://help.aliyun.com/document_detail/189937.html
测试函数计算服务是否可以正常执行。可以通过访问函数计算服务的 Trigger URL 来测试,也可以使用 FunctionCompute SDK 或者阿里云 API 网关等来进行测试。
你可以在阿里云开发者社区关注一下截图中的这位博主,他希望这篇博文能帮助到刚入手的像他一样的小白!
我看了一下图文并茂介绍的很详细。你可以参考学习一下。
下面是在 Linux 系统上部署 Spring Boot 应用程序的步骤:
在代码库中构建可执行 jar 包,可以使用以下命令:
sh mvn clean package # 如果您使用 Maven 构建项目,这个命令将会构建可执行 jar 包 或者
sh gradle clean build # 如果您使用 Gradle 构建项目,这个命令将会构建可执行 jar 包 将 jar 包上传到目标服务器上,例如使用 scp 命令:
sh scp target/your-application.jar user@your-server:/home/user/ 安装 Java 运行环境。如果您的服务器上没有 Java 环境,那么需要先安装:
sh sudo apt-get update sudo apt-get install default-jre sudo apt-get install default-jdk 启动应用程序。可以使用以下命令:
sh java -jar your-application.jar 确认应用程序已经正确启动。可以在浏览器中访问 http://your-server-ip:8080 来查看应用程序是否正常运行。如果一切顺利,您应该能够看到应用程序的默认首页。
以上就是一个简单的 Spring Boot 应用程序部署过程。需要注意的是,实际部署过程可能会根据具体情况有所差异,例如您可能需要对应用程序进行配置等。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。