使用 Recipe 安装 SAP Commerce Cloud
Installing SAP Commerce Using Installer Recipes
要出于開發和演示目的自動安裝 SAP Commerce,您可以使用安裝程序配方。 Recipes 是負責創建目錄、移動文件、更新配置和屬性文件以及初始化系統的 gradle 腳本。
安裝程序目前僅用于在開發環境中安裝 SAP Commerce 或用于演示目的。 不要使用安裝程序在生產環境中安裝 SAP Commerce。 有關在生產環境中安裝的說明,請參閱手動安裝 SAP Commerce。
不要使用安裝程序在同一個 SAP Commerce 上一個接一個地運行配方。 安裝程序不會卸載以前的配置,也不會將您的 SAP Commerce 文件系統恢復到其原始設置。 要安裝不同的配方,請使用干凈的環境。
使用如下命令行在 Linux 系統安裝 zip 和 unzip 工具:
yum install -y unzip zip;
檢查下載文件的 hash 是否正確:
命令:
certutil -hashfile 文件名
我下載的是 Commerce Cloud 2011:
Move the custom.properties file from spartacussampledata/resources/installer/customconfig to hybris-commerce-suite-2011/installer/customconfig.
文件內容如圖:
進行安裝,發現環境變量 JAVA_HOME 沒有設置:
Windows10 系統上,JAVA_HOME 環境變量如下:
使用 echo $PATH 查看當前系統變量:
java -version 返回結果,說明環境變量安裝成功:
環境變量配置如下:
執行命令:./install.sh -r cx-for-spa
遇到新的錯誤:
java.lang.NoClassDefFoundError: Could not initialize class org.codehaus.groovy.vmplugin.v7.Java7
我 Windows10 上使用的是版本 11:
那么我就試試降級到版本11.
因為有人在 StackOverflow 上說,這是因為 jdk 版本太高,而 gradle 版本太舊造成的:
現在一切正常了:
一分鐘執行完畢:
緊接著執行初始化:
./install.sh -r cx-for-spa initialize
initialize 執行的時間比較長,需要耐心等待:
注意:如果使用 putty 等遠程登錄軟件登錄服務器,為了確保長時間沒有輸入而不至于斷掉同服務器端的連接,需要在 Connection - Seconds between keepalives 里設置一個非零值。可以設置為 60,這樣每隔1分鐘,putty 會向服務器發送 keepalives 的報文。
更多Jerry的原創文章,盡在:“汪子熙”:
總結
以上是生活随笔為你收集整理的使用 Recipe 安装 SAP Commerce Cloud的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SAP Commerce Cloud 里
- 下一篇: 不用拿手机了!高德地图PC体验版上线 大