請利用這個頁面來配置應用程式二進位檔的位置和配送。
若要檢視這個管理主控台頁面,請按一下應用程式 > 應用程式類型 > WebSphere 企業應用程式 > application_name > 應用程式二進位檔。
指定企業應用程式保存檔 (EAR) 的安裝目錄。 這個位置設定與應用程式的安裝和更新精靈的應用程式安裝目錄欄位相同。
依預設,EAR 檔是安裝在 profile_root/installedApps/cell_name/application_name.ear 目錄中。
設定選項包括:
預設值是 ${APP_INSTALL_ROOT}/cell_name,其中 ${APP_INSTALL_ROOT} 變數是 profile_root/installedApps。 含有安裝的應用程式之 EAR 檔名的目錄會附加到 ${APP_INSTALL_ROOT}/cell_name 中。 因此,如果未指定目錄,EAR 檔會安裝在 profile_root/installedApps/cell_name/application_name.ear 目錄中。
如果您指定目錄,應用程式是安裝在 specified_path/application_name.ear 目錄中。 含有安裝的應用程式之 EAR 檔名稱的目錄會附加到應用程式安裝目錄(安裝應用程式時)所指定的路徑中。 比方說,如果您安裝了 Clock.ear,且在 Windows 機器上指定 C:/myapps,應用程式會安裝在 myapps/Clock.ear 目錄中。 ${APP_INSTALL_ROOT} 變數設為指定的路徑。
如果您想要將應用程式從一個 Cell 中匯出,稍後再將匯出的應用程式安裝到另一個 Cell,請針對應用程式的初次安裝來指定 ${CELL} 變數。 比方說,在這項設定中指定 ${APP_INSTALL_ROOT}/${CELL}。 匯出應用程式會建立一個含有應用程式及其部署配置的加強型 EAR 檔。 除非您指定了 ${CELL} 變數,否則,部署配置會將初次安裝的 Cell 名稱保留在目的地目錄中。 指定 ${CELL} 變數,可以確保目的地目錄含有現行 Cell 名稱,而不是原始 Cell 名稱。
匯出的 EAR 檔是含有應用程式及其部署配置的加強型 EAR 檔。 部署配置會保留先前安裝的應用程式所用的應用程式安裝目錄值。 除非指定另一個值,否則,加強型 EAR 檔會安裝到先前安裝的相同目錄中。
如果在初次安裝期間,您並未指定 ${CELL} 變數,部署配置會使用目的地目錄中初次安裝的 Cell 名稱。 如果是安裝在另一個 Cell 上,請指定 ${APP_INSTALL_ROOT}/cell_name/application_name.ear,其中 cell_name 是加強型 EAR 檔要安裝到其中的 Cell 名稱。 如果您並未指定現行 Cell 名稱,cell_name 便是原始 Cell 名稱,即使您將加強型 EAR 檔安裝在不同名稱的 Cell 上,也是如此。
您可以指定一個絕對路徑或使用路徑對映變數,如:${MY_APPS}。 在任何安裝架構中,都可以使用路徑對映變數。
在成員都位於異質節點上的叢集中安裝應用程式時,尤其需要使用路徑對映變數,因為在這種情況下,可能無法指定絕對路徑。 代表現行 Cell 名稱的 WebSphere® Application Server 變數 ${CELL} 也可以用在路徑對映變數中;例如,${MY_APP}/${CELL}。 您可以按一下環境 > WebSphere 變數來存取「WebSphere 變數」主控台頁面,在其中定義 WebSphere Application Server 變數。
資料類型 | 字串 |
單位 | 完整路徑名稱 |
指定應用程式伺服器要使用位於應用程式部署文件(deployment.xml 檔,預設值)的連結、延伸規格和部署描述子,或使用在 EAR 檔中的連結、延伸規格和部署描述子。
預設值 (false) 是使用在 deployment.xml 中的連結、延伸規格和部署描述子。 若要使用 EAR 檔中的連結、延伸規格和部署描述子,請啟用這項設定 (true)。
這個使用二進位配置資訊設定與應用程式安裝和更新精靈的使用二進位配置欄位相同。 請只針對安裝在 6.x 版或更新版本的部署目標上的應用程式,選取這個設定。這項設定對安裝在 5.x 部署目標上的應用程式無效。
資料類型 | 布林 |
預設值 | false |
指定產品在安裝期間是否要展開安裝位置中的應用程式二進位檔,以及在解除安裝期間是否要刪除應用程式的二進位檔。預設值是啟用應用程式分散作業。安裝的應用程式之應用程式二進位檔會展開到指定目錄。
在單一伺服器的安裝架構上,當您解除安裝和儲存配置變更時,會刪除二進位檔。
在多重伺服器的安裝架構上,當您解除安裝和儲存配置變更,以及將變更同步化時,會刪除二進位檔。
如果停用這個選項,則必須確定在所有應用程式要執行之節點的目的目錄中,應用程式二進位檔都必須適當的展開。
這個在解除安裝之後啟用二進位檔的配送、展開和清理設定與應用程式安裝和更新精靈的配送應用程式欄位相同。
資料類型 | 布林 |
預設值 | true |
指定展開到指定目錄下的已安裝應用程式之應用程式二進位檔的存取權。
您必須啟用在解除安裝之後啟用二進位檔的配送、展開和清理選項來指定檔案許可權。
您可以在文字欄位中指定檔案許可權。您也可以從多重選項清單中選取一些常用的檔案許可權,以設定它們。 清單選項會改寫您在文字欄位中所設的檔案許可權。
您可以設定清單中下列一或多個檔案許可權字串。如果您選取多個選項,則會合併檔案許可權字串。
多重選項清單選項 | 所設的檔案許可權字串 |
---|---|
容許讀取所有檔案,但不能寫入 | .*=755 |
容許執行檔執行 | .*\.dll=755#.*\.so=755#.*\.a=755#.*\.sl=755 |
容許每一位讀取 HTML 和影像檔 | .*\.htm=755#.*\.html=755#.*\.gif=755#.*\.jpg=755 |
您也可以不使用多重選項清單來指定檔案許可權,而改在文字欄位中指定檔案許可權字串。檔案許可權所用的字串格式如下:
file_name_pattern=permission#file_name_pattern=permission
其中 file_name_pattern 是檔名過濾器的一般表示法(例如,.*\\.jsp 代表所有 JSP 檔),permission 會提供檔案存取控制清單 (ACL),# 則是多個 file_name_pattern 和 permission 項目之間的分隔字元。 如果 # 是 file_name_pattern 字串中的字元,請改用 \#。
如果字串中有多個檔名型樣和檔案許可權符合應用程式內的統一資源識別碼 (URI),產品會對檔案使用最嚴格的適用檔案許可權。 比方說,如果檔案許可權字串為 .*\\.jsp=775#a.*\\.jsp=754,abc.jsp 檔的檔案許可權便是 754。
1 | /opt/WebSphere/profiles/AppSrv01/installedApps/MyCell/MyApp.ear/MyWarModule.war |
2 | /opt/WebSphere/profiles/AppSrv01/installedApps/MyCell/MyApp.ear/MyWarModule.war/MyJsp.jsp |
3 | /opt/WebSphere/profiles/AppSrv01/installedApps/MyCell/MyApp.ear/MyWarModule.war/META-INF/MANIFEST.MF |
4 | /opt/WebSphere/profiles/AppSrv01/installedApps/MyCell/MyApp.ear/MyWarModule.war/WEB-INF/classes/MyClass.class |
5 | /opt/WebSphere/profiles/AppSrv01/installedApps/MyCell/MyApp.ear/MyWarModule.war/mydir/MyClass2.class |
6 | /opt/WebSphere/profiles/AppSrv01/installedApps/MyCell/MyApp.ear/MyWarModule.war/META-INF |
檔案型樣比對結果為:
/opt/WebSphere/profiles/AppSrv01/installedApps/MyCell/MyApp.ear/MyWarModule.war/MyJsp.jsp而您指定如下的檔案型樣字串:
.*MyApp.ear$=755#.*\.jsp=644檔案型樣比對結果為:
在 Windows 平台上,您不能取消設定檔案的許可權。
使用 POSIX 樣式許可權位元時,表示檔案可讀取的位元是 4,可寫入是 2,而可執行是 1。因此,Windows 平台上的檔案許可權會是 5 或 7。此外,POSIX 樣式有 user、group 和 world 許可權。在 Windows 平台中,您只能對檔案設定 user 許可權。group 和 world 許可權位元會被忽略。
這裡所指定是應用程式層次的存取權。 您也可以在節點層次配置中指定應用程式二進位檔的存取權。節點層次的檔案許可權會指定可提供給應用程式二進位檔的最大(最寬鬆)的許可權。這裡指定的應用程式層次存取權只能比節點層次指定的存取權更嚴格或相同。
這項設定與應用程式安裝和更新精靈的檔案許可權欄位相同。
資料類型 | 字串 |
指定用來識別應用程式建置版本的不可編輯的字串。
資料類型 | 字串 |