亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 1988 | 回復(fù): 1
打印 上一主題 下一主題

[WebLogic] Linux系統(tǒng)上WebLogic安裝調(diào)試的詳細(xì)說明 [復(fù)制鏈接]

論壇徽章:
1
15-16賽季CBA聯(lián)賽之北控
日期:2022-03-04 22:35:50
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2008-03-22 20:23 |只看該作者 |倒序瀏覽

來源:賽迪網(wǎng)    作者:korn


  WebLogic 是一套基于JAVA功能強大的電子商務(wù)套件,提供了許多功能強大的中間件以方便編程人員編寫的JSP、SERVLET 等電子商務(wù)應(yīng)用,可以為企業(yè)提供一個完整的商務(wù)應(yīng)用解決方案。對于開發(fā)人員 WebLogic 可以在
www.bea.com
免費下載一套完整的 WebLogic,并得到一個限制了 IP 的license,用于學(xué)習(xí)和開發(fā)基于這個套件的代碼。而要是需要正式的投入使用的話,那么就必須支付一定的費用獲取沒限制的license。由于這個套件基于這種發(fā)布方式,對于一般網(wǎng)站開發(fā)人員可以很輕易地得到 WebLogic 用于學(xué)習(xí)開發(fā),當(dāng)然投入使用是另一回事。
  我獲得的 WebLogic5.10是兩個大大的zip文件,一個是WebLogic程序包,一個是資料文檔。因為是基于JAVA,雖然在下載時有區(qū)分操作系統(tǒng),但是我得到的那套經(jīng)過實踐發(fā)現(xiàn)在WINNT和LINUX都可以運行,下面主要是以LINUX的為例,WINNT的安裝方法也差不多。
  安裝前準(zhǔn)備:

  在安裝前,用戶必須獲得一套對應(yīng)于用戶的操作系統(tǒng)的JDK(在
www.sun.com
免費下載),安裝好后把WebLogic5.10的壓縮包解開,建議放在根目錄上,這樣會省去很多修改設(shè)置的麻煩,在linux下可以解在其他目錄,然后在根目錄再做一個硬連接也可以。
  我的安裝的文件目錄是
  /usr/local/jdk1.2/
  /usr/local/weblogic/
  ln -s / /usr/local/weblogic/
  配置weblogic:
  啟動weblogic需要執(zhí)行兩個腳本文件:
  linux:setEnv.sh和startWebLogic.sh
  WINNT對應(yīng)的是:setEnv.cmd和startWebLogic.cmd
  1、weblogic.properties
  打開/usr/local/weblogic/的 weblogic.properties 文件,找到這一行
  weblogic.password.system=
  這是設(shè)置管理員密碼用的,這個設(shè)置項不能為空,所以必須設(shè)置一個可靠的管理員密碼。
  例如:weblogic.password.system=sdfjkdshfds

  設(shè)置運行JSP:
# WEBLOGIC JSP PROPERTIES
# ------------------------------------------------
# Sets up automatic page compilation for JSP. Adjust init args for
# directory locations and uncomment to use.
#weblogic.httpd.register.*.jsp=\
#weblogic.servlet.JSPServlet
#weblogic.httpd.initArgs.*.jsp=\
#pageCheckSeconds=1,\
#compileCommand=c:/jdk1.2.1/bin/javac.exe, \
#workingDir=/weblogic/myserver/classfiles, \
#verbose=true
  把那些注釋刪去,即改為
# WEBLOGIC JSP PROPERTIES
# ------------------------------------------------
# Sets up automatic page compilation for JSP. Adjust init args for
# directory locations and uncomment to use.
weblogic.httpd.register.*.jsp=\
weblogic.servlet.JSPServlet
weblogic.httpd.initArgs.*.jsp=\
pageCheckSeconds=1,\
compileCommand=c:/jdk1.2.1/bin/javac.exe, \
workingDir=/weblogic/myserver/classfiles, \
verbose=true

  要注意的是還要配置好這一行:
  compileCommand=/usr/local/jdk1.2/bin/javac, \
  這是JDK的JAVA編譯器的路徑。

  2、setEnv.sh
  打開/weblogic/setEnv.sh,找到這一行
  JAVA_HOME=/usr/java
  改為
  JAVA_HOME=/usr/local/jdk1.2/
  3、 startWebLogic.sh
  找到一個全是大寫的 "LINUX" 字符串,改為 "Linux",很奇怪是為何要這樣是嗎?這是因為啟動時,腳本文件調(diào)用了uname 指令來得到系統(tǒng)的名字,再與"LINUX" 字符串比較確認(rèn)是否是linux系統(tǒng),但是uname 指令來返回的系統(tǒng)的名字是Linux,所以我們要改一下,這應(yīng)該是這個啟動腳本的一個小小的BUG,WINT就不用那么麻煩了。
  運行weblogic:
  經(jīng)過簡單的配置就試運行了。
  在目錄/weblogic/下執(zhí)行
  . ./setEnv.sh (大家請留意,我這里有兩個 ".",因為我們需要在當(dāng)前的shell下執(zhí)行這個腳本 )
  ./startWebLogic.sh
  當(dāng)看到成功啟動 WebLogic 的信息時,說明啟動成功了。

  服務(wù)器簡單的測試:
  WebLogic 默認(rèn)的WEB端口為7001,我們可以在打開一個瀏覽器輸入地址
  
http://localhost:7001/

  測試是否能連接得上。
  Servlet的測試
  如果能連得上得話,那么就可以進行下一步的Servlet的測試,在瀏覽器輸入地址
  
http://localhost:7001/helloWorld

  這個就是WebLogic Servlet的演示(至于怎樣安裝 Servlet請看下文)
  JSP的測試
  在目錄 /weblogic/myserver/public_html/下建立一個名為test.jsp的文件
test.jsp
  在瀏覽器輸入地址
  
http://localhost:7001/test.jsp

  測試能否看到正確的輸出"test JSP"的信息。
  
  要學(xué)習(xí)好一套系統(tǒng)首先要了解它的結(jié)構(gòu),本文詳細(xì)的介紹 WebLogic 的一些結(jié)構(gòu)和特點:

  WebLogic的大部分配置是在 weblogic.properties 里完成的,只要仔細(xì)的研究這個文件就可以清楚得知關(guān)于 WebLogic 的一些結(jié)構(gòu)和特點,下面就對 weblogic.properties 文件里的一些配置項作一些說明:
  weblogic.httpd.documentRoot=public_html/
  這就是WebLogic 的WEB 服務(wù)器的根目錄,即是目錄/weblogic/myserver/public_html/
  weblogic.password.system=sdfjkdshfds
  這個前文已經(jīng)提到,是設(shè)置管理員密碼。
  weblogic.system.listenPort=7001
  這是設(shè)置 WebLogic 的 WEB 服務(wù)器端口。
  weblogic.httpd.servlet.classpath=/weblogic/myserver/servletclasses
  設(shè)置Servlet存放的路徑

  關(guān)于Servlet
  出于安全的目的,在 WebLogic 下運行的 WebLogic 必須在weblogic.properties 里登記后才能運行,例如上文的提到Servlet
http://localhost:7001/helloWorld
, 它在weblogic.properties 里的登記項是
weblogic.httpd.register.helloWorld=examples.servlets.HelloWorldServlet
實際上,這個 Servlet 的實際路徑是/weblogic/myserver/servletclasses/examples/servlets/HelloWorldServlet.class

  對照一下weblogic.properties里的登記項和HelloWorldServlet.class文件的路徑,應(yīng)該不難找出其登記Servlet的規(guī)律吧。
  在weblogic.properties里有一下幾個Servlet的登記項:
  weblogic.httpd.register.AdminEvents=admin.AdminEvents
  weblogic.httpd.register.AdminClients=admin.AdminClients
  weblogic.httpd.register.AdminConnections=admin.AdminConnections
  weblogic.httpd.register.AdminJDBC=admin.AdminJDBC
  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訪問
http://localhost:7001/AdminMain
,在彈出的身份驗證對話框了輸入 system 和在 weblogic.password.system= 設(shè)置的密碼,就可以進入 WebLogic 的Web管理界面進行管理。


本文來自ChinaUnix博客,如果查看原文請點:http://blog.chinaunix.net/u/31/showart_504215.html

論壇徽章:
0
2 [報告]
發(fā)表于 2012-07-19 18:02 |只看該作者
做過這么多年的C和數(shù)據(jù)庫開發(fā)到頭來還是要學(xué)習(xí)java啊,現(xiàn)在要與時俱進啊。:wink:
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP