如何解决适用于Spring引导项目的AWS Beanstalk上的Java 11
您可以使用ebextensions在实例上安装Java 11 。只需在源包中创建一个文件夹 ,然后在其中添加一个名称为 和内容的文件:
[更新:yaml文件的固定格式]
container_commands:
100-remove-old-java:
command: "sudo yum remove -y java-1.8.0-openjdk-headless"
200-download-rpm-package:
command: "wget https://d3pxv6yz143wms.cloudfront.net/11.0.4.11.1/java-11-amazon-corretto-devel-11.0.4.11-1.x86_64.rpm "
300-install-java:
command: "sudo yum localinstall -y java-11-amazon-corretto-devel-11.0.4.11-1.x86_64.rpm"
这将删除默认的Java 8和安装AWS”分布的Java 11。
解决方法
我是Spring Boot的新手,我正在尝试开发一个应用程序,以便稍后将其部署在AWS beantalk上。我使用Java
11开始了该项目,但后来发现AWS仅支持Java8。是否可以将pom.xml中的’maven.compiler.target’设置为1.8以使其正常运行?我必须同时使用Java
1.8进行开发和编译吗?我想使用新的Java功能和库。如果有人遇到同样的问题,我想发表一些意见。谢谢。光盘
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。