本篇針對 eclipse java web 項目啟動時出現(xiàn)的一些問題給予一些解決方法抑胎,僅供參考灿意。
IDE:Eclipse IDE for Enterprise Java Developers.
工具:jdk1.8医清,maven瑟俭,tomcat9.0,mysql8.0
問題描述:
出現(xiàn)以下問題:
2020-05-27 17:46:55.762 WARN 1548 --- [ main] JpaBaseConfiguration$JpaWebConfiguration : spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning
2020-05-27 17:46:56.260 ERROR 1548 --- [ main] o.s.b.d.LoggingFailureAnalysisReporter :
***************************
APPLICATION FAILED TO START
***************************
Description:
Web server failed to start. Port 8080 was already in use.
Action:
Identify and stop the process that's listening on port 8080 or configure this application to listen on another port.
一種方法可以嘗試換端口舒萎,或者把占用的端口的進程 kill 掉曹洽。
如果不能解決鳍置,可能是配置文件出現(xiàn)了問題。
打開.properties
文件送淆,如果有:
spring.datasource.url =jdbc:mysql://localhost:3306/數(shù)據(jù)庫名稱?serverTimezone=UTC&useLegacyDatetimeCode=false
spring.datasource.username =用戶名
spring.datasource.password =密碼
確保數(shù)據(jù)庫名稱税产,用戶名,密碼配置正確偷崩。
之后辟拷,在配置文件中添加:
spring.jpa.open-in-view=false
server.port=8080
port改成你自己的,默認是8080阐斜。
重新按之前的方式啟動衫冻。
未報錯:
這個時候啟動的項目,web服務(wù)并沒有獨立處理谒出,它綁定了tomcat隅俘。
如果想獨立出來邻奠,還得有其他操作,這里就不作介紹了为居。