[英]AWS Codedeploy fails with JAVA_HOME error
已經安裝了Java 8和
Java版本
產量
java version "1.8.0_45"
Java(TM) SE Runtime Environment (build 1.8.0_45-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.45-b02, mixed mode)
在鈎子下有一個AfterInstall腳本
cd $HOME/workspace
mvn clean install
AWS Codedeploy失敗,並出現以下錯誤
{\"message\":\"Script at specified location: scripts/start failed with exit code 1\",\"log\":\"LifecycleEvent - AfterInstall\\nScript - scripts/start\\n[stderr]Error: JAVA_HOME is not defined correctly.\\n[stderr] We cannot execute /usr/lib/jvm/jre/bin/java\\n\"}"}
回聲$ JAVA_HOME給
/usr/java/jdk1.8.0_45/jre
還嘗試將JAVA_HOME設置為
/usr/java/jdk1.8.0_45
當我嘗試直接在工作區中進行mvn clean install時,它能夠正確拾取Java。 知道代碼部署中出了什么問題嗎?
hooks:
BeforeInstall:
- location: scripts/pre_processing
AfterInstall:
- location: scripts/start
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.