此規則會標示參照 org.springframework 套件的 Java 程式碼。
如果 Web 保存檔 (WAR) 未展開,Spring 應用程式可能無法在 Liberty 中正確執行。您可以將 WAR 檔內容解壓縮到與 WAR 檔同名的目錄中,以便將應用程式部署成已展開的 Web 應用程式。如果 Web 應用程式包含在企業保存檔 (EAR) 內,您必須同時展開 EAR 檔和對應的 WAR 檔。
在 Liberty 8.5.5.8 版以及更新版本中,您可以透過設定應用程式管理程式的 autoExpand 屬性,將 Liberty 伺服器配置為自動展開應用程式 EAR 及 WAR 檔。
依預設,所有新建立的伺服器皆會包含此配置。
如果您未設定此配置選項,則不會展開應用程式,因此在 8.5.5.8 版之前建立的所有伺服器,會繼續讓應用程式保留在未展開的保存檔中。
若要自動展開應用程式 EAR 及 WAR 檔,請按下列 server.xml 範例中所示,將 autoExpand 選項設定為 true:
<server description="default server">
<applicationManager autoExpand="true"/>
<featureManager>
<feature>servlet-3.0</feature>
</featureManager>
</server>