|
2008-11-13 11:41:08 一.軟件獲取 Ⅰ. Jbuilder9 可以到 Borland公司官方網(wǎng)站下載到Enterprise Trial 30天試用版本或Personal版本。 下載地址: http://www./products/downloads/download_jbuilder.html ?、?/span>. WebLogic Platform 8.1 可以到BEA公司官方網(wǎng)站免費注冊獲取試用。 下載地址: http://commerce./index.jsp 二.軟件安裝與配置 Ⅰ. Weblogic 8.1的安裝與配置 1. 點擊安裝文件開始安裝,首先"Next",選中"Yes",點擊"Next",創(chuàng)建目錄,這里使用默認(rèn)的,直接"Next"一路"Next",直到開始安裝。 2. Step by step, 安裝完畢后,我們要配置自己的domain,點擊"開始/程序/ BEA WebLogic Platform8.1/Configuration Wizard",選擇"Create a new Weblogic configuration", "Next” “Basic Weblogic Server Domain” ,“Next” “Express” “Next" 輸入"Name*,Password*,Description",接著Next,右下角修改"Configuration Name: Create", 一直到進度條為100%時 Done完成。 3. 現(xiàn)在我們可以啟動mydomain,看是否能正常使用了。 點擊"開始/程序/BEA WebLogic Platform 8.1/User Projects/mydomain/Start Server"會彈出如的DOS彈出窗口,并一直保持,沒有異常報錯,那就要恭喜你了,你的Weblogic已經(jīng)正常啟動了,Weblogic的基本安裝和配置就算完成了。
打開瀏覽器,在地址欄輸入:http://localhost:7001/console進入控制臺,輸入用戶名和密碼 測試第一個Jsp頁面 a) 打包 新建一個目錄,如temp,把test.jsp和WEB-INF目錄下的文件拷貝到此目錄下,進入控制臺,在此目錄下執(zhí)行:jar cvf ch3-w.war *.*,把test.jsp和WEB-INF目錄下的文件打包成ch3-w.war文件 b) 登錄進入weblogic管理控制臺 c) 依次選擇[My Domain]->[Deployments]->[Web Application Modules]->[Deploy a new Web Application Module]->[Upload Your files]選項,選擇打包的文件ch3-w.war,單擊[Upload]按鈕 d) 選中上載后的文件,單擊[Target Module]按鈕 e) 在下一個界面中單擊“Deploy”選項進行部署 f) 在瀏覽器里輸入:http://localhost:7001/ch3-w/test.jsp Ⅱ. Jbuilder9的安裝與配置 Jbuilder9的安裝挺方便的,運行ent_trial_install.exe, InstallAnywhere 會解壓安裝,你要做的就是next & install。 Jbuilder9安裝好,能正常運行了,接下來就可以在Jbuilder中配置Weblogic了,點擊"開始/程序/Borland Jbuilder 9 Enterprise Trial/Borland Jbuilder 9 Enterprise Trial"啟動Jbuilder9,在菜單欄點擊"Tools/Configure Servers…",彈出"Configure Servers"窗口,在左邊的User Home目錄中選擇"WebLogic Platform Server 8.x",選中右邊的"Enable server"項,這時右邊所有本來是灰色的項都變得黑色的可使用狀態(tài)。首先,在"General"子頁中將Home directory:設(shè)為d:/bea/weblogic81/server(注:這里的d:/bea填的應(yīng)該是你自己的bea安裝目錄),"Working directory:"設(shè)為d:/bea/user_projects/mydomain, 如果你的bea不是安裝在c:/,那么就需要將 "VM parameters:"屬性中的"-Djava.library.path="D:D:/bea/weblogic700/server/bin" "和" -Djava.security.policy=="D:D:/bea/weblogic700/server/lib/weblogic.policy" " 去掉一個"D:"。 接下來到"Custom"子頁,"BEA home directory:"設(shè)為d:/ bea ;" JDK installation directory:"設(shè)為d:/bea/jdk142_05 ,"Domain directory:"設(shè)為d:/bea/user_projects/mydomain,在"User name:","Possowrd:"中填入安裝WebLogic時的用戶名和密碼,將"Listen address:"改為"localhost",不選"Add an Admin Console item to the tools menu"和"Add a Configuration Wizard item to the tools menu",完成后點擊"OK"。
接下來在菜單欄點擊"Project/Default Project Properties…",彈出"Default Project Properties"窗口,在"Server" 子頁中選中"Single server for all services in project",然后在其下面的下拉框中選擇"Weblogic Application Server 8.x",點擊"OK"確定。 注:Jbuilder工作環(huán)境一個關(guān)鍵的設(shè)置 在操作系統(tǒng)環(huán)境變量里面,temp路徑不能帶空格,而Windows xp下,一般默認(rèn)是c:"Documents and Setting"…里面帶有空格,這樣在編譯的時候會出錯。先建立目錄:C:"temp,然后把環(huán)境變量里的Temp和Tmp目錄改為這個目錄 一個簡單的EJB開發(fā)實例 1) 首先創(chuàng)建一個Prject,將工程名稱設(shè)置為EJBdemo,需要注意的是工程路徑中不可以包含有空格,否則會出現(xiàn)編譯錯誤。單擊[Finish]按鈕。 2) 選擇[File]->[New]命令打開對象向?qū)姘?,出現(xiàn)如圖所示的對話框。在EJB Module上雙擊鼠標(biāo)左鍵,創(chuàng)建一個EJB Module。 在圖中輸入EJB Module的名稱、類型、位置 Name:EJBtest Version:EJB compliant
3) 創(chuàng)建Session Bean 在右邊的design面板中單擊鼠標(biāo)右鍵,選擇[Create EJB]->[Session Bean]命令,如圖所示,然后會出現(xiàn)新的對話框,要求輸入所創(chuàng)建的EJB的信息。 將Bean name中輸入EJBSession,Interface選擇remote,Session type選擇Stateless,其他都選擇默認(rèn) 然后在Session Bean中增加方法,在圖中輸入方法的信息: 方法名稱、方法函數(shù)返回值類型、輸入?yún)?shù)和接口類 Method name:hello Return type:String Input parameters:String strMsg Interfaces:remote
4) 編寫EJB的實現(xiàn)方法 在EJBSessionBean.java實現(xiàn)方法中添加如下的代碼。 public String hello(String strMsg){ System.out.println(“Wecome “+strMsg); return “Welcome “+strMsg; } 5) 編譯工程 新建一個Run信息,它運行Weblogic Server,將Run類型選擇為Server,會自動出現(xiàn)如圖所示的對話框
在Name欄中輸入EJB Test Server。在Server instance name欄中輸入myserver或不輸入任何內(nèi)容,則將本機設(shè)置為默認(rèn)的服務(wù)器。 6) 部署EJB到Weblogic服務(wù)器中 右擊“EJB Test“模塊,選擇”Delopy options for “EJBtest.jar“à”Deploy“ 7) 測試EJB Jbuild9提供了一個Wizard工具(EJB Test Client),如圖所示,可以自動生成一個新的測試這個組件的類,并生成部分測試代碼。在圖中輸入
在測試客戶端中,輸入測試代碼如下: public static void main(String[] args){ EJBSessionTestClient1 client=new EJBSessionTestClient1(); EJBSession remote=client.create(); System.out.print(client.hello(“hello,speed”); } 運行客戶端,測試結(jié)果如圖所示
Ⅲ. 在Weblogic 8.1中配置JDBC JDBC的連接有兩種,一種是直接連接,另一種是池連接。這里介紹的是通過配置連接池(Connection Pool)和數(shù)據(jù)源(DataSource)來實現(xiàn)池連接。 首先,點擊"開始/程序/BEA WebLogic Platform 8.1/User Projects/mydomain/ Start Server",啟動WebLogic server8.1, 接著在IE的地址欄輸入:http://localhost: 7001/console,回車,出現(xiàn)Weblogic Server登錄頁面,輸入Username:和Password,點擊Sign In登錄。 點擊"Services/JDBC/Connection Pools/Configure a new JDBC Connection Pool…", 建立一個連接池,在Choose database中選擇 Database Type:為Oracle, Database Driver:選擇Oracle's Driver(Thin) Versions:8.17,9.01,9.20, 點擊Continue,在Difine connection properties中設(shè)置: Name:oraclePool 點擊Continue繼續(xù),進入Test database connection頁面,點擊Test Driver Configuration,進入Create an deploy頁面,如果你看到的是綠色Connection successful字樣,說明配置成功,點擊Create an deploy建立oraclePool連接池。 接下來我們配置數(shù)據(jù)源testTxDataSource,單擊控制臺左側(cè)域樹的JDBC/ Data Source節(jié)點,然后單擊右側(cè)的Configure a new JDBC Tx Data Source,進入Configure the data source選項卡。 Name: testDataSource 點擊Continue進入下一頁面填寫 Pool Name: oraclePool 至此,Oracle 在WebLogic中的JDBC設(shè)置就完成了,重新啟動WebLogic,如果沒有報錯就說明配置成功。 |
|
|
來自: 水晶漣漪 > 《Weblogic》