自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Linux系統(tǒng)上WebLogic安裝調(diào)試詳細(xì)說明

運(yùn)維 系統(tǒng)運(yùn)維
WebLogic是一套基于JAVA功能強(qiáng)大的電子商務(wù)套件,提供了許多功能強(qiáng)大的中間件以方便編程人員編寫的JSP、SERVLET等電子商務(wù)應(yīng)用,可以為企業(yè)提供一個完整的商務(wù)應(yīng)用解決方案。

WebLogic是一套基于JAVA功能強(qiáng)大的電子商務(wù)套件,提供了許多功能強(qiáng)大的中間件以方便編程人員編寫的JSP、SERVLET等電子商務(wù)應(yīng)用,可以為企業(yè)提供一個完整的商務(wù)應(yīng)用解決方案。對于開發(fā)人員WebLogic可以在www.bea.com免費(fèi)下載一套完整的WebLogic,并得到一個限制了IP的license,用于學(xué)習(xí)和開發(fā)基于這個套件的代碼。而要是需要正式的投入使用的話,那么就必須支付一定的費(fèi)用獲取沒限制的license。由于這個套件基于這種發(fā)布方式,對于一般網(wǎng)站開發(fā)人員可以很輕易地得到WebLogic用于學(xué)習(xí)開發(fā),當(dāng)然投入使用是另一回事。

我獲得的WebLogic5.10是兩個大大的zip文件,一個是WebLogic程序包,一個是資料文檔。因?yàn)槭腔贘AVA,雖然在下載時有區(qū)分操作系統(tǒng),但是我得到的那套經(jīng)過實(shí)踐發(fā)現(xiàn)在WINNT和LINUX都可以運(yùn)行,下面主要是以LINUX的為例,WINNT的安裝方法也差不多。

安裝前準(zhǔn)備:


在安裝前,用戶必須獲得一套對應(yīng)于用戶的操作系統(tǒng)的JDK(在www.sun.com免費(fèi)下載),安裝好后把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è)置項(xiàng)不能為空,所以必須設(shè)置一個可靠的管理員密碼。

例如:weblogic.password.system=sdfjkdshfds


設(shè)置運(yùn)行JSP:

【編輯推薦】

  1. 嵌入式系統(tǒng)Linux內(nèi)核開發(fā)實(shí)戰(zhàn)指南
  2. 嵌入式設(shè)備上的 Linux 系統(tǒng)開發(fā)
  3. Linux模塊你能結(jié)課了嗎?



# 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

#p#

要注意的是還要配置好這一行:

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",很奇怪是為何要這樣是嗎?這是因?yàn)閱訒r,腳本文件調(diào)用了uname 指令來得到系統(tǒng)的名字,再與"LINUX" 字符串比較確認(rèn)是否是linux系統(tǒng),但是uname 指令來返回的系統(tǒng)的名字是Linux,所以我們要改一下,這應(yīng)該是這個啟動腳本的一個小小的BUG,WINT就不用那么麻煩了。

運(yùn)行weblogic:

經(jīng)過簡單的配置就試運(yùn)行了。

在目錄/weblogic/下執(zhí)行

. ./setEnv.sh (大家請留意,我這里有兩個 ".",因?yàn)槲覀冃枰诋?dāng)前的shell下執(zhí)行這個腳本 )

./startWebLogic.sh

當(dāng)看到成功啟動 WebLogic 的信息時,說明啟動成功了。

服務(wù)器簡單的測試:

WebLogic 默認(rèn)的WEB端口為7001,我們可以在打開一個瀏覽器輸入地址

http://localhost:7001/

測試是否能連接得上。

Servlet的測試

如果能連得上得話,那么就可以進(jìn)行下一步的Servlet的測試,在瀏覽器輸入地址

http://localhost:7001/helloWorld

這個就是WebLogic Servlet的演示(至于怎樣安裝 Servlet請看下文)

JSP的測試

在目錄 /weblogic/myserver/public_html/下建立一個名為test.jsp的文件


test.jsp
<%
Out.print("test JSP");
%>

在瀏覽器輸入地址

http://localhost:7001/test.jsp

測試能否看到正確的輸出"testJSP"的信息。

要學(xué)習(xí)好一套系統(tǒng)首先要了解它的結(jié)構(gòu),本文詳細(xì)的介紹WebLogic的一些結(jié)構(gòu)和特點(diǎn):

WebLogic的大部分配置是在weblogic.properties里完成的,只要仔細(xì)的研究這個文件就可以清楚得知關(guān)于WebLogic的一些結(jié)構(gòu)和特點(diǎn),下面就對weblogic.properties文件里的一些配置項(xiàng)作一些說明:

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下運(yùn)行的WebLogic必須在weblogic.properties里登記后才能運(yùn)行,例如上文的提到Servlethttp://localhost:7001/helloWorld,它在weblogic.properties里的登記項(xiàng)是

weblogic.httpd.register.helloWorld=examples.servlets.HelloWorldServlet

實(shí)際上,這個Servlet的實(shí)際路徑是/weblogic/myserver/servletclasses/examples/servlets/HelloWorldServlet.class

對照一下weblogic.properties里的登記項(xiàng)和HelloWorldServlet.class文件的路徑,應(yīng)該不難找出其登記Servlet的規(guī)律吧。

在weblogic.properties里有一下幾個Servlet的登記項(xiàng):

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,在彈出的身份驗(yàn)證對話框了輸入system和在weblogic.password.system=設(shè)置的密碼,就可以進(jìn)入WebLogic的Web管理界面進(jìn)行管理。

責(zé)任編輯:張燕妮 來源: zol.com
相關(guān)推薦

2010-03-09 10:11:34

Linux掛載命令

2010-06-11 16:46:06

openSUSE Fl

2010-02-06 15:53:55

2009-08-20 08:52:40

Windows 7雙系統(tǒng)安裝

2009-12-28 09:26:09

ADO對象

2010-02-06 16:57:43

Android操作系統(tǒng)

2010-03-05 15:58:11

操作系統(tǒng)Android

2010-02-05 17:34:37

Android 2.1

2010-07-21 13:17:52

Perl文件讀寫

2010-02-22 17:54:07

Python工具

2009-12-07 18:06:46

WCF框架

2009-12-08 09:00:14

WCF線程

2010-02-22 16:26:21

Python編輯

2014-09-16 09:57:56

INotifyProp

2010-02-04 14:41:52

Android菜單類型

2010-06-10 17:37:08

Linux 性能測試工

2011-07-27 14:52:37

iPhone 系統(tǒng) 文件

2009-12-11 15:31:17

Visual Stud

2009-12-10 17:54:34

Visual Stud

2009-11-04 10:16:01

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號