我們知道在weblogic7.x之前,安裝完后weblogic會自動創建默認的應用目錄DefaultWebApp。如果沒有特別的需要,就可以利用這個默認的應用目錄布署Web應用程序或者J2EE系統了。而在weblogic8.x之后版本中,它不會自動創建默認的應用目錄。所以我們需要使用Configuration Wizard來創建自己的應用目錄,發布應用目錄有兩種方法,現分別介紹。
1.weblogic8.x安裝 weblogic8.x有幾個版本提供使用,并且從這個版本出現了中文版。例子中使用了英文版。weglogic安裝很簡單,只需要按默認值一路下一步就OK了。
2.創建weblogic服務 安裝成功后,依次點擊”開始”->”BEA WebLogic Platform 8.1”->”Configuration Wizard”,啟動”BEA WebLogic Configuration Wizard”,選擇”create a new weblogic configuration”,然后”next”,在”template”選擇”base weblogic server domain”,然后”next”,沒有特別的需要就不修改默認選擇,然后”next”,在這個界面上輸入用戶名、密碼和創建這個服務的描述(請記住這個用戶密碼它是啟動這個服務和進入服務控制臺的帳號),然后”next”,選擇jdk的版本,然后”next”,在這個界面你可以修改創建服務的目錄和名稱,然后按”create”開始創建。
3.創建應用目錄 創建應用目錄有兩種方式分別介紹如下:
3.1 最簡單的應用目錄創建 當weblogic服務創建成功后,再次打開“Configuration Wizard”,這次選擇”extend and existing weblogic configuration(擴展weblogic配置)”,然后”next”,選擇weblogic服務目錄,然后”next”,在”Configuration Extensions”中勾選”DefaultWebApp”,然后以下取默認值一路”next”直到”import”就OK了。默認應用目錄一般在D:\bea\user_projects\applications\mydomain\DefaultWebApp(注:d:為我PC機上安裝weblogic的盤符,讀者根據安裝目錄進行查找)。
測試:啟動weblogic服務,然后輸入http://localhost:7001就可以看到介紹性頁面了。
3.2使用控制臺創建應用目錄 當weblogic服務創建成功后,啟動weblogic服務,然后在瀏覽器中輸入http://localhost:7001/console 在登錄界面輸入你創建weblogic服務時的用戶密碼。
a.創建一個新目錄做為即將發布的應用目錄,我使用d:\appweb做為例了目錄,在該目錄下再創建WEB-INF,在WEB-INF下面創建web.xml文件,目錄結構為
appweb
|__WEB-INF/web.xml
web.xml內容一般是:
<?xml version="1.0" ?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "<web-app>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
</web-app>
b.目錄創建完成后,在控制臺的首頁,選擇“Web Application Modules”->”Deploy a new Web Application Module... ”,在”Location”下選擇你剛才創建的appweb(注意這個目錄一定要有WEB-INF目錄,并且在WEB-INF目錄下一定要有web.xml文件,否則不能夠創建應用目錄)。選擇后,點擊”target module”,返回,可以看到當前weblogic服務中依成功創建的應用目錄了。然后再創建一個index.html文檔放在appweb目錄下,就完成了應用目錄的創建。
測試:啟動weblogic服務,然后輸入http://localhost:7001/appweb/index.html就可以看到自己設置的頁面了。