WebLogic的初步研究(2)--結構篇 (轉)

gugu99發表於2008-01-28
WebLogic的初步研究(2)--結構篇 (轉)[@more@]

LOGIC的初步研究(2)--結構篇

作者:XYZ

要學習好一套首先要了解它的結構,本文詳細的介紹 WebLogic 的一些結構和特點:

WebLogic的大部分是在 weblogic.properties 裡完成的,只要仔細的研究這個就可以清楚得知關於 WebLogic 的一些結構和特點,下面就對 weblogic.properties 檔案裡的一些配置項作一些說明:

weblogic.httpd.document=public_html/
這就是WebLogic 的WEB 的根目錄,即是目錄/weblogic/myserver/public_html/

weblogic.pass.system=sdfjkdshfds
這個前文已經提到,是設定管理員密碼。

weblogic.system.listenPort=7001
這是設定 WebLogic 的 WEB 伺服器埠。

weblogic.httpd..classpath=/weblogic/myserver/servletclasses
設定Servlet存放的路徑

關於Servlet

出於的目的,在 WebLogic 下執行的 WebLogic 最好在 weblogic.properties 裡登記後才能執行,例如上文的提到Servlet ,
它在weblogic.properties 裡的登記項是
weblogic.httpd.register.helloWorld=examples.servlets.HelloWorldServlet
實際上,這個 Servlet 的實際路徑是
/weblogic/myserver/servletclasses/examples/servlets/HelloWorldServlet.class
對照一下weblogic.properties裡的登記項和HelloWorldServlet.class檔案的路徑,應該不難找出其登記Servlet的規律吧。

在weblogic.properties裡有一下幾個Servlet的登記項:

weblogic.httpd.register.AdminEvents=admin.AdminEvents
weblogic.httpd.register.AdminClients=admin.AdminClients weblogic.httpd.register.AdminConnections=admin.AdminConnections weblogic.httpd.register.AdminJC=admin.Admin
weblogic.httpd.register.AdminLicense=admin.AdminLicense
weblogic.httpd.register.AdminMain=admin.AdminMain
weblogic.httpd.register.AdminProps=admin.AdminProps
weblogic.httpd.register.AdminRealm=admin.AdminRealm
weblogic.httpd.register.AdminThreads=admin.AdminThreads weblogic.httpd.register.AdminVersion=admin.AdminVersion

這就是管理員管理 WebLogic 用的Servlet,透過URL訪問,在彈出的身份驗證對話方塊了輸入 system 和在 weblogic.password.system= 設定的密碼,就可以進入 WebLogic 的Web管理介面進行管理。

如果是為了方便一些,不經登記就使用Servlet,那麼可以在 weblogic.properties 裡把
weblogic.allow.execute.weblogic.servlet.classes=everyone
weblogic.httpd.register.servlets=weblogic.servlet.ServletServlet
的註釋去掉,而對前面的提到的/weblogic/myserver/servletclasses/examples/servlets/HelloWorldServlet.class 的 Servlet 的URL是:

對於初學者來說也許不明白,為何目錄可以加“.”來區分,我的理解是因為透過閱讀得知HelloWorldServlet.class 是屬於examples.servlets這個包的,所以也可以以這個URL格式呼叫。


作者:XYZ※版權所有
轉載請註明來源
【CGI設計室】


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10748419/viewspace-998621/,如需轉載,請註明出處,否則將追究法律責任。

相關文章