初學JavaWeb開發遇到的問題與解決

1.myeclipse能正常運行,在將新項目添加到工作目錄(直接拷到該目錄下)後無法啓動myeclipse或出現啓動後閃退現象:

解決辦法:將工作區域的項目剪切放到其他盤下,然後再打開myeclipse,若是還不能正常啓動,將該工作目錄下的項目全部移動到其他盤,再調整一下myeclipse.ini文件的相關配置,可以參考如下配置:

-vmargs
-Xms256M
-Xmx1024M
-XX:PermSize=256M
-XX:MaxPermSize=512M
-XX:ReservedCodeCacheSize=168M

2.在項目正常運行時有時候會出現tomcat內存溢出報異常: java.lang.OutOfMemoryError: PermGen space 。

我們可以在myeclipse.ini文件修改對應的內存配置參數,參考1中的參數(根據自己電腦實際情況相應修改),若還是經常會出現內存溢出情況,點開工具欄下Window->Preferences->MyEclipse->Severs->點開Tomcat選擇自己的tomcat版本,修改Optional program arguments的參數值:-Xms256m -Xmx640m,

並且點開你當前的tomcat版本修改右側Optional Java VM arguments:對應的參數配置:

-Xmx768m
-XX:MaxPermSize=384m
-XX:ReservedCodeCacheSize=64m

3.核三流程:

保存流程:
dto->service->dao->xml
Fy_csyxzmAction(請求處理層,處理客戶端的數據)
->調用updateCyrqByScxtbh(dto)
->Fy_fnbjscVS(啓動事物控制的類)

->VS類的updateCyrqByScxtbh(dto);定義
->Fy_fnbjscVSImpl(不實現具體的業務邏輯,而是調用具體的(EJB模式)業務組件來完成)

->updateCyrqByScxtbh(dto){}
->Fy_fmqkjlFacade(業務組件層)

->updateCyrqByScxtbh(dto)
->Fy_fmqkjlPO(數據訪問層)
->updateCyrqByScxtbh(dto){}真正業務方法實現

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章