java專案中遇到的問題及解決辦法001
1.注意:ie如果找不到圖片顯示的是叉叉,而火狐則是什麼都不顯示
在做上傳頭像的時候,因為ngix始終沒開啟,所以不顯示圖片
查詢問題:首先檢視原始碼,看imageService.getPicture(user.getFace()).getSmallImage()的src,之後通過訪問發現無法訪問
之後到工作管理員裡查詢ngix程序,發現沒有
原因:ngix程序是不能放到中文目錄下的
2.換了一個新的tomcat總是說載入不了專案
原因和解決方法:在使用eclipse開發,釋出應用的時候突然無法成功釋出,提示
Deployment failure on Tomcat 6.x. Could not copy all resources toD:\...\webapps\eptInfo. If a file is locked, you can wait until the lock timesout to redeploy, or stop the server and redeploy, or manually remove thedeployment at D:\....\webapps\eptInfo.
但是我的tomcat服務並沒有啟動.上網搜尋之後發現和大家範的是一個毛病,原來工程中我引了一個包,後來這個包被我給刪除了,但是因為已經發布過這個工程了,所以classpath中就有這個包名了,這樣釋出的時候也會去找這個包但是已經不存在了,所以無copy,
解決辦法:在eclipse的工程中點選右健選擇properties-->java buildpath中已經提示了xx.jar不存在,這樣就把這個jar資訊從Libraries中刪除即可.
重新發布應用,成功!
3.tomcat載入專案之後出現亂碼
原因:tomcat是新的,我沒有改編碼
解決:修改tomcat的server.xml檔案<Connectorport="8080" URIEncoding="UTF-8"/>
4.頁面不分頁的問題和解決
原因:Map<String, Object> pageParam = new HashMap<String,Object>();
mv.addObject("pageParam", JsonUtil.getContentData(pageParam));//沒有這句話的時候就不執行分頁
mv.addAllObjects(pageParam);
5.tomcat載入專案的時候總是報出
嚴重: A web application created a ThreadLocal with key of type [null](value [
2010-7-11 16:09:10 org.apache.catalina.loader.WebappClassLoaderclearThreadLocalMap
原因是tomcat版本和jdk不相容
解決:換一個tomcat