|
郁悶,不讓傳附件,只好帖上來(lái)了
Weblogic8.X+SQL SERVER2000安裝及連接池配置指南 [參考高手綜合帖+自己經(jīng)歷] 2005-4-27 10:21 本文以weblogic 8.12 中文版為例,將配合貼圖講解安裝、配置過(guò)程。部分是論壇和JWANG的文章內(nèi)容,表示衷心感謝??! 重要的是加上了本菜鳥(niǎo)出現(xiàn)的問(wèn)題和解決方法,只是希望其他仁兄不要走我的彎路,搞不定真的很痛苦,希望能作為一劑良藥?。。?br> 一、環(huán)境配置:操作系統(tǒng)為WIN XP SP2 (最新的系統(tǒng),也是配置Weblogic8.X+SQL SERVER2000連接池出現(xiàn)問(wèn)題最多的) (一):安裝JDK 見(jiàn)附錄1; (二):安裝Weblogic server 8.1 sp3 總的來(lái)說(shuō),weblogic安裝過(guò)程,抓住兩個(gè)環(huán)節(jié)就ok: ◎bea主目錄:這是weblogic基礎(chǔ)工具程序的主目錄; ◎產(chǎn)品安裝目錄:這是weblogic產(chǎn)品的安裝目錄 點(diǎn)擊開(kāi)始安裝后,漫長(zhǎng)的解壓之后,開(kāi)始出現(xiàn)安裝界面,取默認(rèn)值,一路next,BEA_installer會(huì)幫你全盤(pán)搞定, 完畢后,點(diǎn)擊完成結(jié)束。
(三):安裝SQL server 2000 默認(rèn)安裝; 特別注意1:在安裝SQLServer 時(shí),我選擇的驗(yàn)證方式時(shí),選擇的是:僅使用windows身份驗(yàn)證,正確安裝是選擇“使用windows身份驗(yàn)證和SQL Server身份驗(yàn)證”,并且設(shè)置相關(guān)用戶(hù)和密碼。(具體因?yàn)樵蛞?jiàn)后邊配置連接池時(shí)出現(xiàn)的問(wèn)題)。 (四):安裝SQL server升級(jí)包 sp3 默認(rèn)安裝;特別注意2:這個(gè)升級(jí)包必須安裝?。?! (五)安裝SQL server for JDBC 驅(qū)動(dòng) sp3 默認(rèn)安裝; 二、開(kāi)始部署J2EE web項(xiàng)目(以下圖解為摘抄,感謝軼名作者。其實(shí)我太懶)
Web項(xiàng)目的部署采用Configuration Wizard工具。依次點(diǎn)擊“開(kāi)始”->“BEA WebLogic Platform 8.1”->“Configuration Wizard”,啟動(dòng)”BEA WebLogic Configuration Wizard”。
2.1 新建weblogic domain 選擇”新建weblogic配置”,
然后”下一步”,在”模板”選擇”base weblogic server domain”,
然后”下一步”,沒(méi)有特別的需要就不修改默認(rèn)選擇,然后”下一步”,在這個(gè)界面上輸入用戶(hù)名、密碼(如填寫(xiě)用戶(hù)wangnewton,密碼wangnewton)和創(chuàng)建這個(gè)服務(wù)的描述(請(qǐng)記住這個(gè)用戶(hù)密碼它是啟動(dòng)這個(gè)服務(wù)和進(jìn)入服務(wù)控制臺(tái)的賬號(hào))
然后”下一步”,選擇jdk的版本,然后”下一步”,在這個(gè)界面你可以修改創(chuàng)建服務(wù)的目錄和配置名稱(chēng),然后按”創(chuàng)建”開(kāi)始創(chuàng)建。
點(diǎn)擊完成結(jié)束。
2.2 創(chuàng)建應(yīng)用目錄:創(chuàng)建應(yīng)用目錄有兩種方式分別介紹如下
2.2.1方法一:繼續(xù)采用Configuration Wizard 創(chuàng)建 這次選擇”extend and existing weblogic configuration(擴(kuò)展weblogic配置)”,
然后“下一步”,選擇前面配置的weblogic配置目錄mydomain,然后“下一步”,
在”Configuration Extensions”中勾選”DefaultWebApp”,
然后以下取默認(rèn)值一路”下一步”直到”導(dǎo)入”就OK了。 默認(rèn)應(yīng)用目錄一般在D:\bea\user_projects\applications\mydomain\DefaultWebApp(注:d:為我PC機(jī)上安裝weblogic的盤(pán)符,讀者根據(jù)安裝目錄進(jìn)行查找)。
測(cè)試:?jiǎn)?dòng)weblogic服務(wù),然后輸入http://localhost:7001就可以看到介紹性頁(yè)面了。
2.2.2方法二:使用控制臺(tái)創(chuàng)建應(yīng)用目錄 使用這個(gè)方法最好先要有一個(gè)可以發(fā)布的web應(yīng)用,比如大家做過(guò)的基于tomcat的項(xiàng)目。沒(méi)有的話(huà)至少要有webapp\WEB-INF\web.xml文件,web.xml文件類(lèi)似于: webapp |__WEB-INF/web.xml
web.xml內(nèi)容一般是: <?xml version="1.0" ?> <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd"> <web-app> <welcome-file-list> <welcome-file>index.html</welcome-file> </web-app>
創(chuàng)建好如上的文件結(jié)構(gòu)和web.xml后,啟動(dòng)weblogic服務(wù),完成后在瀏覽器中輸入http://127.0.0.1:7001/console
在登錄界面輸入你創(chuàng)建weblogic服務(wù)時(shí)的用戶(hù)密碼(wangnewton)。然后sign in,在下面的頁(yè)面中選擇“Web Application Modules”
點(diǎn)擊后進(jìn)入該界面,點(diǎn)擊Deploy a new Web Application Module...
在“Location”下選擇你剛才創(chuàng)建的appweb(注意這個(gè)目錄一定要有WEB-INF目錄,并且在WEB-INF目錄下一定要有web.xml文件,否則不能夠創(chuàng)建應(yīng)用目錄)。選擇后,點(diǎn)擊”target module”,
返回,可以看到當(dāng)前weblogic服務(wù)中依成功創(chuàng)建的應(yīng)用目錄了。然后再創(chuàng)建一個(gè)index.html文檔放在appweb目錄下,就完成了應(yīng)用目錄的創(chuàng)建。
測(cè)試:?jiǎn)?dòng)weblogic服務(wù),然后輸入http://127.0.0.1:7001/webapp/index....荷柚玫囊趁媼恕?/a>PS:相對(duì)來(lái)說(shuō),方法二是實(shí)際項(xiàng)目中使用最多的一種配置方法。繼續(xù)PS:如何設(shè)置項(xiàng)目為默認(rèn)啟動(dòng)路徑?對(duì)于剛才創(chuàng)建的應(yīng)用目錄,總要通過(guò)http://127.0.0.1:7001/webapp/index....苑夢(mèng)實(shí)姆絞僥兀?/a>[/url]方法是在webapp\WEB-INF下新建一個(gè)weblogic.xml文件,webapp|__WEB-INF/weblogic.xml weblogic.xml內(nèi)容一般是: <!DOCTYPE weblogic-web-app PUBLIC "-//BEA Systems, Inc.//DTD Web Application 8.1//EN" "http://www.bea.com/servers/wls810/dtd/weblogic810-web-jar.dtd"><weblogic-web-app><context-root>/</context-root></weblogic-web-app>三、weblogic 連接池的配置實(shí)例背景:SQL-SERVER 2000的數(shù)據(jù)庫(kù) + JDBC3.0特別注意3:據(jù)說(shuō)因?yàn)镾QL SERVER2000被攻擊,所以SP2版對(duì)LOCALHOST端口1433進(jìn)行了屏蔽,導(dǎo)致有問(wèn)題發(fā)生(見(jiàn)后),可以更改SQL SERVER2000的端口:1.打開(kāi)SQLSERVER2000的企業(yè)管理器;2.右鍵點(diǎn)擊SQLSERVER組下的本地 選擇屬性,進(jìn)入選擇 網(wǎng)絡(luò)配置;3.選擇TCPIP,屬性里改動(dòng)其端口,默認(rèn)是1433,改動(dòng),然后保存,最好重啟生效。特別注意4:找到C:\bea\weblogic81\server\bin\startWLS.cmd編輯它;查找到set classpath…那一行在%WL_HOME%\server\lib\weblogic.jar之前插入(切記):%WL_HOME%\server\lib\msbase.jar;%WL_HOME%\server\lib\msutil.jar;%WL_HOME%\server\lib\mssqlserver.jar; 找到C:\bea\user_projects\domains\mydomain\startWebLogic.cmd編輯它,方法同上;然后,到SQL server升級(jí)包 sp3安裝的目錄C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib,把下面的三個(gè)文件都復(fù)制到C:\bea\weblogic81\server\lib下)3.1 配置連接池進(jìn)入控制臺(tái)(console) 可以看到該界面 ,然后點(diǎn)擊 Connetion Pools點(diǎn)擊后進(jìn)入該界面,點(diǎn)擊configure a new JDBC Conneciton Pool 點(diǎn)擊后顯示該界面 因?yàn)槭鞘褂肧QL-SERVER 2000 所以選擇MS SQL Server選擇后,選擇 MicroSoft’s MS SQL Server Driver (type) Version 。。。[倒數(shù)第三個(gè)^-^]然后點(diǎn)擊Continue特別注意5: 按頁(yè)面要求填入相關(guān)信息,將PORT:(端口)填為之前在 特別注意3:時(shí)改動(dòng)的SQLSERVER2000端口號(hào);此步驟完成后,進(jìn)入該頁(yè)面點(diǎn)擊 Test Driver Configuration ,如果是成功顯示該頁(yè)點(diǎn)擊Create and deploy,討論:如果你看不到成功頁(yè)面,可能會(huì)出現(xiàn)以下問(wèn)題:?jiǎn)栴}1:出現(xiàn)提示:Cannot load driver class: com.microsoft.jdbc.sqlserver.SQLServerDriver請(qǐng)看下:特別注意4;問(wèn)題2:出現(xiàn)提示:Can‘t open a socket on localhost:1433. Check host and port number and make sure the security manager allows this connection. You can also try running the SocketApplet (java.net.ConnectException: Connection refused: connect).請(qǐng)看下:特別注意2;特別注意3;特別注意5;問(wèn)題3:出現(xiàn)提示[Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]用戶(hù) ‘sa‘ 登錄失敗。原因: 未與信任 SQL Server 連接相關(guān)聯(lián)。請(qǐng)看下:特別注意1;再有其他的話(huà)我沒(méi)遇到,請(qǐng)大家也可以貼上來(lái),看哪位大蝦幫忙解決!3.2 配置數(shù)據(jù)源進(jìn)入控制臺(tái),點(diǎn)擊date source。。。點(diǎn)擊后顯示該頁(yè) 點(diǎn)擊 configure a new JDBC Data Source點(diǎn)擊后進(jìn)入該頁(yè)記住這里的JNDIName配置為你前邊連接池填寫(xiě)的DATABASENAME。,以下步驟都是默認(rèn)選擇后顯示由此,數(shù)據(jù)源就配置成功了,記住這里的JNDIName配置為你前邊連接池填寫(xiě)的DATABASENAME。四、后記不好意思,本來(lái)是26日凌晨配置成功,發(fā)貼說(shuō)早上發(fā)的,因?yàn)槌鋈マk事沒(méi)來(lái)得及寫(xiě),特向BEA中國(guó)dev2dev在線(xiàn)論壇的“PARSLEY”朋友表示歉意,同時(shí)更感謝論壇各位大蝦的精彩帖子,才讓我能配置成功(一個(gè)星期都很郁悶?。。。√貏e感謝Jwang,他轉(zhuǎn)帖的配置文章給了我很大幫助,前邊連接池圖解就是那片文章的。由于不善言辭,也沒(méi)有過(guò)多的修飾,很多都是東拼西湊剪過(guò)來(lái)到,但卻囊括了一整個(gè)weblogic配置的全過(guò)程,也是我實(shí)際配置使用weblogic全過(guò)程的真實(shí)的剪影。希望各位少點(diǎn)口水,多些建設(shè)性意見(jiàn),再次感謝。菜鳥(niǎo)我終于可以有個(gè)配置好的開(kāi)發(fā)環(huán)境可以和各位大蝦,各位鳥(niǎo)哥共同戰(zhàn)斗了,多教教小弟,不勝感激?。?!附錄1:以下過(guò)程為配置JDK環(huán)境變量: 6.右擊“我的電腦”,點(diǎn)擊“屬性”: 7.選擇“高級(jí)”選項(xiàng)卡,點(diǎn)擊“環(huán)境變量”: 8.在“系統(tǒng)變量”中,設(shè)置3項(xiàng)屬性,JAVA_HOME,PATH,CLASSPATH(大小寫(xiě)無(wú)所謂),若已存在則點(diǎn)擊“編輯”,不存在則點(diǎn)擊“新建”: 9.JAVA_HOME指明JDK安裝路徑,就是剛才安裝時(shí)所選擇的路徑D:\jdk1.4,此路徑下包括lib,bin,jre等文件夾(此變量最好設(shè)置,因?yàn)橐院筮\(yùn)行tomcat,eclipse等都需要依靠此變量);Path使得系統(tǒng)可以在任何路徑下識(shí)別java命令,設(shè)為:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin CLASSPATH為java加載類(lèi)(class or lib)路徑,只有類(lèi)在classpath中,java命令才能識(shí)別,設(shè)為:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar (要加.表示當(dāng)前路徑) %JAVA_HOME%就是引用前面指定的JAVA_HOME?! ?0.“開(kāi)始”->“運(yùn)行”,鍵入“cmd”: 11.鍵入命令“java -version”,出現(xiàn)下圖畫(huà)面,說(shuō)明環(huán)境變量配置成功: 12.好了,打完收工。下面開(kāi)始你的第一個(gè)java程序吧。
|