應用程式二進位檔設定

請利用這個頁面來配置應用程式二進位檔的位置和配送。

如果要檢視這個管理主控台頁面,請按一下應用程式 > 應用程式類型 > WebSphere 企業應用程式 > application_name > 應用程式二進位檔

小心: 如果應用程式在執行中,變更應用程式設定會使應用程式重新啟動。 在獨立式伺服器上,會在儲存變更之後重新啟動應用程式。 在多重伺服器產品上,會在儲存變更之後重新啟動應用程式,在安裝應用程式的節點上,檔案會同步化。 如果要控制多重伺服器產品上的同步化時機,請在「主控台」喜好設定頁面上取消選取與節點同步變更

位置(完整路徑)

指定企業應用程式保存檔 (EAR) 的安裝目錄。 這個位置設定與應用程式的安裝和更新精靈的應用程式安裝目錄欄位相同。

依預設,EAR 檔是安裝在 profile_root/installedApps/cell_name/application_name.ear 目錄中。

設定選項包括:

參考資訊
資料類型 String
單位 完整路徑名稱

使用二進位檔中的配置資訊

指定應用程式伺服器要使用位於應用程式部署文件(deployment.xml 檔,預設值)的連結、延伸規格和部署描述子,或使用在 EAR 檔中的連結、延伸規格和部署描述子。

預設值 (false) 是使用在 deployment.xml 中的連結、延伸規格和部署描述子。 如果要使用 EAR 檔中的連結、延伸規格和部署描述子,請啟用這項設定 (true)。

這個使用二進位檔中的配置資訊設定與應用程式安裝和更新精靈的使用二進位檔配置欄位相同。 請只針對安裝在 6.x 版或更新版本的部署目標上的應用程式,選取這個設定。

參考資訊
資料類型 布林
預設值 false

在解除安裝之後啟用二進位檔的配送、展開和清理

指定產品在安裝期間是否要展開安裝位置中的應用程式二進位檔,以及在解除安裝期間是否要刪除應用程式的二進位檔。預設值是啟用應用程式分散作業。安裝的應用程式之應用程式二進位檔會展開到指定目錄。

在單一伺服器的安裝架構上,當您解除安裝和儲存配置變更時,會刪除二進位檔。
註: 「在解除安裝之後啟用二進位檔的配送、展開和清理」不預期在安裝應用程式之後進行變更。 如果您需要變更這個屬性,請將應用程式解除安裝,再用新的屬性值來安裝它。

在多重伺服器的安裝架構上,當您解除安裝和儲存配置變更,以及將變更同步化時,會刪除二進位檔。

如果停用這個選項,則必須確定在所有應用程式要執行之節點的目的目錄中,應用程式二進位檔都必須適當的展開。

重要: 如果您停用這個選項,且您不要將應用程式二進位檔複製和展開至各個節點,稍後儲存配置或手動同步化時,不會自動將應用程式二進位檔移至節點。

這個在解除安裝之後啟用二進位檔的配送、展開和清理設定與應用程式安裝和更新精靈的配送應用程式欄位相同。

參考資訊
資料類型 布林
預設值 True

檔案許可權

指定展開到指定目錄下的已安裝應用程式之應用程式二進位檔的存取權。

您必須啟用在解除安裝之後啟用二進位檔的配送、展開和清理選項來指定檔案許可權。

您可以在文字欄位中指定檔案許可權。您也可以從多重選項清單中選取一些常用的檔案許可權,以設定它們。 清單選項會改寫您在文字欄位中所設的檔案許可權。

您可以設定清單中下列一或多個檔案許可權字串。如果您選取多個選項,則會合併檔案許可權字串。

表 1. 清單選項的檔案許可權字串集. 選取選項清單,或在文字欄位中指定檔案許可權字串。
多重選項清單選項 所設的檔案許可權字串
容許讀取所有檔案,但不能寫入 .*=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_patternpermission 項目之間的分隔字元。 如果 #file_name_pattern 字串中的字元,請改用 \#

如果字串中有多個檔名型樣和檔案許可權符合應用程式內的統一資源識別碼 (URI),產品會對檔案使用最嚴格的適用檔案許可權。 比方說,如果檔案許可權字串為 .*\\.jsp=775#a.*\\.jsp=754abc.jsp 檔的檔案許可權便是 754。

最佳作法: 當您在檔案比對型樣方面使用正規表示式時,會拿整個字串 URI 和指定的檔案許可權型樣相比較。您必須按照 Java 程式設計 API 所定義的,使用正規表示式提供更精確的比對型樣。比方說,假設在檔案許可權作業期間會處理如下的目錄和檔案 URI:
表 2. 檔案許可權作業的範例 URI. 結果會顯示在下表中。
號碼 範例 URI
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
檔案型樣比對結果為:
  • 目錄 MyApp.ear 設為 755
  • 目錄 MyWarModule.war 設為 755
  • 目錄 MyWarModule.war 設為 755
最佳作法: 不論作業系統為何,請一律在檔案型樣中以正斜線 (/) 作為檔案路徑分隔字元。

[Windows] 在 Windows 平台上,您不能取消設定檔案的讀取權。 使用 POSIX 樣式許可權位元時,表示檔案可讀取的位元是 4,可寫入是 2,而可執行是 1。因此,Windows 平台上的檔案許可權會是 5 或 7。此外,POSIX 樣式有 usergroupworld 許可權。在 Windows 平台中,您只能對檔案設定 user 許可權。groupworld 許可權位元會被忽略。

這裡所指定是應用程式層次的存取權。 您也可以在節點層次配置中指定應用程式二進位檔的存取權。節點層次的檔案許可權會指定可提供給應用程式二進位檔的最大(最寬鬆)的許可權。這裡指定的應用程式層次存取權只能比節點層次指定的存取權更嚴格或相同。

這項設定與應用程式安裝和更新精靈的檔案許可權欄位相同。

參考資訊
資料類型 String

應用程式建置層次

指定用來識別應用程式建置版本的不可編輯的字串。

參考資訊
資料類型 String


檔名: urun_rapp_appbin.html