錯誤檢查思路
今天正式動手開始開發,前兩天都是熟悉業務。別人寫的,我在此基礎上做二期。
剛開始提交稽核的時候,老是報Object can not resolve 的錯誤,我知道是應用在執行期間找不到物件的定義。這個應用中的稽核用到了工作流,是一個工作流相關的物件無法解析。由於我們公司用的自己開發的框架進行軟體開發,而工作流這塊還有點小小的問題,後來我也找來了比較熟悉的同事瞭解情況。
第一,根據我自己的經驗,可能是應用中沒有引用該型別。但是我在IDE中能檢索到該類所在的jar包,而且工程也未報錯,於是這個可能排除了。
第二,這種可能是我最不願看到的,那就是工作流引擎除了問題。我找來負責這塊技術的同事詢問,結果看了我的錯誤後他告訴我,以前遇到這種問題也不知道具體怎麼解決(牽涉的地方比較多),而是用的一種最直接的方法,那就是把其他同事工作流工作正常的domain拷貝過來,自己再在上面進行修改。結果當我把我的config檔案覆蓋過去後我發現問題依然沒有解決,我想問題可能就出在配置檔案上,根本不是工作流引擎出了問題。於是,我又換回了自己的domain,仔細的比對我和同事的config有什麼不同,結果發現有兩個ejb沒有部署,我恍然大悟。。
總結:在WEB APP中,如果你找不到某個類,而應用的classpath 中又確實引用了該類,按照常理確實解釋不過去。但是如果該物件是作為一個EJB單獨釋出的,而且你又沒有部署該EJB的話就很好解釋了。
相關文章
- Win10磁碟錯誤怎麼檢查 win10檢查磁碟錯誤的方法Win10
- win10 d盤錯誤檢查如何操作_win10 d盤錯誤檢查詳細方法Win10
- oracle rman backup命令檢查資料庫錯誤Oracle資料庫
- Oracle錯誤處理思路(一)Oracle
- Linux檢查硬體錯誤工具—mcelog命令Linux
- 使用CHECKSYNTAX命令檢查RMAN指令碼是否存在語法錯誤指令碼
- 檢查DISPLAY設定時Xlib出現No protocol specified錯誤Protocol
- Oracle錯誤號檢索Oracle
- 錯誤日誌檢視
- 日誌查詢錯誤
- 檢視查詢報錯
- 【ASK_ORACLE】檢查點錯誤“Cannot allocate new log”和“Checkpoint not complete”Oracle
- delphi 查詢av錯誤地址
- mysql錯誤碼的檢視方法MySql
- SAP 錯誤日誌的調查
- Oracle 物化檢視 詳細錯誤描述 檢視方法Oracle
- aix errpt檢視系統錯誤AI
- oerr錯誤查詢工作的使用與ora-56729錯誤的處理
- 檢查 Linux 檔案系統中的錯誤:透過案例學習 FSCK 命令Linux
- 檢查Linux系統日誌error和mysql錯誤日誌的指令碼薦LinuxErrorMySql指令碼
- GoFrame 最佳化介面的錯誤碼和異常的思路GoFrame
- 使用goldengate error log檢視錯誤資訊GoError
- 在windows下檢視oracle錯誤的方法WindowsOracle
- 檢查主庫dataguard有無報錯資訊的檢視
- win10系統怎麼檢視系統錯誤日誌_win10如何檢視錯誤日誌Win10
- 資料庫-多步操作產生錯誤,請檢查每一步的狀態值資料庫
- mysql慢查詢和錯誤日誌分析MySql
- ORACLE錯誤原因查詢表ORA-0Oracle
- 查詢外部表出現KUP-4040錯誤
- Go 錯誤處理新思路?用左側函式和表示式Go函式
- nested exception is javax.validation.ValidationException錯誤解決思路ExceptionJava
- sql出現結果集錯誤以及出現ora-600或者ora-7445錯誤的解決方法思路SQL
- 如何優雅地檢視 JS 錯誤堆疊?JS
- Windows系統錯誤程式碼-----故障檢測用Windows
- java 實現中英文拼寫檢查和錯誤糾正?可我只會寫 CRUD 啊!Java
- 並查集解題思路並查集
- UPDATE子查詢的ORA-1779錯誤
- 【ORA】ORACLE錯誤一覽表,方便大家查詢!Oracle