2019 2 6開發web專案時遇見的問題

2021-09-10 15:05:34 字數 931 閱讀 3665

1.tomcat登陸成功,連線mysql資料庫的時候報錯誤;

分析:從資訊來看是因為編譯的class檔案的jdk版本高於了本機的jdk版本,但是進一步查詢來看本機與ide的jdk版本都是1.7,排除了這個原因,進一步查詢資料發現是因為mysql資料庫驅動jar包的版本高於了jdk1.7的原因,兩種解決辦法:

1.安裝更高版本的jdk

2.安裝低版本的mysql驅動

原因:根據資訊可以得知是因為hibernate對映檔案***.hbm.xml配置錯誤,原因之一是因為中的類名name=「」與表名table=「」不一致,使用hql語句訪問資料庫時選擇的是表名而不是類名(通常是首字母大小寫不一致)。

解決辦法:將其對映檔案改為類名後,程式成功執行。

3. address already in use: jvm_bind :8080

原因:tomcat埠衝突(埠被占用)

解決辦法:cmd->netstat -ano 找到8占用8080的程式,開啟任務管理器找到該程序並停止執行。

4.unknown initial character set index 『255』 received from server.

原因1:從錯誤的提示資訊中發現字符集設定出現問題,

解決辦法:在url中新增 ?useunicode=true&characterencoding=utf8

原因2:可能是由於mysql驅動包版本較低導致的

解決辦法:改為合適的mysql驅動包即可。

spring開發時所遇的亂碼問題

前幾天在測試時發現從前端訪問你資料庫出現亂碼。經過分析應該是前端和後端,後端和資料庫之間進行資料交換時編碼不一致導致的。首先,前端通過瀏覽器向後端傳輸資料有兩種途徑 我用的是spring tomcat,所以要配置spring解析url時採用utf 8編碼。tomcat預設採用iso 8859 1編碼...

web專案開發總結

一 專案開發需要注意的幾點 1.系統布局選擇非常重要,選擇合適的ui能夠庫快速的開發 2.系統後台框架,選擇spring springmvc hibernate 3.前端的js框架,jquery jquery ui page 4.新增 修改前端傳送json格式,所有的資料一次性傳送 5.查詢的複雜條...

更新web專案時備份指令碼

bin sh export build id block release v1.0 echo beginning.專案位址 專案名稱 project name block tomcat 位址 tomcat home home tomcat apache tomcat 7.0.70 備份位址 back...