欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
WebLogic6.0使用經(jīng)驗
前言: WebLogic是一個(gè)性能卓越的J2EE服務(wù)器,在我國的使用者在快速增長(cháng).但現在有關(guān)它的中文資料基本沒(méi)有,更沒(méi)有介紹使用經(jīng)驗方面的。下面是本人在學(xué)習使用WebLogic6.0中得到的一些經(jīng)驗,寫(xiě)出來(lái)與大家分享。 一、WebLogic6.0的安裝: WebLogic6.0自帶了JDK1.3,所以不用預先安裝JDK就可以直接安裝它,在WIN2000平臺是一個(gè)EXE文件,直接運行它即可;在UNIX平臺上的安裝包是一個(gè)*.bin文件,用sh運行它就可以了,最好是加 -i console的控制臺選項(如果不加,可能會(huì )報CLASSNOFOUND等錯誤)如下所示: sh weblogic60_sol.bin -i console的控制臺 注意: UNIX系統的TMP目錄(環(huán)境變量TMPDIR或TMP_DIR所指的路徑)應有足夠的空間,因為WebLogic6.0安裝時(shí)先解壓文件到系統的TMP目錄下,然后再進(jìn)行安裝。如果TMP目錄空間不夠安裝會(huì )出錯,這時(shí)你可以把TMPDIR設到要足夠空間的目錄下。 如果用普通用戶(hù)安裝出錯,可試著(zhù)用ROOT用戶(hù)安裝.一般是環(huán)境變量及權限的問(wèn)題。 安裝軟件可到http://commerce.bea.com/downloads/products.jsp下載,聯(lián)機文檔可到http://edocs.bea.com/wls/docs61/index.html下載。 二、與ORACLE數據庫的連接: WebLogic6.0通過(guò)ORACLE客戶(hù)端訪(fǎng)問(wèn)ORACLE,所以在WebLogic6.0所在的機器上要正確安裝ORACLE客戶(hù)端才行。WebLogic6.0對ORACLE提供TYPE2的JDBC DRIVER支持,是一些動(dòng)態(tài)連接庫(NT 是.DLL,UNIX是.SO)文件,在$WL_HOME\bin下,以OCI開(kāi)頭的幾個(gè)目錄中。具體采用哪個(gè)目錄下庫文件,與ORACLE SERVER端及CLIENT端的版本及ORACLE API的版本有關(guān),可參考WebLogic6.0的聯(lián)機文檔.要把這些庫所在的路徑加到系統的環(huán)境變量中,否則訪(fǎng)問(wèn)數據庫時(shí),WebLogic6.0會(huì )報以下錯誤: Java.sql.SQLException: System.loadLibrary threw java.lang.UnsatisfiedLinkError with the message ‘no WebLogicoci37 in java.library.path‘..... 在WIN2000中要加到PATH環(huán)境變量中,如: set PATH= D:\WebLogic6.0\wlserver6.0\bin\oci816_7;c:\ORANT816\bin;%PATH% 在NIX平臺,要到系統的LIBRARY PATH中,如在SUN上,要加到LD_LIBRARY_PATH環(huán)境變量中,方法如下: export LD_LIBRARY_PATH=/bea/weblogic6.0/oci816_8:$ORACLE_HOME/lib 在HP平臺上,要加到SHLIB_PATH環(huán)境變量中,如: export SHLIB_PATH=/bea/ weblogic6.0/lib/hpux11/oci816_8:$ORACLE_HOME/lib 三、在WebLogic6.0中設置資源的訪(fǎng)問(wèn)權限 WebLogic6.0幾乎可以對它所管理的所有資源設置訪(fǎng)問(wèn)控制表,包括EJB、JSP、SERVLET、POOL、JMS、RMI、JNDI、JDBC等等。當用戶(hù)第一次訪(fǎng)問(wèn)設置了訪(fǎng)問(wèn)控制表的資源時(shí),WebLogic6.0會(huì )彈出一個(gè)對話(huà)框要求輸入口令及密碼,如果連輸3次都不對,會(huì )返回以下錯誤: Error 401--Unauthorized xxx From RFC 2068 Hypertext Transfer Protocol -- HTTP/1.1: 10.4.2 401 Unauthorized 對訪(fǎng)問(wèn)權限的設置有兩種方式: 在WebLogic6.O的控制臺中設置,把結果保存到fileRealm.properties中,即采用WebLogic6.0的file realm.感覺(jué)對DATABASE POOL,EJB等比較好用,對JSP,SERVER及某個(gè)目錄設置訪(fǎng)問(wèn)控制表比較難。我試了很多次都沒(méi)成功。它可對WEB用戶(hù)(通過(guò)瀏覽器訪(fǎng)問(wèn))和普通用戶(hù)(通過(guò)JAVA客戶(hù)端等訪(fǎng)問(wèn))起作用。 在WEB.XML,WebLogic.XML中設置,只能對WEB用戶(hù)起作用。下面舉個(gè)例子說(shuō)明這種方式。 如:在一個(gè)名為OrderWebApp的WEB APPLICATION中,客戶(hù)的定單文件都放到/orders目錄下,只有manager能瀏覽該目錄下的文件。其WEB.XML及WebLogic.XML可設置如下: *************************WEB.XML************************* SecureOrdersEast Security constraint for resources in the orders directory /orders/* POST GET constraint for orders manager SSL not required NONE managers manager 說(shuō)明:中定義資源的訪(fǎng)問(wèn)控制表。在中定義資源及其存取方式;在中定義可訪(fǎng)問(wèn)該資源的角色;在 中定義WebLogic SERVER與CLIENT之間的開(kāi)始通訊時(shí),是否采用SSL建立連接。在中定義角色名。 *************************WebLogic.XML************************* manager peter bill 說(shuō)明:在定義與WEB.XML中定義的角色所對應的用戶(hù)。這些用戶(hù)必須已在WebLogic6.0的控制臺中定義才行。 當在瀏覽器中輸入http://localhost:7001/OrderWebApp/orders/order100.html時(shí),WebLogic6.0要求輸入用戶(hù)名及口令.只有peter,bill能夠訪(fǎng)問(wèn)該文件. 我發(fā)現:如果沒(méi)有在WebLogic.XML中設置,并在WebLogic6.O的控制臺中定義的用戶(hù)名與WEB.XML中中角色的名字一樣.則該用戶(hù)可以訪(fǎng)問(wèn)受保護的資源.如果在在WebLogic.XML中設置了,則與中的角色名字一樣的用戶(hù)也不能訪(fǎng)問(wèn)受保護的資源,只有在中定義的用戶(hù)才可以訪(fǎng)問(wèn)受保護的資源. 四、JSP的設置及調試: 在WebLogic6.0中,JSP要放到一個(gè)WEB APPLICATION 中才能對它進(jìn)行訪(fǎng)問(wèn),對JSP的配置在WebLogic.XML中,如下所示: pageCheckSeconds 1 verbose true 比較重要的有pageCheckSeconds,設置WebLogic6.0每隔多長(cháng)時(shí)間檢測一次JSP文件的內容是否改變,并需要重新編譯,等于0,每次調用都重新編譯(一般用于調試環(huán)境中),等于-1從不重新編譯(一般用于運行環(huán)境中).當第一次訪(fǎng)問(wèn)某個(gè)WEB APPLICATION下的一個(gè)JSP文件時(shí),WebLogic6.0把它編譯成一個(gè)CLASS文件并放到相應的目錄下: 如果是以目錄結構形式發(fā)布的WEB APPLICATION,放到該WEB APPLICATION的 WEB-INF\_tmp_war_examplesServer_examplesServer_*目錄下。 如果該WEB APPLICATON是以一個(gè)WAR文件布置的,則放到: …\applications\.wl_temp_do_not_delete\WEB-INF\_tmp_war_examplesServer_examplesServer_*目錄下。 在調試JSP時(shí),為了使每次總是訪(fǎng)問(wèn)最新的頁(yè)面,除了設置pageCheckSeconds=0外,應該讓IE不緩存該頁(yè)面.設置如下: 把/工具/INTERNET選項/常規/設置/的檢察所存頁(yè)面的較新版本,設為每次訪(fǎng)問(wèn)該頁(yè)時(shí)都檢查。如果還是不能看到最新的頁(yè)面,可以到以上介紹的目錄下把與該JSP對應的CLASS文件刪除,強制WebLogic6.0重編譯。 五、PASSWORD的管理: WebLogic6.0每次啟動(dòng)時(shí)都會(huì )提示請輸入密碼,如果不想每次啟動(dòng)時(shí)都輸入密碼,可創(chuàng )建一個(gè)PADDWORD.INI文件,并把密碼保存在該文件中即可。也可以用-Dpassword=PASSWORD 把密碼加到啟動(dòng)腳本中。密碼可在WebLogic6.0的控制臺中的SECURITY中修改。 六、WebLogic 6.0控制臺的使用 WebLogic6.0的控制臺要在IE5.0以上的版本中才能啟動(dòng),如果IE設置了代理服務(wù)器,WebLogic6.0的控制臺有可能無(wú)法啟動(dòng),應把代理服務(wù)器的設置去掉在/工具/INTERNET選項/連接/局域網(wǎng)設置中。在WebLogic6.0的控制臺能完成幾乎所有的配置,不象WebLogic5.1有時(shí)候要直接修改配置文件。 七、config.xml文件: 每次WebLogic6.0啟動(dòng)成功,會(huì )自動(dòng)把CONFIG.XML文件備份成CONFIG.XML.BOOTED(在相同的目錄下).如果CONFIG.XML中的內容被改動(dòng),導致WebLogic6.0無(wú)法啟動(dòng)成功,可用它覆蓋被破壞的CONFIG.XML.如果在CONFIG.XML中登記的資源(如某個(gè)EJB,WAR文件)被刪除,WebLogic6.0每次啟動(dòng)都會(huì )給出錯誤提示,可手工把該EJB或WAR在CONFIG.XML中的登記項刪除,以后就不會(huì )提示。要注意經(jīng)常對該文件備份。 八、對默認WEB APPLICATION的訪(fǎng)問(wèn): WEBLOGIG有一個(gè)默認的WEB APPLICATION,如果某一個(gè)HTTP(HTTPS)請求,所指定的WEB APPLICATION都無(wú)法處理時(shí),會(huì )自動(dòng)讓DEFAULT APPLICATION 來(lái)處理,如果DEFAULT APPLICATION也處理不了,則報錯。如要訪(fǎng)問(wèn) HTTP://LOCALHOST:7001/MYWEB/MY.JSP。當MYWEB中沒(méi)有MY.JSP.如果DEFAULT APPLICATION中有MY.JSP,則由它把結果返回給瀏覽器.默認WEB APPLICATION就是APPLICATIONS下的DefaultWebApp_examplesServer,它只能是以目錄結構形式布置,不能是一個(gè)WAR文件,如果把該目錄刪除,WebLogic6.0啟動(dòng)時(shí)也會(huì )自動(dòng)生成該目錄.訪(fǎng)問(wèn)它時(shí),不用加上該WEB APPLICATION的名字,加在反而會(huì )訪(fǎng)問(wèn)不到.如在DefaultWebApp目錄下有一個(gè)TEST.JSP: HTTP://LOCALHOST:7001/TEST.JSP能訪(fǎng)問(wèn)到該JSP,但HTTP://LOCALHOST:7001/DefaultWebApp_examplesServer/TEST.JSP訪(fǎng)問(wèn)不到。 注意:訪(fǎng)問(wèn)其他的WEB APPLICATION中的文件.要加上該WEB APPLICATION的名字才行。 九、配置CLUSTER應注意的問(wèn)題: 要設置網(wǎng)關(guān)配置CLUSTER時(shí),每臺服務(wù)器都要配置默認網(wǎng)關(guān),如果沒(méi)有配置,MANAGER SERVER會(huì )無(wú)法連接到ADMINISTRATOR SERVER上.在WIN2000中,可在控制面板中直接加,在UNIX下,用router add IP address設置,IP ADDRESS 可用該服務(wù)器的IP地址,并把最后一節改為1,如192.168.1.111可用192.168.1.1做默認網(wǎng)關(guān)。UNIX下可用netstat -rn 查看系統的默認網(wǎng)關(guān)。 WebLogic6.0以CLUSTER方式運行,所采用包含CLUSTER許可的LICENSE才行. MulticastAddress不合法有效的MulticastAddress是從224.0.0.0 到 239.255.255.255. 可用WebLogic6.0帶的utils.MulticastTest 測試所用的MulticastAddress是不是正常.如: java utils.MulticastTest -N test -A 237.0.0.1 -N 指定一個(gè)名字標識該進(jìn)程,可隨便起. -A 要測的IP地址 在一個(gè)CLUSTER中的WebLogic6.0 SERVER的版本要一致,監聽(tīng)的端口也要一樣. 最好不要在A(yíng)DMINISTRATOR SEVER中布置任何的應用,把應用放大MANAGED SERVER上。 十、在WebLogic6.0在布置應用: (1)WebLogic6.0中應用可分三種,分別對應不同的描述文件及擴展名或目錄結構: *.JAR: 是EJB的壓縮包(有3個(gè)描述文件ejb-jar.xml,WebLogic6.0-ejb-jar.xml,WebLogic6.0-cmp-rdbms-jar.xml) *.WAR: 是只包含JSP和SERVLET的WEB APPLICATION壓縮包(有2個(gè)描述文件web.xml,webloigc.xml) *.EAR: 是包含EJB和WEB APPLICATION 的J2EE Enterprise Application壓縮包(有1 個(gè)描述文件,application.xml) 注意:它們不能混用,如WEB APPLICATOIN不能打包成.EAR文件。 (2)WebLogic6.0的應用用兩種發(fā)布方式: 以目錄形式存放在WebLogic6.0的APPLICATIONS目錄下,適用于開(kāi)發(fā)階段 以一個(gè)壓縮包形式存放在WebLogic6.0的APPLICATIONS目錄下,適用于運行階段,可用JAR 打包,如D:\test>jar cf testwar.war * 把TEST目錄下的所有文件打包成一個(gè)testwar.war文件. (3)WebLogic6.0應用的布置方式有2種 靜態(tài)布置:即把應用在CONFIG.XML中登記,可通過(guò)WebLogic6.O的控制臺進(jìn)行添加,WebLogic6.0會(huì )自動(dòng)把該應用對應的壓縮包拷到APPLICAITONS目錄下,如果對該應用修改,需要重新布置才行。 動(dòng)態(tài)布置:沒(méi)有在CONFIG.XML中登記,可直接把壓縮包或目錄拷到APPLICATIONS目錄下,WebLogic6.0會(huì )自動(dòng)檢測到.WebLogic6.0每次啟動(dòng)時(shí)會(huì )自動(dòng)對APPLICATIONS目錄下沒(méi)有進(jìn)行靜態(tài)布置的應用,進(jìn)行動(dòng)態(tài)布置。 (4)一個(gè)例子: 如果一個(gè)應用中有EJB,JSP,SERVLET,其布置步驟如下: 生成EJB的JAR文件,最好一個(gè)JAR文件對應一個(gè)EJB 生成WEB APPLICATION的WAR文件,在WEB.XML,WebLogic.XML中登記,配置SERVLET,JSP等。 創(chuàng )建一個(gè)APPLICATION.XML文件,設置該應用的屬性.把APPLICATION.XML,*.JAR, *.WAR,打包成一個(gè)*.EAR WebLogic6.O的控制臺中登記該應用或把該EAR文件拷到APPLICAITON目錄下。到處就完成。 十一、WebLogic6.0 6.0中的CLASSPATH問(wèn)題: WebLogic6.0 6.0中的CLASSPATH比5.1要簡(jiǎn)單的多,下面對其做一個(gè)小結: WebLogic6.0 6.0啟動(dòng)所需的CLASSPATH只要如下設置就可以了 SET %WL_HOME%\lib\WebLogic6.0_sp.jar; %WL_HOME%\lib\WebLogic6.0.jar 如果要用到它帶的CLOUDSCAPE數據庫,則加上: %WL_HOME%\samples\eval\cloudscape\lib\cloudscape.jar EJB中引用的CLASS要在系統的CLASSPATH中,才能訪(fǎng)問(wèn)到. 如果是一個(gè)WEB APPLICATOIN中的某個(gè)SERVLET,JSP引用了其他的CLASS,把他們放到該WEB APPLICATOIN的\WEB-INF\classes目錄下 WebLogic6.0可以訪(fǎng)問(wèn)到。當然,如果在系統的CLASSPATH中設置這些類(lèi)的路徑,WebLogic6.0也可以訪(fǎng)問(wèn)到.在調用時(shí),WebLogic6.0會(huì )把WEB-INF/CLASSES/下的類(lèi)都COPY到../applications/.wl_temp_do_not_delete/...../WEB-INF下,不管是打包的EAR,WAR文件還是沒(méi)打包的目錄方式。 如果一個(gè)WEB APPLICATION中的JSP中調用到EJB,即JSP是EJB的CLIENT,只要在該JSP中IMPORT一下就可以,如某個(gè)JSP調用到EJB: bbs.jar(他在包c(diǎn)om.test.bbs中),其IMPORT 格式如下: <%@ page import=" javax.naming.*, javax.ejb.*, java.rmi.RemoteException, java.rmi.Remote, java.util.*, java.sql.*, com.test.bbs.* "% > 當然,該bbs.jar必須已正確布置. 當該WEB APPLICATION是以WAR文件布置時(shí),com.test.bbs.jar不用在系統的CLASSPATH或該WEB APPLICATION的WEB-INF/CLASSES中,該JSP能調用到。但如果一個(gè)WEB APPLICATION是以一個(gè)目錄的方式放在A(yíng)PPLICATIONS下時(shí),該EJB中的類(lèi)要在系統的CLASSPATH中才能訪(fǎng)問(wèn)到.放到該WEB APPLICATION的WEB-INF/CLASSES/下,該JSP是訪(fǎng)問(wèn)訪(fǎng)問(wèn)不到這個(gè)EJB的??梢园裝bs.jar加到系統的CLASSPATH中,如WebLogic6.0啟動(dòng)時(shí)的CLASSPATH可如下設置: set CLASSPATH=.;.\lib\WebLogic6.0_sp.jar;.\lib\WebLogic6.0.jar;D:\WebLogic6.0\ wlserver6.0\config\examples\applications\ bbs.jar 也可以把bbsHome.class.bbsBean.class,bbs.class拷貝到系統的CLASSPATH指定的某一路徑下,如WebLogic6.0啟動(dòng)的CLASSPATH如下: CLASSPATH=.;.\lib\WebLogic6.0_sp.jar;.\lib\WebLogic6.0.jar;D:\WebLogic6.0\wlserver6.0\config\examples\serverclasses 可以以上3個(gè)文件拷到D:\WebLogic6.0\wlserver6.0\config\examples\serverclasses,該JSP也能訪(fǎng)問(wèn)到。如果把bbs.jar放到系統得CLASSPATH下,改EJB是無(wú)法動(dòng)態(tài)更新的。動(dòng)態(tài)更新時(shí)會(huì )拋異常。 如果一個(gè) APPLICATION中的JSP中調用到EJB,CLASSPATH,設置同上.如果該 APPLICATION中的EJB中引用的其他的CLASS,則這些CLASS要在系統的 CLASSPATH中,才能訪(fǎng)問(wèn)到.
本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
Weblogic
liferay開(kāi)發(fā)環(huán)境配置說(shuō)明
使用ORACLE JDEVELOPER 10G在WEBLOGIC SERVER 8.1上開(kāi)...
BEA Weblogic Portal項目實(shí)施解決方案集
JAR、WAR、EAR的區別
Weblogic 常用問(wèn)題匯總(1)
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久