eclipseweb开发遇到的bug
1.一進入另一個函數openDevice(),我的list變量立馬為null,而我的list確實定義為全局變量。
原因:我在函數doservice里調用了openDevice(),在doservice里我的list還是正常的,但是一旦調用openDevise,我的list立馬為空,原來是我在openDevice里重新給list定義了一次!導致list在doservice里邊變成了它的局部變量。
2.在啟動tomcat時,會報錯classnotfound和找不到包的錯誤,去tomcat部署路徑下一看,我的jar包壓根沒有加載進去,把我的jar包放到相應目錄,就可以重新運行了,但是我一重新部署項目,jtomcat下的jar包有給我繼續刪了。但是我已經建立了一個lib文件夾并把里邊的jar包全部built to path 了啊?
原因:即使我已經built to path了,但是我還沒有配置把這些jar包部署到服務器上!因此我得把這些jar包選定為部署到服務器上。
操作方法:
右擊項目名->Properties->Deplopyment Assembly->add->Java Build Path Entries,選中你要部署上去的jar包,部署到服務器上的具體哪個路徑不用選擇,eclipse會自動給你選擇為WEB-INF/lib文件夾,這也是tomcat規定的jar包路徑。
參考:解決eclipse發布web項目到tomcat時,jar包無法添加到tomcat lib目錄下
總結
以上是生活随笔為你收集整理的eclipseweb开发遇到的bug的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 跨域加了header也解决不了?
- 下一篇: 关于跨域 Response to pre