欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種類沖突問(wèn)題的處理方法及裝置的制造方法_2

文檔序號(hào):9929408閱讀:來(lái)源:國(guó)知局
以將分析結(jié)果進(jìn)行顯示,具體來(lái)說(shuō),可以將分析結(jié)果以網(wǎng)頁(yè)的形式進(jìn)行顯示,分析結(jié)果可以包括類沖突問(wèn)題本身,以及對(duì)于類沖突問(wèn)題的產(chǎn)生原因的分析等,由此,以可視化的方式提供分析結(jié)果,使得工作人員能夠直觀的獲取與類沖突問(wèn)題對(duì)應(yīng)的信息,進(jìn)而順利完成加載機(jī)制的配置。
[0057]對(duì)應(yīng)的,根據(jù)類沖突問(wèn)題配置加載機(jī)制,可以包括:
[0058]獲取外界輸入的配置信息,配置信息攜帶有配置標(biāo)識(shí);
[0059]配置與配置標(biāo)識(shí)對(duì)應(yīng)的配置機(jī)制。
[0060]工作人員在獲取建議信息后,可以直接按照建議信息對(duì)應(yīng)的配置標(biāo)識(shí)進(jìn)行加載機(jī)制的配置,也可以綜合分析建議信息及分析結(jié)果之后做出判斷,進(jìn)而將需配置的加載機(jī)制對(duì)應(yīng)的配置標(biāo)識(shí)進(jìn)行輸入,以完成對(duì)于加載機(jī)制的配置。
[0061 ]本發(fā)明實(shí)施例提供的一種類沖突問(wèn)題的處理方法中,還可以包括:
[0062]如果加載機(jī)制為父加載包機(jī)制,且AS中不包含類加載資源,則拋出異常;
[0063]如果加載機(jī)制為WEB加載包機(jī)制,且AS中及WEB模塊中均不包含類加載資源,則拋出異常。
[0064]由于在上述情況下無(wú)法完成對(duì)于類加載資源的加載,因此,可直接拋出異常,以及時(shí)通知工作人員對(duì)類進(jìn)行加載的情況。
[0065]與上述方法實(shí)施例相對(duì)應(yīng),本發(fā)明實(shí)施例還提供了一種類沖突問(wèn)題的處理裝置,如圖2所示,可以包括:
[0066]配置模塊11,用于當(dāng)對(duì)類進(jìn)行加載的過(guò)程中出現(xiàn)類沖突問(wèn)題時(shí),根據(jù)類沖突問(wèn)題配置加載機(jī)制;
[0067]父加載包模塊12,用于如果加載機(jī)制為父加載包機(jī)制,則在應(yīng)用服務(wù)器AS和WEB模塊中均包含有與類對(duì)應(yīng)的類加載資源時(shí),利用父類加載器對(duì)AS中包含的類加載資源進(jìn)行加載;
[0068]WEB加載包模塊13,用于如果加載機(jī)制為WEB加載包機(jī)制,則在AS與WEB模塊中均包含有類加載資源時(shí),利用WEB類加載器對(duì)WEB模塊中包含的類加載資源進(jìn)行加載;在僅有AS中包含類加載資源時(shí),利用父類加載器對(duì)AS中包含的類加載資源進(jìn)行加載。
[0069]通過(guò)本申請(qǐng)公開(kāi)的上述技術(shù)特征,在出現(xiàn)類沖突問(wèn)題之后,自動(dòng)根據(jù)類沖突問(wèn)題配置加載機(jī)制,其中,加載機(jī)制包括父加載包機(jī)制或者WEB加載包機(jī)制,并且,實(shí)驗(yàn)證明,通過(guò)配置父加載包機(jī)制或WEB加載包機(jī)制能夠有效的對(duì)對(duì)應(yīng)的類沖突問(wèn)題進(jìn)行解決,即本申請(qǐng)?zhí)峁┑纳鲜黾夹g(shù)方案能夠有效解決類沖突問(wèn)題,且,無(wú)需專業(yè)工作人員利用個(gè)人經(jīng)驗(yàn)解決類沖突問(wèn)題,由此,降低了人工成本,提升了用戶體驗(yàn)。
[0070]本發(fā)明實(shí)施例提供的一種類沖突問(wèn)題的處理裝置,還可以包括:
[0071 ]分析模塊,用于:當(dāng)對(duì)類進(jìn)行加載的過(guò)程中出現(xiàn)類沖突問(wèn)題時(shí),自動(dòng)分析類沖突問(wèn)題,得到分析結(jié)果;依據(jù)分析結(jié)果輸出建議信息,建議信息包含對(duì)配置的加載機(jī)制的種類的具體建議。
[0072]本發(fā)明實(shí)施例提供的一種類沖突問(wèn)題的處理裝置,還可以包括:
[0073]顯示模塊,用于將分析結(jié)果以可視化的方式進(jìn)行顯示。
[0074]本發(fā)明實(shí)施例提供的一種類沖突問(wèn)題的處理裝置,配置模塊可以包括:
[0075]配置單元,用于:獲取外界輸入的配置信息,配置信息攜帶有配置標(biāo)識(shí);配置與配置標(biāo)識(shí)對(duì)應(yīng)的配置機(jī)制。
[0076]本發(fā)明實(shí)施例提供的一種類沖突問(wèn)題的處理裝置,還可以包括:
[0077]異常拋出模塊,用于:如果加載機(jī)制為父加載包機(jī)制,且AS中不包含類加載資源,則拋出異常;如果加載機(jī)制為WEB加載包機(jī)制,且AS中及WEB模塊中均不包含類加載資源,則拋出異常。
[0078]其中,本發(fā)明實(shí)施例提供的一種類沖突問(wèn)題的處理裝置中相關(guān)部分的說(shuō)明請(qǐng)參見(jiàn)本發(fā)明實(shí)施例提供的一種類沖突問(wèn)題的處理方法中對(duì)應(yīng)部分的具體說(shuō)明,在此不再贅述。
[0079]需要說(shuō)明的是,本發(fā)明實(shí)施例提供的一種類沖突問(wèn)題的處理方法及裝置基于InforsuiteAS實(shí)現(xiàn)時(shí),InforsuiteAS的類加載層次樹可以如圖3所示,而InforsuiteAS的加載策略圖可以如圖4所示,其中,返回calss即為返回類,對(duì)類進(jìn)行加載。具體來(lái)說(shuō),圖3中,
目錄下的核心庫(kù);Extens1nClassLoader對(duì)應(yīng)加載系統(tǒng)擴(kuò)展目錄下JAR,其為Public API類加載器的父;PublicAPIClassLoader對(duì)應(yīng)加載運(yùn)行平臺(tái)運(yùn)行時(shí)暴露的特別的類,其是Common類加載器的父,而這些特別的類用于部署應(yīng)用,包括Java EE API和其他API ;CommonClassLoader對(duì)應(yīng)首先加載$as_install/lib 目錄下的JAR文件,其是Connector類加載器的父;ConnectorClassLoader對(duì)應(yīng)加載獨(dú)立部署的連接器模塊;Connector類加載器為一個(gè)單例的類加載器,其是Appl ib類加載的父,所有應(yīng)用可共享已部署的連接器模塊;ApplibClassLoader對(duì)應(yīng)加載特定于模塊或Java EE應(yīng)用的類庫(kù),其是Archive類加載器的父當(dāng)部署的應(yīng)用使用同一庫(kù),其共享庫(kù)的實(shí)例!ArchiveClassLoader對(duì)應(yīng)加載已部署的WAR、EAR、JAR、目錄部署的應(yīng)用和模塊,以及運(yùn)行時(shí)應(yīng)用生成的類(如stub類及JSP頁(yè)面產(chǎn)生的servlet)。
[0080]另外,舉例說(shuō)明本發(fā)明實(shí)施例提供的一種類沖突問(wèn)題的處理方法及裝置的具體應(yīng)用場(chǎng)景,可以為:1、WEB應(yīng)用為CXF框架應(yīng)用,應(yīng)用自帶javax.ws并實(shí)現(xiàn)了相關(guān)API,InforsuiteAS提供了一個(gè)企業(yè)JEE應(yīng)用服務(wù)器包含此API和實(shí)現(xiàn),部署此類應(yīng)用到AS上可能會(huì)出現(xiàn)NoSuchMethodError、NoSuchClassError等問(wèn)題。因此,在委托機(jī)制下,配置javx.ws為WEB加載包機(jī)制能解決此問(wèn)題。2、WEB應(yīng)用為Spring框架應(yīng)用,應(yīng)用自帶解析xml的xerceslmpl.jar包,AS也有xml解析的jar包,此時(shí),配置org.apache.xerces為父加載包機(jī)制能解決此問(wèn)題。
[0081]對(duì)所公開(kāi)的實(shí)施例的上述說(shuō)明,使本領(lǐng)域技術(shù)人員能夠?qū)崿F(xiàn)或使用本發(fā)明。對(duì)這些實(shí)施例的多種修改對(duì)本領(lǐng)域技術(shù)人員來(lái)說(shuō)將是顯而易見(jiàn)的,本文中所定義的一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其它實(shí)施例中實(shí)現(xiàn)。因此,本發(fā)明將不會(huì)被限制于本文所示的這些實(shí)施例,而是要符合與本文所公開(kāi)的原理和新穎特點(diǎn)相一致的最寬的范圍。
【主權(quán)項(xiàng)】
1.一種類沖突問(wèn)題的處理方法,其特征在于,包括: 當(dāng)對(duì)類進(jìn)行加載的過(guò)程中出現(xiàn)類沖突問(wèn)題時(shí),根據(jù)所述類沖突問(wèn)題配置加載機(jī)制; 如果所述加載機(jī)制為父加載包機(jī)制,則在應(yīng)用服務(wù)器AS和WEB模塊中均包含有與所述類對(duì)應(yīng)的類加載資源時(shí),利用父類加載器對(duì)所述AS中包含的類加載資源進(jìn)行加載; 如果所述加載機(jī)制為WEB加載包機(jī)制,則在所述AS與所述WEB模塊中均包含有所述類加載資源時(shí),利用WEB類加載器對(duì)所述WEB模塊中包含的類加載資源進(jìn)行加載;在僅有所述AS中包含所述類加載資源時(shí),利用所述父類加載器對(duì)所述AS中包含的類加載資源進(jìn)行加載。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括: 當(dāng)對(duì)類進(jìn)行加載的過(guò)程中出現(xiàn)類沖突問(wèn)題時(shí),自動(dòng)分析所述類沖突問(wèn)題,得到分析結(jié)果; 依據(jù)所述分析結(jié)果輸出建議信息,所述建議信息包含對(duì)配置的加載機(jī)制的種類的具體建議。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,自動(dòng)分析所述類沖突問(wèn)題,得到分析結(jié)果之后,還包括: 將所述分析結(jié)果以可視化的方式進(jìn)行顯示。4.根據(jù)權(quán)利要求2所述的方法,其特征在于,根據(jù)所述類沖突問(wèn)題配置加載機(jī)制,包括: 獲取外界輸入的配置信息,所述配置信息攜帶有配置標(biāo)識(shí); 配置與所述配置標(biāo)識(shí)對(duì)應(yīng)的配置機(jī)制。5.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括: 如果所述加載機(jī)制為父加載包機(jī)制,且所述AS中不包含所述類加載資源,則拋出異常; 如果所述加載機(jī)制為WEB加載包機(jī)制,且所述AS中及所述WEB模塊中均不包含所述類加載資源,則拋出異常。6.一種類沖突問(wèn)題的處理裝置,其特征在于,包括: 配置模塊,用于當(dāng)對(duì)類進(jìn)行加載的過(guò)程中出現(xiàn)類沖突問(wèn)題時(shí),根據(jù)所述類沖突問(wèn)題配置加載機(jī)制; 父加載包模塊,用于如果所述加載機(jī)制為父加載包機(jī)制,則在應(yīng)用服務(wù)器AS和WEB模塊中均包含有與所述類對(duì)應(yīng)的類加載資源時(shí),利用父類加載器對(duì)所述AS中包含的類加載資源進(jìn)行加載; WEB加載包模塊,用于如果所述加載機(jī)制為WEB加載包機(jī)制,則在所述AS與所述WEB模塊中均包含有所述類加載資源時(shí),利用WEB類加載器對(duì)所述WEB模塊中包含的類加載資源進(jìn)行加載;在僅有所述AS中包含所述類加載資源時(shí),利用所述父類加載器對(duì)所述AS中包含的類加載資源進(jìn)行加載。7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,還包括: 分析模塊,用于:當(dāng)對(duì)類進(jìn)行加載的過(guò)程中出現(xiàn)類沖突問(wèn)題時(shí),自動(dòng)分析所述類沖突問(wèn)題,得到分析結(jié)果;依據(jù)所述分析結(jié)果輸出建議信息,所述建議信息包含對(duì)配置的加載機(jī)制的種類的具體建議。8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,還包括: 顯示模塊,用于將所述分析結(jié)果以可視化的方式進(jìn)行顯示。9.根據(jù)權(quán)利要求7所述的裝置,其特征在于,配置模塊包括: 配置單元,用于:獲取外界輸入的配置信息,所述配置信息攜帶有配置標(biāo)識(shí);配置與所述配置標(biāo)識(shí)對(duì)應(yīng)的配置機(jī)制。10.根據(jù)權(quán)利要求6所述的裝置,其特征在于,還包括: 異常拋出模塊,用于:如果所述加載機(jī)制為父加載包機(jī)制,且所述AS中不包含所述類加載資源,則拋出異常;如果所述加載機(jī)制為WEB加載包機(jī)制,且所述AS中及所述WEB模塊中均不包含所述類加載資源,則拋出異常。
【專利摘要】本發(fā)明公開(kāi)了一種類沖突問(wèn)題的處理方法及裝置,并以可視的方式給用戶展示類沖突問(wèn)題的原因和配置,其中,該方法包括:當(dāng)對(duì)類進(jìn)行加載的過(guò)程中出現(xiàn)類沖突問(wèn)題時(shí),根據(jù)類沖突問(wèn)題配置加載機(jī)制;如果加載機(jī)制為父加載包機(jī)制,則在應(yīng)用服務(wù)器AS和WEB模塊中均包含有與類對(duì)應(yīng)的類加載資源時(shí),利用父類加載器對(duì)AS中包含的類加載資源進(jìn)行加載;如果加載機(jī)制為WEB加載包機(jī)制,則在AS與WEB模塊中均包含有類加載資源時(shí),利用WEB類加載器對(duì)WEB模塊中包含的類加載資源進(jìn)行加載;在僅有AS中包含類加載資源時(shí),利用父類加載器對(duì)AS中包含的類加載資源進(jìn)行加載。通過(guò)本申請(qǐng)公開(kāi)的上述技術(shù)特征,有效解決類沖突問(wèn)題。
【IPC分類】G06F9/445
【公開(kāi)號(hào)】CN105718282
【申請(qǐng)?zhí)枴緾N201610004991
【發(fā)明人】陳芳芳, 高隆林, 韓峰, 何忠勝, 趙欣, 李得亮
【申請(qǐng)人】山東中創(chuàng)軟件工程股份有限公司
【公開(kāi)日】2016年6月29日
【申請(qǐng)日】2016年1月5日
當(dāng)前第2頁(yè)1 2 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
阳朔县| 柯坪县| 化隆| 麻城市| 平昌县| 乐平市| 吴川市| 新郑市| 庆阳市| 始兴县| 大化| 瓦房店市| 拉孜县| 永定县| 美姑县| 三河市| 岫岩| 开阳县| 太和县| 秦皇岛市| 雷山县| 庆安县| 临潭县| 宁陵县| 和平区| 泗阳县| 天等县| 关岭| 新干县| 平阳县| 时尚| 黎川县| 奉化市| 同仁县| 乐亭县| 拜城县| 河间市| 腾冲县| 泽库县| 景泰县| 宜城市|