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