一、簡介WebLogic是美國Oracle公司出品的一個application server,確切的說是一個基于JAVAEE架構(gòu)的中間件,WebLogic是用于開發(fā)、集成、部署和管理大型分布式Web應(yīng)用、網(wǎng)絡(luò)應(yīng)用和數(shù)據(jù)庫應(yīng)用的Java應(yīng)用服務(wù)...
WebLogic是美國Oracle公司出品的一個application server,確切的說是一個基于JAVAEE架構(gòu)的中間件,WebLogic是用于開發(fā)、集成、部署和管理大型分布式Web應(yīng)用、網(wǎng)絡(luò)應(yīng)用和數(shù)據(jù)庫應(yīng)用的Java應(yīng)用服務(wù)器。將Java的動態(tài)功能和Java Enterprise標(biāo)準(zhǔn)的安全性引入大型網(wǎng)絡(luò)應(yīng)用的開發(fā)、集成、部署和管理之中。
WebLogic是美商oracle的主要產(chǎn)品之一,系并購BEA得來。是商業(yè)市場上主要的Java(J2EE)應(yīng)用服務(wù)器軟件(application
server)之一,是世界上第一個成功商業(yè)化的J2EE應(yīng)用服務(wù)器, 已推出到12c(12.1.3) 版。而此產(chǎn)品也延伸出WebLogic
Portal,WebLogic Integration等企業(yè)用的中間件(但當(dāng)下Oracle主要以Fusion
Middleware融合中間件來取代這些WebLogic Server之外的企業(yè)包),以及OEPE(Oracle Enterprise Pack
for Eclipse)開發(fā)工具。(來自百度百科)
官方文檔地址:http://docs.oracle.com/en/middleware/index.html
WebLogic Server具有開發(fā)和部署關(guān)鍵任務(wù)電子商務(wù)Web應(yīng)用系統(tǒng) 所需的多種特色和優(yōu)勢。
標(biāo)準(zhǔn)
對業(yè)內(nèi)多種標(biāo)準(zhǔn)的全面支持,包括EJB、JSP、Servlet、JMS、JDBC、XML(標(biāo)準(zhǔn)通用標(biāo)記語言的子集)和WML,使Web應(yīng)用系統(tǒng)的實施更為簡單,并且保護了投資,同時也使基于標(biāo)準(zhǔn)的解決方案的開發(fā)更加簡便。
可擴展性
WebLogic Server以其高擴展的架構(gòu)體系聞名于業(yè)內(nèi),包括客戶機連接的共享、資源pooling以及動態(tài)網(wǎng)頁和EJB組件群集。
快速開發(fā)
憑借對EJB和JSP的支持,以及WebLogic Server 的Servlet組件架 構(gòu)體系,可加速投放市場速度。這些開放性標(biāo)準(zhǔn)與WebGain Studio配合時,可簡化開發(fā),并可發(fā)揮已有的技能,迅速部署應(yīng)用系統(tǒng)。
tomcat (免費)
Tomcat只能算Web Container,是官方指定的JSP&Servlet容器。只實現(xiàn)了JSP/Servlet的相關(guān)規(guī)范,不支持EJB(硬傷?。?不過Tomcat配合jboss和apache可以實現(xiàn)j2ee應(yīng)用服務(wù)器功能
一般來說考慮stucts等架構(gòu)tomcat就可以了,但如果考慮EJB的話,WebLogic是比較好的選擇。
Jboss (免費)
JBoss是一個管理EJB的容器和服務(wù)器,支持EJB 1.1、EJB 2.0和EJB3的規(guī)范。但JBoss核心服務(wù)不包括支持servlet/JSP的WEB容器,一般與Tomcat或Jetty綁定使用。
weblogic (收費)
weblogic是j2ee的應(yīng)用服務(wù)器(application server),包括ejb
,jsp,servlet,jms等等,全能型的。是商業(yè)軟件里排名第一的容器(JSP、servlet、EJB等),并提供其他如JAVA編輯等工具,是一個綜合的開發(fā)及運行環(huán)境。收費
地址:
http://www.oracle.com/technetwork/middleware/weblogic/downloads/index.html?ssSourceSiteId=ocomen
版本說明:
zip.. 綠色版,解壓就可運行使用。
Generic…下載后是個jar包,帶有安裝向?qū)?nbsp;
剩下的是各個系統(tǒng)的帶有開發(fā)環(huán)境的文件,較大。
這里我們下載第二個,帶有向?qū)У陌惭b文件。
下載完成后,文件是個可執(zhí)行的jar文件,因此我們進入到系統(tǒng)jdk下的/bin目錄中,在命令窗口中執(zhí)行
java -jar 下載的weblogic文件
可啟動安裝向?qū)нM行安裝,這里省略安裝步驟。
安裝完成后啟動webligic 可看到如下信息:
這時可以在瀏覽器中查看weblogic管理平臺
http://localhost:7001/console(7001為默認端口,與tomcat8080一樣)
第一次啟動頁面如下,系統(tǒng)會進行相關(guān)配置,等會一會就可以看見管理平臺
下載Linux版的jdk 安裝并設(shè)置環(huán)境變量,具體方法參照各個linux發(fā)行版本的安裝命令。
這里我們創(chuàng)建新的用戶用于安裝weblogic
# groupadd weblogic //創(chuàng)建組# useradd -g weblogic weblogic//創(chuàng)建用戶并指定組# passwd weblogic //修改密碼# su - weblogic 切換用戶
安裝與windows下一樣,使用java 執(zhí)行jar文件即可。
啟動安裝向?qū)О惭b步驟和windows下一樣。
進行到這步的時候我們選擇生產(chǎn)環(huán)境,和之前的windows不一樣,windows下我們可以選擇開發(fā)版。
完成之后如下圖:
我們到weblogic安裝目錄下啟動weblogic
因為是生產(chǎn)環(huán)境,在啟動日志時會提示輸入密碼
輸入我們設(shè)置的密碼最后看到啟動成功。
進入到weblogic安裝目錄下,進到user_projects/domains/base_domain/servers/AdminServer 下
新建文件夾 命名為:security
進入文件夾,新建文件boot.properties,內(nèi)容如下:
username=登陸用戶名password=密碼
再次啟動則不會讓你輸入用戶名密碼。
在生產(chǎn)環(huán)境中,進入到當(dāng)前域的根目錄下。
在config/config.xml中可以通過配置從生產(chǎn)環(huán)境切換開發(fā)環(huán)境
將true改為false即可,這是在生產(chǎn)模式中改開發(fā)模式,在開發(fā)模式中看不到這段配置項
進入D:\Oracle\Middleware\Oracle_Home\wlserver\common\bin下
運行config.cmd linux下運行config.sh可啟動配置向?qū)В梢蕴砑有碌挠颉?/p>
進入weblogic管理頁面,點擊進入服務(wù)器管理頁面
點擊新建,輸入服務(wù)器名稱以及端口
部署應(yīng)用后目標(biāo)選擇新建的server,輸入下面的命令可以啟動該server
startManagedWebLogic.cmd managed_server_name admin_url (Windows) startManagedWebLogic.sh managed_server_name admin_url (UNIX)
如:
c:\Oracle\Middleware\user_projects\domains\mydomain\bin\startManagedWebLogic.cmd myManagedServerhttp://AdminHost:7001
managed_server_name將指定受管服務(wù)的名稱,admin_url指定管理服務(wù)監(jiān)聽地址(主機、IP地址,或者DNS名稱),端口。如果管理服務(wù)和受管服務(wù)在一起的話,可以省略admin_url
進入D:\Oracle\Middleware\Oracle_Home\user_projects\domains\base_domain\config
編輯config.xml
說明:
1.D:\bea為筆者weblogic安裝目錄
2.D:\bea\user_projects\domains\base_domain為筆者域創(chuàng)建目錄
方法1:
修改文件:D:\bea\wlserver_10.3\common\bin\commEnv.cmd
修改如下行:
@rem Reset java Home
set JAVA_HOME=d:\bea\jdk160_05
方法2:
修改文件:D:\bea\user_projects\domains\base_domain\bin\setDomainEnv.cmd
在下面行
call “%WL_HOME%\common\bin\commEnv.cmd”
后面增加
set JAVA_HOME=d:\bea\jdk160_05
方法3:
修改文件:D:\bea\user_projects\domains\base_domain\bin\startWebLogic.cmd
在下面行
%JAVA_HOME%\bin\java %JAVA_VM% -version
前面增加:
set JAVA_HOME=d:\bea\jdk160_05
方法4:
修改domain中的 setDomainEnv.cmd 文件,將 SUN_JAVA_HOME 和 JAVA_HOME 修改為安裝后的JDK路徑。
set SUN_JAVA_HOME=C:\Program Files\Java\jdk1.6.0_27
if “%JAVA_VENDOR%”==”O(jiān)racle” (
set JAVA_HOME=?A_JAVA_HOME%
) else (
if “%JAVA_VENDOR%”==”Sun” (
set JAVA_HOME=%SUN_JAVA_HOME%
) else (
set JAVA_VENDOR=Sun
set JAVA_HOME=C:\Program Files\Java\jdk1.6.0_27
)
)
下載eclipse 以及 oracle eclipse 開發(fā)工具
eclipse下載地址參見官網(wǎng)
oracle eclipse 開發(fā)工具下載地址:
http://www.oracle.com/technetwork/developer-tools/eclipse/downloads/index.html
也可以在下載weblogic時選擇后三個文件,對應(yīng)系統(tǒng)的全部環(huán)境開發(fā)工具包括eclipse
或者可以打開Eclipse的安裝新軟件的頁面,Help -> Install New Software。
在Name處輸入oepe(可以隨便填,只是標(biāo)記下這個url是什么),
Location處輸入http://download.oracle.com/otn_software/oepe/12.1.3.3.1/luna/repository(之后的版本需jdk8支持)
我的eclipse版本為luna
可以在這個地址http://www.oracle.com/technetwork/developer-tools/eclipse/downloads/index.html
找到相應(yīng)的插件地址:
點擊OK。
點開Tools下來菜單,選擇Oracle Weblogic Server Tools,點擊Next。
我安裝了如下插件:
打開添加server的窗口,這里我們展開Oracle
選擇相應(yīng)版本的weblogic server,可以自己設(shè)置weblogic server名字,下一步;
weblogic home 選擇到本地weblogic 的 wlserver目錄,
java home 會自動選擇jdk的位置,也可以自己選擇。next。
選擇到本地weblogic 一個域的路徑
安裝好結(jié)果如下
進入weblogic 后臺管理平臺,進入部署頁面,部署項目。
來源:本文內(nèi)容搜集或轉(zhuǎn)自各大網(wǎng)絡(luò)平臺,并已注明來源、出處,如果轉(zhuǎn)載侵犯您的版權(quán)或非授權(quán)發(fā)布,請聯(lián)系小編,我們會及時審核處理。
聲明:江蘇教育黃頁對文中觀點保持中立,對所包含內(nèi)容的準(zhǔn)確性、可靠性或者完整性不提供任何明示或暗示的保證,不對文章觀點負責(zé),僅作分享之用,文章版權(quán)及插圖屬于原作者。
Copyright?2013-2024 JSedu114 All Rights Reserved. 江蘇教育信息綜合發(fā)布查詢平臺保留所有權(quán)利
蘇公網(wǎng)安備32010402000125
蘇ICP備14051488號-3技術(shù)支持:南京博盛藍睿網(wǎng)絡(luò)科技有限公司
南京思必達教育科技有限公司版權(quán)所有 百度統(tǒng)計