为什么下面的 EBS 部署失败?
Why below EBS deployement failing?
我正在运行在 corretto 8 运行在亚马逊 linux 2/2.3.13..
它收到错误消息“在执行命令 [app-deploy] - [CheckProcFileForJavaApllication] 期间发生错误。停止运行命令。错误:源包的根级别没有配置文件和 .jar 文件。
部署时的命令是prestep
cd $WORKSPACE
echo "Downloading the tagged zip file"
/usr/local/bin/s3cmd get s3://prod-bucket/directory/java-app/$tag.zip
mv $tag.zip vet.zip
unzip vet.zip
rm vet.zip
Post步进命令
mkdir my_folder;
cp -R .ebextensions my_folder;
cp Procfile.txt my_folder;
cp version.txt my_folder;
cp target/edddpub-parser-0.0.1-SNAPSHOT.jar my_folder;
zip -r my_dir.zip my_folder;
它曾经在 Linux1 上工作,但我想 运行 在 Linux2 上工作
下面是我的 zip 结构:
.ebextensions
5dantarceDownload
6danttraceInstallAndPost
7crowdsrtike_linux2
nginx_restart_post_hook
.platform
nginx
conf.d
myconf.conf
linux2
与 linux1
有很大不同,并且不兼容。您可能需要完全 re-design 您的应用程序才能使用 linux2
。请查看 AWS 文档:
我正在运行在 corretto 8 运行在亚马逊 linux 2/2.3.13.. 它收到错误消息“在执行命令 [app-deploy] - [CheckProcFileForJavaApllication] 期间发生错误。停止运行命令。错误:源包的根级别没有配置文件和 .jar 文件。
部署时的命令是prestep
cd $WORKSPACE
echo "Downloading the tagged zip file"
/usr/local/bin/s3cmd get s3://prod-bucket/directory/java-app/$tag.zip
mv $tag.zip vet.zip
unzip vet.zip
rm vet.zip
Post步进命令
mkdir my_folder;
cp -R .ebextensions my_folder;
cp Procfile.txt my_folder;
cp version.txt my_folder;
cp target/edddpub-parser-0.0.1-SNAPSHOT.jar my_folder;
zip -r my_dir.zip my_folder;
它曾经在 Linux1 上工作,但我想 运行 在 Linux2 上工作
下面是我的 zip 结构:
.ebextensions
5dantarceDownload
6danttraceInstallAndPost
7crowdsrtike_linux2
nginx_restart_post_hook
.platform
nginx
conf.d
myconf.conf
linux2
与 linux1
有很大不同,并且不兼容。您可能需要完全 re-design 您的应用程序才能使用 linux2
。请查看 AWS 文档: