㈠ weblogic啟動授管...當看到那一句命令行才能執行腳本...執行完腳本看到那一句命令行才算是跑起來了
1. 安裝python
2. 打開命令行輸入python並回車,如果出現下圖這樣的,就說明安裝成功
㈡ 32位64位weblogic server怎麼安裝
(一) 安裝
我們在64位的伺服器上為提高性能要安裝64位的weblogic。經常在網上看到有人問,weblogic有64位的么?weblogic需要破解么?
weblogic有專門的64位版本,這里安裝的是weblogic11g,也就是10.3.6版本,12c的版本安裝應該類似。 weblogic從bea被oracle收購後,不需要破解,就只有授權。什麼意思呢?就是說從oracle官網上下載的weblogic就是全功能版本,不管是集群還是其他,功能沒有任何限制。但是如果要用於商業環境,必須要向oracle買license,當然可以偷偷的用,那就是盜版,侵權,有一天oracle可以告的破產……。
1、下載64位weblogic,打下這個地址:
http://www.oracle.com/technetwork/middleware/ias/downloads/wls-main-097127.html,在這里可以看到除了mac os X操作系統外,其他系統的64位都是同一個版本,wls1036_generic.jar。如下圖,weblogic的下載需要注冊一個oracle官網的帳號。
2、下載64
位JDK,我們下載的文件wls1036_generic.jar文件裡面不包括JDK,如有可能, 請盡量在Windows/linux平台下使用JRockit虛擬機,下載地址:
http://www.oracle.com/technetwork/middleware/jrockit/downloads/index.html。通用的64位 Weblogic 安裝程序本身並不綁定任何版本的64位 JVM, 因此請安裝第二步下載到的java安裝程序.默認的安裝路徑(C:\Program Files)必須進行修改, 因為Weblogic和很多Java類庫都不能很好的支持帶有空格的目錄名.請確保將JDK安裝到不帶任何空格的目錄下(例如 C:\Java);
然後使用命令行安裝,如果配置了環境變理直接使在控制台裡面輸入下面的命令即可。如果沒有配置文件變數,在控制台使用cd進入到jdk的bin目錄下面執行如下命令。
//界面安裝,一般選擇這個方法就可以
java -jar wls1034_generic.jar 即可啟動安裝過程, 默認啟動的是圖形界面的安裝向導.
//控制台安裝,這個方法一般用在linux等沒有安裝桌面環境的伺服器上,命令行方式的安裝命令用如下方式啟動: java -jar wls1034_generic.jar -mode=console
//靜默安裝用如下方式啟動:
java -jar wls1034_generic.jar -mode=console -silent_xml=/path_to_silent.xml
此處不應該存在\java\jdkXXX, 特別需要注意的是,jdk必須為64位,如果jdk安裝目錄有空格,則啟動會報錯,報錯為:此處不應該存在\java\jdkXXX.解決辦法為重裝
JDK到一個沒有空格的目錄,或者把java目錄拷貝到一個沒有空格的目錄,安裝的時候選擇該目錄下的jdk即可。另外該版本的weblogic,我用的是jdk1.7
3.現在創建域並啟動伺服器, 或許會發現如下提示的錯誤信息:
<Error> <Socket> <BEA-000438> <Unable to load performance pack. Using Java I/O instead. Please ensure
that wlntio.dll is in: ?C:\O
racle\fmwhome\wlserver_10.3\server\native\win\32;C:\Oracle\fmwhome\wlserver_10.3
\server\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\Oracle\fmwhome\wlserver_10.3\serve
r\native\win\32\;C:\Oracle\fmwhome\wlserver_10.3\server\bin;C:\Program~\Java\jdk
1.6.0_24\jre\bin;C:\\Java\jdk1.6.0_24\bin; ?
解決方法
1) 進入如下目錄: <<Weblogic_Home_Directory>>\wlserver_10.3\server\native\win\x64, 復制文件wlntio.dll 並將其粘貼到 C:\Java\bin 目錄下 (假設JDK事先已安裝至 C:\Java);
2)或者修改系統的PATH變數使其包含<<Weblogic_Home_Directory>>\wlserver_10.3\server\native\win\x64, 此為推薦做法;
4. 啟動伺服器後, 問題應消失並可在Thread Dump中看到Muxer相關線程.
Linux/Unix下的解決方案:
需找到對應目錄下的文件libmuxer.so或者libmuxer.sl, 將其加入系統的PATH或者LD_LIBRARY_PATH環境變數, 並確保WebLogic進程的所有者用戶對其有讀和執行的許可權.
在Windows 64位操作系統安裝Weblogic的注意事項
1、首先必須先安裝一個64位的JDK,用於Weblogic、ADF運行時環境以及Domain的安裝,如果安裝Weblogic、ADF運行時環境或者Domain安裝時使用的是32位的JDK,將可能產生不可預期的問題,例如在將Weblogic安裝為Windows服務時,WebLogic將啟動不了。(沒有日誌,沒有任何提示)。
2、Weblogic安裝文件必須是通用的jar文件,不能是exe版本的。之所以用jar版本的weblogic安裝,是為了確保在安裝過程中在weblogci的native目錄下生成64位的lib文件。
3、檢查/wlserver_10.3/common/bin/commEnv.cmd中的環境變數"JAVA_USE_64BIT"是否為「true」,以及「WL_USE_X86DLL」、「WL_USE_IA64DLL」 和「WL_USE_AMD64DLL」的值。
(二) 部署運行
1. 包引入錯誤
? 問題現象:Console頁面提示
或者後台有如下錯誤日誌
經過分析,應該是\WEB-INF\lib下的jar包僅讀取到根目錄就結束了。而類似cache等文件夾下的jar沒有讀取。
? 解決方案:在setDomainEnv.sh文件中指定文件訪問路徑。
2. 亂碼現象
? 問題現象:部署後無法正常啟動。經查,是web-inf/config下的POOLconfig文件夾
以及文件都沒有生成。
或者訪問頁面出現亂碼。
? 解決辦法:
用命令locale -a 查詢系統支持的字元集
然後在startserver.sh里加命令:lang=查詢到的中文字元集名
樣例:export LANG="zh_CN.GBK"
3. mime-typeType配置問題
? 問題現象:錯誤日誌VALIDATION PROBLEMS WERE FOUND problem:
cvc-datatype-valid.1.1: string value 'msiexec.exe' does not match pattern for mime-typeType in namespace
Windows和linux都有這個問題。
? 解決方案:
Web.xml中
<mime-mapping>
<extension>msi</extension>
<mime-type>msiexec.exe</mime-type>
</mime-mapping>
修改為
<mime-mapping>
<extension>msi</extension>
<mime-type>application/x-msi</mime-type>
</mime-mapping>
4. 應用不存在
? 問題現象:weblogic.management.DeploymentException: [Deployer:149266]Illegal
state for operation deploy: 'STATE_PREPARED'.
或者weblogic.management.ManagementException: [Deployer:149001]No application named 'tdapweb' exists for operation start
? 解決方案:在console頁面左上角更新中心,點激活更新即可
5. ClassNotFoundException: org.hibernate.hql.ast.HqlToken
在做項目的時候,我用weblogic跑了一下自己的程序(開發一直在tomcat下),發現出現了這樣的問題,
ClassNotFoundException: org.hibernate.hql.ast.HqlToken ,郁悶了半天,在tomcat下沒有任何錯誤,為何到weblogic就有問題了呢?
在網路和google上搜了好久,換了n個關鍵詞,才搜到原因如下:
原因:
Hibernate3.0 採用新的基於ANTLR的HQL/SQL查詢翻譯器,在Hibernate的配置文件中,hibernate.query.factory_class屬性用來選擇查詢翻譯器。
(1)選擇Hibernate3.0的查詢翻譯器:
hibernate.query.factory_class= org.hibernate.hql.ast.ASTQueryTranslatorFactory
(2)選擇Hibernate2.1的查詢翻譯器
hibernate.query.factory_class= org.hibernate.hql.classic.ClassicQueryTranslatorFactory
為了使用3.0的批量更新和刪除功能,只能選擇(1)否則不能解釋批量更新的語句,當使用的時候出現了不支持條件輸入中文的情況。
選擇(2)可以支持輸入中文,但沒法解釋批量更新語句了
在hibernate3中需要用到antlr,然而這個包在weblogic.jar中已經包含了
antrl類庫,就會產生一些類載入的錯誤,
無法找到在war或者ear中的hibernate3.jar。
出現這個錯誤之後,antlr會調用System.exit(),這樣weblogic就會中止服務。
原來是沖突了,解決方法也很簡單,就是添加
<prop
key="hibernate.query.factory_class">org.hibernate.hql.classic.ClassicQueryTranslatorFactory </prop>
6. weblogic部署war包action不能訪問問題解決方法 [There is no Action mapped for
namespace / and action name]
java web項目如果使用註解方式開發,打成war包後部署到weblogic上後會出現 "There is no Action mapped for namespace / and action name" action未找到的問題,解決方法: 在struts.xml里新增以下兩行配置: 中通配符的原因,把value=".*?/*.*jar(!/)?"改成value=".*?/_wl_cls_gen.*jar (!/)?"即可。
7. java.lang.StackOverflowError
參見http://wenku.uu456.com/view/c42e7a5bbe23482fb4da4cf2.html weblogic優化配置
8. 包沖突
包沖突可以在WEB-INF下新建weblogic.xml文件,指定優先採用項目中指定的jar包,方式如下:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE weblogic-web-app PUBLIC "-//BEA Systems, Inc.//DTD Web Application 8.1//EN"
"http://www.bea.com/servers/wls810/dtd/weblogic810-web-jar.dtd"> <weblogic-web-app>
<!-- 為web.xml所定義角色賦值,如果是或者之前的版本,
㈢ linux 下的weblogic6.1安裝,配置,和部署。
其實,,weblogic的文檔,很齊全的。非常值得參考!
我就是通過文檔明白的。。雖然很麻煩。。。去主頁下文檔吧.
另外我幫你找的:
http://topic.csdn.net/t/20020320/21/589711.html
把全文及討論看完,希望對你有用
㈣ 怎樣在虛擬機上linux安裝weblogic
安裝:
進入weblogic安裝包存放目錄執行安裝命令如:
入歡迎界面:
選擇安裝路徑:
選擇安裝類型,筆者需要Weblogic的示例,所以就選擇了含示例的安裝,一般選擇第一個
6
條件檢查頁面
7
安全更新頁面,可以隨意填寫郵箱,
然後彈出連接失敗,勾選我不希望收到有關配置 點擊繼續 ,繼續執行下一步
8
安裝概要頁面,提示安裝信息,點擊安裝按鈕 執行安裝
㈤ weblogic安裝和啟動問題,安裝時能夠啟動,但是再次啟動出現錯誤
從截圖看可能是程序裡面啟動和停止的鏈接指定不正確
手工切換到建立domain的目錄下啟動server
a.進入cmd命令行
b. d:
c. cd D:BEAuser_projectsdomainsase_domainconfig
d.執行setDomainEnv.bat
e.cd ..
f.執行startWebLogic.cmd(啟動adminserver)
2.可以嘗試將啟動和停止的執行文件指定到domain目錄下啟動和停止adminserver的cmd文件(startWebLogic.cmd stopWebLogic.cmd)
希望對您的問題有幫助
註:
如果在命令行執行啟動命令時出現問題,可以查看<domain_dir>/servers/<server_name>/logs/<server_name>.log日誌信息,檢查啟動的錯誤信息。
㈥ window 上安裝weblogic 11g 卡在90%了怎麼回事
建議重新安裝
如果配置了環境變理直接使在控制台裡面輸入下面的命令即可。如果沒有配置文件變數,在控制台使用cd進入到jdk的bin目錄下面執行如下命令。
//界面安裝,一般選擇這個方法就可以
java -jar wls1034_generic.jar 即可啟動安裝過程, 默認啟動的是圖形界面的安裝向導.
//控制台安裝,這個方法一般用在linux等沒有安裝桌面環境的伺服器上,命令行方式的安裝命令用如下方式啟動:
java -jar wls1034_generic.jar -mode=console
//靜默安裝用如下方式啟動:
java -jar wls1034_generic.jar -mode=console -silent_xml=/path_to_silent.xml
3.現在創建域並啟動伺服器, 或許會發現如下提示的錯誤信息:
<Error> <Socket> <BEA-000438> <Unable to load performance pack. Using Java I/O instead. Please ensure that wlntio.dll is in: 『C:\O
racle\fmwhome\wlserver_10.3\server\native\win\32;C:\Oracle\fmwhome\wlserver_10.3
\server\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\Oracle\fmwhome\wlserver_10.3\serve
r\native\win\32\;C:\Oracle\fmwhome\wlserver_10.3\server\bin;C:\Program~\Java\jdk
1.6.0_24\jre\bin;C:\\Java\jdk1.6.0_24\bin; 『
解決方法
1) 進入如下目錄: <<Weblogic_Home_Directory>>\wlserver_10.3\server\native\win\x64, 復制文件wlntio.dll 並將其粘貼到 C:\Java\bin 目錄下 (假設JDK事先已安裝至 C:\Java);
2)或者修改系統的PATH變數使其包含<<Weblogic_Home_Directory>>\wlserver_10.3\server\native\win\x64, 此為推薦做法;
4. 啟動伺服器後, 問題應消失並可在Thread Dump中看到Muxer相關線程.
Linux/Unix下的解決方案:
需找到對應目錄下的文件libmuxer.so或者libmuxer.sl, 將其加入系統的PATH或者LD_LIBRARY_PATH環境變數, 並確保WebLogic進程的所有者用戶對其有讀和執行的許可權.
㈦ 怎麼配置Weblogic域
1、創建域(Domain)的方式:
Domain簡單定義為:是一個邏輯管理單元,Domain下麵包含著weblogic應用伺服器中的所有東西,weblogic應用伺服器的啟動,停止都是以domain為單位進行管理的
windows下面可以直接在開始菜單安裝程序中創建domain,如圖所示:
linux下面可以直接進入weblogic安裝目錄中創建domain,具體位置:
weblogic11/wlserver_10.3/common/bin/config.sh
當然config.cmd即是windows的創建domain的方式了。
2、創建domain:
默認選中「創建新的Weblogic域」,點擊「下一步」
「擴展現有的Weblogic域」是指對已經存在的域進行額外配置
3、選擇域源:
默認選中「Basic Weblogic Server Domain……」,即創建基本的域。點擊「下一步」
其它幾種domain類型是針對特定應用的,如sip、webservice。
4、指定域名和位置:
輸入域的名稱「example」,域的位置默認是:
weblogic11user_projectsdomains。點擊下一步。
域創建完成之後,會在該位置下創建以域名稱(如:example)命名的文件夾。
5、配置管理員用戶名和口令:
意思是管理domain(修改配置、啟動、停止等維護操作)的操作賬號
上圖所示,這里的配置是可選的,如果涉及到集群,可在這里配置。
直接點擊下一步。
8、配置概要:
至此,已經完成了基本的配置,上圖顯示配置的概要信息,如域名、域類型、管理伺服器名稱等。點擊「創建」按鈕,進行domain的創建。
㈧ win10 64位 安裝 Weblogic fmw_12.2.1.2.0_wls.jar 出錯,試了多次都不行,jdk1.7 64位
配置JAVA環境變數
$vi .bash_profile
export JAVA_HOME=/usr/local/jdk1.7.0_80
export JRE_HOME=/usr/local/jdk1.7.0_80/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
export ORACLE_HOME=/bea
㈨ window下裝了weblogic 11g怎麼用
在命令行,進入安裝文件wls1036_generic.jar所在文件夾 然後輸入命令: Java -jar wls1036_generic.jar 點擊回車後程序會啟動weblogic安裝文件的圖形安裝界面,如下圖所示:
圖解Windows下安裝WebLogic
點擊「下一步」,到下圖界面,然後輸入weblogic的安裝目錄。(路徑中最好不要有空格),如下圖所示:
圖解Windows下安裝WebLogic
點擊「下一步」。到下圖界面,由於我們沒有購買oracle的服務所以去掉下圖中的勾。(目前weblogic可免費使用,需要oracle技術支持的話才需要付費),如下圖所示:
圖解Windows下安裝WebLogic
點擊「下一步」,到下圖界面,會因為我們沒有填寫上圖的的支持信息而彈出兩個警告框,直接「YES」通過即可。進入下圖,勾選下面的框(不需要使用驗證) ,如下圖所示:
圖解Windows下安裝WebLogic
然後點擊「繼續」。到下圖界面,選擇「典型」和「定製」都可以,根據自己喜好設置 ,如下圖所示:
圖解Windows下安裝WebLogic
選擇後點擊「下一步」,進入下圖界面,如果沒有顯示jdk信息,則手動點擊「瀏覽」選擇自己機器上安裝的jdk,一般默認顯示出來的就已經是自己機口上安裝的了(貌似是根據環境變數里的JAVA_HOME獲取的) ,如下圖所示:
圖解Windows下安裝WebLogic
點擊「下一步」進入下圖界面,不用修改,直接點擊「下一步」即可 ,如下圖所示:
圖解Windows下安裝WebLogic
然後會顯示出我們准備安裝的組件信息,直接點擊「下一步」,如下圖所示:
圖解Windows下安裝WebLogic
然後就開始安裝了 ,如下圖所示:
圖解Windows下安裝WebLogic
安裝完成了,這里有勾選「運行 Quickstart」表示安裝完成後打開域創建和配置界面。點擊「完成」按鈕完成weblogic主程序的安裝 ,如下圖所示:
圖解Windows下安裝WebLogic