eos常見問題與解答

eos常見問題與解答

ID:32210066

大小:47.37 KB

頁數(shù):3頁

時間:2019-02-01

eos常見問題與解答_第1頁
eos常見問題與解答_第2頁
eos常見問題與解答_第3頁
資源描述:

《eos常見問題與解答》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、EOS初學者常見問題與解答?[原]?(2005-08-0514:17:01)轉(zhuǎn)載▼分類:?普元EOS以下整理了EOS5.0初學者常犯的一些錯誤:·xpath定位錯誤現(xiàn)象:頁面和日志中提示xpath定位錯誤,例如:xpath'/root/data/cust'定位錯位,實際上該錯誤信息一般是在展現(xiàn)邏輯或業(yè)務邏輯調(diào)用中拋出的。原因分析:應該說這是EOS初學者最常見的錯誤,主要的問題是,你沒有傳入對應xpath這個節(jié)點數(shù)據(jù),或者大小寫不一致。例如,在展現(xiàn)邏輯調(diào)用業(yè)務邏輯時,沒有將xpath作為輸入傳入到業(yè)務邏輯的數(shù)據(jù)區(qū)(bizConte

2、xt)中,或者業(yè)務邏輯返回時,將一個業(yè)務邏輯區(qū)根本不存在的數(shù)據(jù)區(qū)返回到展現(xiàn)邏輯的數(shù)據(jù)區(qū)(requestContext)解決辦法:1、查看EOS的日志文件(eos.log),或者采用調(diào)試的方式,精確定位在執(zhí)行那步操作時拋出的這個錯誤,檢查參數(shù)的設置情況2、重要的是理解EOS中數(shù)據(jù)總線(requestContext、bizContext、sessionContext)本身的作用范圍、生命周期,數(shù)據(jù)區(qū)之間數(shù)據(jù)傳遞方式與xpath的關(guān)系,理解了這些內(nèi)容,對于此類的問題,就如同打通任督二脈,屬于最容易定位和解決的問題?!ぬ崾疚募也坏浆F(xiàn)象

3、:1、提示頁面文件找不到2、提示“對不起,沒有發(fā)現(xiàn)被調(diào)用的PrAutomata,請與系統(tǒng)管理員聯(lián)系...”3、提示業(yè)務邏輯加載不成功原因分析:1、對應的文件沒有部署到server2、調(diào)用路徑書寫不正確解決辦法:1、在server的環(huán)境中查看指定文件是否正確部署2、在源碼中查看指定的路徑是否正確,例如jsp中action對應展現(xiàn)邏輯的位置是否正確(包括是否在展現(xiàn)邏輯前增加了構(gòu)件包.構(gòu)件名的路徑)3、對于業(yè)務邏輯加載不成功的錯誤,還要檢查是否有業(yè)務邏輯中調(diào)用的運算邏輯對應的jar包是否成功加載到jvm中?·調(diào)試時總是自動跳轉(zhuǎn)到登錄頁

4、面現(xiàn)象:1、在瀏覽器地址欄輸入要調(diào)試的URL,回車,跳轉(zhuǎn)到登陸頁面2、用sysadmin正常登陸,再次從地址欄選擇開始的URL,發(fā)現(xiàn)每次都跳轉(zhuǎn)到登陸頁面原因分析:1、瀏覽器已經(jīng)有緩存,無法定位到你要調(diào)試的內(nèi)容解決辦法:首先說明:通過瀏覽器調(diào)試展現(xiàn)邏輯要求先登陸,因為登陸會產(chǎn)生數(shù)據(jù)總線一些需要的數(shù)據(jù),針對這個問題,解決的方案有三個:方案一:登陸后清空瀏覽器緩存,同時在輸入你要調(diào)試的URL,回車方案二:將你要調(diào)試的URL定義為菜單項,并將菜單項賦予給sysadmin的角色,再通過sysadmin重新登陸,可以看到新增的菜單功能(如何

5、增加菜單,請參閱《應用框架使用手冊》)方案三:將你要調(diào)試的URL寫到welcome.jsp中,這樣登陸后會看到對應的鏈接,點擊鏈接進行調(diào)試。?·提示Entity找不到或者對象名'XXXXX'無效現(xiàn)象:1、DataBaseException:數(shù)據(jù)庫操作錯誤:ThemanipulatedEOSEntity:Cust,tableorview:CUST;theerrormessage:[Microsoft][SQLServer?JDBCDriver][SQLServer]對象名'CUST'無效。2、Causedby:com.primet

6、on.tp.core.dataservice.MapException:不能找到Entity:CUST?atcom.primeton.tp.core.dataservice.util.DBError.throwMapException(DBError.java)原因分析:1、現(xiàn)象1是因為找不到EOSEntity對應的表或視圖名,有可能是表或視圖沒有建立,或者是建立的表或視圖所對應的數(shù)據(jù)庫或用戶與EOSServer配置的數(shù)據(jù)連接不匹配2、現(xiàn)象2是因為EOSEntity沒有定義為數(shù)據(jù)構(gòu)件,或者定義后并未部署到EOSServer(部署

7、后通過EOSServer的datadict目錄下可以找到),或者是EOSEntity的大小寫與定義不同解決辦法:1。對于1,確定是否是原因所描述的情況,并根據(jù)各個具體原因分別解決2。針對描述的原因找到具體的問題,并進行相應處理。

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。