Ⅰ linux下weblogic10項目部署報錯
Truncated. see log file for complete stacktrace
> 08點46分9秒 CST> <Notice> <WebLogicServer> <BEA-000365> <Server sta
te changed to08點46分9秒 CST> <Error> <WebLogicServer> <BEA-000383> <A critical
service faile08點46分9秒 CST> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to FORCE_SHUTTING_DOWN>
包問題
轉自網路
問題一:
調用介面,報java.lang.NoSuchMethodError: javax.jws.WebService.portName()Ljava/lang/String 異常。
問題一原因:
經過在網上google+,找到了問題所在,原因是weblogic裡面用到包%WL_HOME%\server\lib
\weblogic.jar裡面有javax.jws.WebService這個類,版本跟xfire裡面用到的包xfire-jsr181-api-
1.0-M1.jar裡面的類javax.jws.WebService版本不一致,而運行時默認優先載入的是weblogic.jar裡面的類,所以引
起沖突。
問題一解決方法:
把xfire的包xfire-jsr181-api-1.0-M1.jar復制到%WL_HOME%\server\lib\目錄下,並且修改配置文件%WL_HOME%\common\bin\commEnv.cmd(linux下修改commEnv.sh)。
找到SET WEBLOGIC_CLASSPATH=
這行,把%WL_HOME%\server\lib\xfire-jsr181-api-1.0-M1.jar加在%WL_HOME%\server
\lib\weblogic.jar前面,然後保存。重啟weblogic問題一解決。
問題二:
問題一解決後以為萬事大吉了,誰知調用介面時,新的問題來了。報:
java.lang.UnsupportedOperationException
at weblogic.xml.stax.XMLStreamReaderBase.getTextCharacters(XMLStreamRead
erBase.java:487)
問題二原因:
找了半天沒找到真正原因,只知道大家都說介面返回是byte[]就會出現以上異常。
問題二解決方法:
這是個不完美的解決方法,需要更改介面,把byte[]用base64進行編碼,編碼後byte[]變成了String,然後客戶端收到String後用
base64解碼成byte[]。異常不再出現,成功將文件通過webservice傳輸到客戶端。希望有高人提出更好的解決方法供大家討論。
Ⅱ weblogic部署在Linux上,項目目錄存放在哪裡
這個問題有兩種答案,取決於你的重新部署方式:
1,nostage方式:
意思就是你將應用包放在linux伺服器的回一個固定地答址,然後所有weblogic服務都調用此目錄下的程序包,那麼程序就在這個固定目錄下。
2,stage方式:
意思就是你將應用包放在linux伺服器的一個固定地址,然後所有weblogic服務在啟動的時候會拷貝一份到自己的server目錄:domain/servers/server_name/stage/.....
Ⅲ weblogic在linux上如何安裝和部署
安裝的話,就是解壓到一個目錄下,運行安裝腳本(圖形界面下),生下來就跟版Windows下安裝差不多了,最權多就是目錄許可權不夠,設置下就可以了。。。
安裝過程網上有很多了,截圖都有的,找下,不難找
安裝好了,到bin目錄下找配置的腳本,就好像Windows下的那個一樣,就可以創建域了,其他的也就好找了
說的模糊了,思路就是這樣了,別太依賴別人,有了思路你多嘗試下,是可以成功的,對吧
Ⅳ weblogic如何在linux下面部署項目不用發布war包的形式,就像tomcat的熱部署,把文件夾拷過去就可以運行
改server的配置文件,指向包的路徑,同時還可以設置是否動態更新。
Ⅳ linux 下的weblogic6.1安裝,配置,和部署。
其實,,weblogic的文檔,很齊全的。非常值得參考!
我就是通過文檔明白的。。雖然很麻煩。。。去主頁下文檔吧.
另外我幫你找的:
http://topic.csdn.net/t/20020320/21/589711.html
把全文及討論看完,希望對你有用
Ⅵ linux中怎麼部署weblogic
這個問題有兩種答案,取決於你的重新部署方式:1,nostage方式:
意思就是你將應用包放在linux伺服器的一個固定地址,然後所有weblogic服務都調用此目錄下的程序包,那麼程序就在這個固定目錄下。
2,stage方式:
意思就是你將應用包放在linux伺服器的一個固定地址,然後所有weblogic服務在啟動的時候會拷貝一份到自己的server目錄:domain/servers/server_name/stage/.....