Oracle AS 10g 下部署 ColdFusion MX 6.1
2024-08-29 13:41:04
供稿:網友
第 1 步:下載并運行 ColdFusion Installer 來創建 cfusion.ear 文件
從 Macromedia 的網站下載 ColdFusion MX 6.1 (假如您還沒有這個軟件);該軟件為大多數平臺提供了一個 30 天的測試版本。接下來,正如 Macromedia 安裝文檔所提到的那樣:
在下載平臺特定的安裝程序之后,運行 ColdFusion MX 6.1 安裝向導。
回答問題。當出現提示時,執行以下操作:
選擇 Developer Edition 或升級(假如您正在升級一個現有的 ColdFusion MX 已安裝版本)
選擇 J2EE 配置和 EAR 文件。
指定放置 EAR 或 WAR 文件的安裝目錄。您可以使用一個臨時目錄作為安裝目錄。
假如您用一個 EAR 文件進行部署,請指定上下文根。Macromedia 推薦 context root 為 /cfusion,但您可以在您的應用服務器支持的任意 context root(包括 /)下部署 cfusion.war。
指定一個口令,供 ColdFusion MX 治理員使用。安裝向導將 cfusion.ear 或 cfusion.war 和 rds.war 文件放在安裝目錄下。請記住口令。
第 2 步:為 ColdFusion 部署創建一個 OC4J 例程
使用 OracleAS EnterPRise Manager Console 創建一個 OC4J 例程,以在其中部署 ColdFusion。在創建 OC4J 例程之后,轉至服務器屬性頁面,找到新的 OC4J 例程,然后在命令行選項下添加以下 java 選項:Xmx256m
這個配置變化將確保提供足夠的 RAM 來部署應用程序。
第 3 步:將 cfusion.ear 部署到應用服務器
使用 OracleAS Enterprise Manager Console,將 ColdFusion MX 6.1 安裝向導生成的 cfusion.ear 部署到第 2 步創建的 OC4J 例程下。為部署選擇一個應用程序名(例如,/coldfusion 或 /cfmx61)。執行以下部署后的操作:
從您部署 ColdFusion 的 OC4J 例程的 "Deployed applications" 頁面中,單擊應用程序名稱鏈接。
在 "Administration" 下,選擇 "General"。添加以下資料庫路徑:
<ORACLE HOME>/j2ee/<OC4J Instance>/applications/<application name>/ cfusion/WEB-INF/cfusion/lib
<ORACLE HOME>/j2ee/<OC4J Instance>/applications/<application name>/ cfusion/WEB-INF/cfusion/lib/<_solaris, or _ilnx21>/bin
<ORACLE HOME>/j2ee/<OC4J Instance>/applications/<application name>/ cfusion/WEB-INF/lib
啟動和停止 OC4J 例程。
第 4 步:在 web.xml 文件中更新路徑至 cfusion.jar
web.xml (位于 <tt><ORACLE HOME>/j2ee/<OC4J Instance>/applications/<application name>/cfusion/WEB-INF</tt>)包含以下項目:
<context-param id="macromedia_context_88">
<param-name>cf.class.path</param-name>
<param-value>./WEB-INF/cfusion/lib/cfusion.jar</param-value>
</context-param>
在停止 OC4J 例程之后,修改項目以包含到 cfusion.jar 的完整路徑:
<ORACLE HOME>/j2ee/<OC4J Instance Name>/applications/<application name>/ cfusion/WEB-INF/cfusion/lib/cfusion.jar
保存 web.xml file 并重啟 OC4J 例程。
第 5 步:配置 ColdFusion 6.1 MX
轉至 http://<host>:<port>/cfmx/CFIDE/administrator 下的 ColdFusion 治理頁面來完成基本配置。
第 6 步:配置 ColdFusion 6.1 MX 文檔中定義的其它組件
ColdFusion 6.1 MX 文檔包含了配置其它特性(如 Verity Server 和圖表)的指導。配置步驟包括添加額外的資料庫路徑,您可以用和第三步說明的同樣的方式來添加路徑。
第 7 步:部署應用程序
在 OracleAS 10g 下,應用程序通過展開檔案文件的方法來進行部署。所有的應用程序都在 /j2ee 目錄下展開。ColdFusion 應用程序部署在位于 <ORACLE HOME>/j2ee/<OC4J Instance>/applications/<application name>/cfusion/<Directory> 的文檔根目錄下。