操屁眼的视频在线免费看,日本在线综合一区二区,久久在线观看免费视频,欧美日韩精品久久综

新聞資訊

    一、背景介紹

    升級(jí)與遷移改造常見(jiàn)是本人參考X86遷移項(xiàng)目中碰到的一系列問(wèn)題,本次主要介紹升級(jí)遷移到版本,遷移過(guò)程中涉及跨操作系統(tǒng)遷移、跨大版本升級(jí)遷移和應(yīng)用版本改造等問(wèn)題,并對(duì)這些問(wèn)題整理出了相應(yīng)處理解決方法,供大家在做相關(guān)升級(jí)遷移項(xiàng)目作為借鑒與參考。

    二、遷移問(wèn)題

    2.1 操作系統(tǒng)改造

    1、不支持操作系統(tǒng)

    2、太多處理

    問(wèn)題

    打開(kāi)太多文件問(wèn)題

    異常

    典型錯(cuò)誤如:.Socke : Too many open files

    解決方法

    /etc//.conf

    在最后增加:

    root soft 65535

    root hard 65535

    root soft nproc 16384

    root hard nproc 16384

    3、大內(nèi)存分配

    問(wèn)題

    如果需要超過(guò)2g的內(nèi)存

    異常

    典型錯(cuò)誤如:out of

    解決方法

    建議安裝64bit jdk

    4、主機(jī)名未配置到hosts文件

    問(wèn)題

    啟動(dòng)失敗

    異常

    典型錯(cuò)誤如: With Admin of Wrong IP Used

    解決方法

    在hosts文件配置ip主機(jī)名

    5、與db之間白名單問(wèn)題

    問(wèn)題

    新建連接池失敗

    異常

    典型錯(cuò)誤如:

    解決方法

    在db監(jiān)聽(tīng)中加入監(jiān)聽(tīng)ip即可解決

    6、主機(jī)端口開(kāi)啟

    問(wèn)題

    主機(jī)端口未開(kāi)啟問(wèn)題

    異常

    典型錯(cuò)誤如:.on: No route to host

    解決方法

    在防火墻中開(kāi)啟相應(yīng)監(jiān)聽(tīng)端口,即可解決

    2.1 升級(jí)JDK問(wèn)題

    1、避免JDK版本與應(yīng)用不兼容

    問(wèn)題

    升級(jí)過(guò)程中JDK 版本不兼容問(wèn)題

    異常

    典型錯(cuò)誤如:has wrong 50.0, be 48.0

    解決方法

    需要在高版本jdk下重新編譯

    2、預(yù)設(shè)性能正常加載問(wèn)題

    問(wèn)題

    使用64bit jdk但沒(méi)有正常加載64bit 的性能包

    異常

    典型錯(cuò)誤如: To Load Pack, Error code: BEA-

    解決方法

    Set the in .sh:

    =true

    ="64"

    3、JDK BUG導(dǎo)致性能緩慢

    問(wèn)題

    升級(jí)過(guò)程中使用低版本java

    異常

    典型錯(cuò)誤如:?jiǎn)?dòng)過(guò)程中發(fā)費(fèi)大量的時(shí)間

    解決方法

    需要升級(jí)至大版本下的最高版本jdk

    4、中文亂碼問(wèn)題

    問(wèn)題

    升級(jí)過(guò)程中出現(xiàn)大量中文亂碼問(wèn)題

    異常

    典型錯(cuò)誤如: has wrong 50.0, be 48.0

    解決方法

    在啟動(dòng)時(shí) 加上 =-Dfile.=GBK 解決以上問(wèn)題

    在,cmd中 加上

    if "%%"=="" (

    echo WLS with line:

    echo %%\bin\java %%

    %% %% -.Name=%%

    -Djava..=%%\\lib\.

    %% %%

    %%\bin\java %% %%

    %% -Dfile.=GBK -.Name=%%

    -Djava..=%%\\lib\.

    %% %%

    ) else (

    5、啟動(dòng)服務(wù)緩慢問(wèn)題

    問(wèn)題

    升級(jí)過(guò)程中使用低版本java

    異常

    典型錯(cuò)誤如:?jiǎn)?dòng)過(guò)程中發(fā)費(fèi)大量的時(shí)間

    解決方法

    需要升級(jí)至大版本下的最高版本jdk

    2.3 應(yīng)用遷移改造問(wèn)題

    1、版本導(dǎo)致部分功能報(bào)錯(cuò)

    問(wèn)題

    下部分使用的功能不能正常使用

    異常

    org..: query must begin with or FROM: [ com.unmi.User where u.name='Unmi']

    解決方法

    升級(jí)可解決此類問(wèn)題

    2、啟動(dòng)報(bào)錯(cuò)

    問(wèn)題

    啟動(dòng)報(bào)錯(cuò)

    異常

    on: org..hql.ast.

    解決方法

    將antlr-2.7.6.jar放到$\lib\ext下面

    原因:默認(rèn)先加載EJB-QL ,存在重名類.將antlr-2.7.6.jar放于所用jdk的lib/ext下

    可先加載antlr-2.7.6.jar

    3、復(fù)制問(wèn)題

    問(wèn)題

    Java類未實(shí)現(xiàn)序列化接口導(dǎo)致拷貝失敗

    異常

    java.io.tion

    解決方法

    實(shí)現(xiàn)序列化接口可解決此類問(wèn)題

    4、web.xml格式配置問(wèn)題

    問(wèn)題

    應(yīng)用的web.xml配置文件不符合新版本規(guī)范

    異常

    應(yīng)用啟動(dòng)失敗

    解決方法

    按新版本規(guī)范重建配置文件即可解決

    5、第三方軟件包沖突問(wèn)題

    問(wèn)題

    應(yīng)用部署失敗

    異常

    但是運(yùn)行時(shí)報(bào)錯(cuò): .方法找不到

    解決方法

    按照要求,優(yōu)先使用應(yīng)用程序自帶的包,在web-inf下增加.xml

    true

    6、.xml格式配置問(wèn)題

    問(wèn)題

    應(yīng)用的.xml配置文件不符合新版本規(guī)范

    異常

    By org.xml.sax. is not in

    解決方法

    按新版本規(guī)范重建配置文件即可解決

    7、數(shù)據(jù)庫(kù)升級(jí)帶來(lái)的連接池問(wèn)題

    問(wèn)題

    數(shù)據(jù)庫(kù)升級(jí)后,應(yīng)用程序使用舊版jdbc驅(qū)動(dòng)導(dǎo)致連接出現(xiàn)問(wèn)題

    異常

    java.sql. Io 異常 (=(TMP=)(=)(ERR=12505)

    (=(ERROR=(CODE=12505)(EMFI=4))))

    解決方法

    升級(jí)至新版本的jdbc驅(qū)動(dòng)即可解決問(wèn)題

    8、消息大小超賣(mài)

    問(wèn)題

    頁(yè)面不能正常顯示,報(bào)錯(cuò)超過(guò)消息最大數(shù)

    異常

    ..: of size: '12240' bytes the of: '10000' bytes for : 'http'

    解決方法

    調(diào)整消息大小即可解決

    9、以文件夾模式部署后失敗

    問(wèn)題

    以文件夾模式部署后失敗

    異常

    :fail

    解決方法

    建議以打包war的形式部署

    10、代碼中獲取路徑為null

    問(wèn)題

    代碼中獲取路徑為null

    異常

    Null

    解決方法

    需要在.xml里添加

    true

    11、會(huì)話丟失與不一致問(wèn)題

    問(wèn)題

    丟失或不一致的問(wèn)題

    異常

    混亂

    解決方法

    .xml中配置

    false

    12、、等開(kāi)源軟件的配置文件中的相對(duì)路徑問(wèn)題

    問(wèn)題

    、等開(kāi)源軟件的配置文件中的相對(duì)路徑問(wèn)題

    異常

    找不到文件

    解決方法

    簡(jiǎn)單的解決辦法就是配置文件放到下

    13、XML校驗(yàn)錯(cuò)誤

    問(wèn)題

    xml校驗(yàn)錯(cuò)誤

    異常

    org.dom4j.: : . : :

    解決方法

    這個(gè)經(jīng)檢查是導(dǎo)出時(shí) ,hbm.xml文件生成錯(cuò)誤。修改過(guò)來(lái)就好了

    14、CXF在上部署問(wèn)題

    問(wèn)題

    xml校驗(yàn)錯(cuò)誤

    異常

    org..cxf.js.rhino." to

    解決方法

    web.xml文件的頭改為

    15、應(yīng)用程序報(bào) ERROR

    問(wèn)題

    ERROR

    異常

    ERROR org..dwrp.Batch - A has been as a CSRF .

    解決方法

    修復(fù):web.xml里的DWR 加

    false

    加入了跨域調(diào)用功能

    2.4、部署問(wèn)題

    1、部署war之后,測(cè)試時(shí)發(fā)生錯(cuò)誤

    問(wèn)題

    部署war之后,測(cè)試時(shí)發(fā)生錯(cuò)誤

    異常

    Error 503--

    From RFC 2068 -- HTTP/1.1:

    解決方法

    一般是在剛剛激活更改后獲取會(huì)話名稱時(shí)錯(cuò)誤 5,就進(jìn)行測(cè)試,還需要將該應(yīng)用程序啟動(dòng),狀態(tài)為“活動(dòng)”之后再測(cè)試就可以了。

    2、部署WAR包出現(xiàn)-.xml解析問(wèn)題

    問(wèn)題

    -.xml解析問(wèn)題

    異常

    ERROR []: Parse Error at line 2

    15: root "-", must match root "null".

    org.xml.sax.: root "-", must match

    root "null".

    解決方法

    需要在-.xml中第二行加入

    3、部署war報(bào)錯(cuò)

    問(wèn)題

    部署WAR出錯(cuò)

    異常

    <

    were while task for ''. Error is: '

    [:]The edit lock is owned by in non-

    ve mode - this to the edit lock a

    nd hence .'>

    解決方法

    進(jìn)入,釋放配置,再次部署即可。

    注:更新war:必須在刪除該應(yīng)用,并激活更改之后才能覆蓋。

    但是用war方式,獲取資源路徑的方法和不同,存在臭名昭著的等問(wèn)題,移植困難,所以用目錄方式部署比較好。

    具體方法:先把war解壓,然后在控制臺(tái)里面選擇目錄部署。

    4、JSP亂碼問(wèn)題

    問(wèn)題

    Jsp亂碼

    異常

    中文亂碼

    解決方法

    工程目錄下面的/WEB-INF里面有一個(gè).xml這個(gè)文件里有字符集設(shè)置

    (這個(gè).xml文件是你在使用對(duì)自己的這個(gè)WEB工程進(jìn)行發(fā)布時(shí),通過(guò)向?qū)б徊揭徊竭M(jìn)行參數(shù)設(shè)置之后,自動(dòng)生成的)。

    .xml里的字符集設(shè)置為:

    /*

    UTF-8

    2.5 配置問(wèn)題

    1、連接池測(cè)試時(shí)報(bào)錯(cuò)

    問(wèn)題

    連接池測(cè)試時(shí)出錯(cuò)

    異常

    ! to not . This is pool "erve" has not been , or an value has been for "". check the log for more ..

    解決方法

    配置連接緩沖池,在“高級(jí)”中選中“保留時(shí)測(cè)試連接”即可。此時(shí)需要先激活更改再進(jìn)行測(cè)試。否則還會(huì)報(bào)錯(cuò)。

    2、JDBC JNDI錯(cuò)誤

    問(wèn)題

    jdbc jndi錯(cuò)誤

    異常

    javax..n: to '. ''; name ''

    解決方法

    首先要在控制臺(tái)中點(diǎn)擊左邊的控制欄中的服務(wù)->JDBC新建一個(gè)數(shù)據(jù)源,數(shù)據(jù)源名稱無(wú)所謂,jndi name一定要注意,比如取名叫,而且,jdbc源必須依賴于一個(gè)。否則無(wú)法啟動(dòng)。

    對(duì)于項(xiàng)目,修改.xml的獲取會(huì)話名稱時(shí)錯(cuò)誤 5,(的連接池在這里就不需要了)。

    false

    .3.6提供了很好的jndi數(shù)據(jù)源配置功能,命名上要規(guī)范統(tǒng)一,如果是部署時(shí)報(bào)數(shù)據(jù)庫(kù)錯(cuò)誤,先檢查是否已經(jīng)設(shè)置了數(shù)據(jù)源了,并把數(shù)據(jù)源的“目標(biāo)”指向服務(wù)器。如果OK,檢查應(yīng)用里使用的jndi命名是否與里配置的數(shù)據(jù)源名稱一致。

網(wǎng)站首頁(yè)   |    關(guān)于我們   |    公司新聞   |    產(chǎn)品方案   |    用戶案例   |    售后服務(wù)   |    合作伙伴   |    人才招聘   |   

友情鏈接: 餐飲加盟

地址:北京市海淀區(qū)    電話:010-     郵箱:@126.com

備案號(hào):冀ICP備2024067069號(hào)-3 北京科技有限公司版權(quán)所有