本地安装 SAP Commerce 实例
這些基本步驟描述了如何使用提供的 SAP Commerce Server 安裝和初始化 SAP Commerce。 服務器是一個基于Apache Tomcat的預配置應用服務器。 HSQLDB 和 Tomcat 都包含在 SAP Commerce 包中,旨在用于測試、開發和演示目的。 本指南還提供了描述如何使用 SAP Commerce 也支持的不同數據庫的可選步驟。
僅安裝和配置項目中需要的包。 SAP Commerce 提供的任何初始數據僅用于演示目的。
SAP Commerce 附帶的安裝程序配方允許您使用本地計算機上的默認 HSQLDB 快速安裝預配置的環境。 以下過程包括使用手動配置安裝 SAP Commerce。 有關使用配方安裝的信息,請參閱使用安裝程序配方安裝 SAP Commerce。
成功下載并解壓所需文件后,必須在繼續之前創建 SAP Commerce 項目目錄。
要設置 SAP Commerce,請執行以下步驟。
(1) 設置 Apache Ant
(2) 開始一個干凈的構建來創建你的項目目錄
SAP Commerce 預先捆綁了 Apache Ant,這是一種用于自動化軟件構建過程的工具。 在構建 SAP Commerce 之前配置 Apache Ant。
語境
SAP Commerce提供了三個腳本文件,可用于為當前命令控制臺會話設置 Ant 環境:
- setantenv.bat : Microsoft Windows 系統的批處理文件
- setantenv.ps1 : Windows Powershell 的 shell 腳本文件
- setantenv.sh:用于基于 Unix 的系統(如 Linux 或 Mac OS X)的 shell 腳本文件
進入如下目錄:
C:\Code\H2011\hybris\bin\platform
執行 setantenv.bat
結果如下:
設置 Ant 環境后,使用 Ant 創建SAP Commerce項目框架。
運行如下命令:
ant clean all
在SAP Commerce的新實例上創建任何配置文件和其他基本目錄。這是安裝過程中的必要步驟,必須在繼續配置之前完成一次。
會列出掃描到的所有 extension 和它們的屬性:
ant clean all 執行的結果:
成功生成的目錄結構:
SAP Commerce由組件擴展組成。每個擴展都提供特定的附加功能,并且可能依賴于其他擴展來提供功能模塊,例如客戶服務模塊或 SmartEdit。您還可以包含自己的自定義擴展。
config 文件夾下的 local.properties 里進行管理員密碼的配置:
SAP Commerce與 HSQLDB 預先捆綁在一起,并配置為開箱即用。要使用任何其他支持的數據庫,或更改 HSQLDB 性能,需要進一步配置。
HSQLDB 是在 Java 虛擬機中運行的輕量級 SQL 數據庫。由于其速度,它對開發環境很有用。SAP Commerce預先捆綁了一個兼容版本的 HSQLDB。對于大多數開發或測試場景,默認設置就足夠了,不需要進一步配置。
花了 24 分鐘執行 ant clean all:
SAP Commerce的目錄結構使您可以輕松使用,并將自定義文件和配置與基本功能分開。
所述<HYBRIS_HOME_DIR> /的hybris文件夾包含以下目錄:
bin:平臺和功能,位于以下子目錄中:
platform:啟動時加載的核心SAP Commerce平臺擴展。該目錄還包含構建框架和擴展模板。
modules:擴展,按模塊組織。每個模塊提供一組相關的業務功能。
custom:您可以開發的任何自定義擴展或覆蓋。該目錄是在您第一次使用extgen模板設置自定義擴展時創建的 。
config:配置文件和許可證密鑰,包括屬性文件和localextensions.xml,它定義了包含的擴展。
data:數據文件,例如媒體文件和 LucerneSearch 索引。如果您在測試或開發環境中使用默認數據庫,該目錄還包含 HSQLDB 數據文件。
log:日志文件,包括 Tomcat 和 JDBC 日志。
temp:任何臨時文件。
bin 目錄不包含任何自定義配置數據。將二進制文件與您可能希望從一個版本保留到下一個版本的那些文件分開提供了一個簡單的升級路徑。升級過程不會替換任何自定義配置文件。
永遠不要更改bin目錄中的任何內容。不要在此目錄或任何子目錄中保留任何自定義數據配置。升級過程可能會用較新版本的SAP Commerce替換bin目錄和子目錄并刪除您的更改。
之后在 platform 文件夾下運行 hybrisserver.bat 即可啟動了:在我電腦上花了31分鐘。
使用如下 url 訪問 Accelerator:
https://localhost:9002/yacceleratorstorefront/?site=electronics
界面如下:
更多Jerry的原創文章,盡在:“汪子熙”:
總結
以上是生活随笔為你收集整理的本地安装 SAP Commerce 实例的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 明日之后奶糖怎么送人
- 下一篇: iccid与tmsi解锁 区别