我一直在嘗試了解和克隆 spring mvc 登錄和注冊程序。據我所知,我遵循相同的代碼和流程。我唯一更改的是資料庫詳細資訊。0 作業正常我能夠使用測驗檔案將資料插入 MySQL (8.0.27) 資料庫。即使我在嘗試他的代碼時也遇到了同樣的錯誤,但我遇到了錯誤。
這是我的代碼:https : //drive.google.com/drive/folders/1JNkZp_O1Lh0y_1NdZ-A85KI1gfgy0_Em?usp=sharing
這是 GitHub 代碼:https : //github.com/javabyranjith/spring-framework-mvc/tree/master/springmvc-userlogin
我得到的錯誤:
- 表單中的操作關鍵字給出錯誤“找不到元素登錄程序”->所以我將其更改為表單操作然后它起作用了
- 源服務器沒有找到目標資源的當前表示或不愿意透露存在的表示。
我的問題是
- 不同版本的 Apache Tomcat(10.0.13) 服務器會導致問題嗎?
- 因為我使用的是新的 Eclipse,所以我更新了新的庫,這會導致問題嗎?
請提出更改建議,以便我可以運行此專案。在此處建議更改或直接在 google drive 檔案夾中進行更改。
uj5u.com熱心網友回復:
Tomcat 10 不適用于 Spring 5。降級到 Tomcat 9。10th 有 jakarta 包從 javax 重命名,spring 5 不支持。
友好的建議,如果你使用 git 的代碼,他們留下 java 和 tomcat 之類的版本是有原因的,而 Tomcat 10 和 JDK17 等最新版本經歷了很多變化,所以總是嘗試使用建議的版本并嘗試遷移他們到更高的。除了 Tomcat 10,你將不得不等待 Spring 6。
至于新的eclipse,沒啥區別,maven專案還是maven專案,src,和pom.xml,結構還是一樣的。
首先嘗試使用建議的版本,然后您可以在確定它正常作業后升級它們。
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/407142.html
標籤:
