前言
最近公司的一個傳統(tǒng)項(xiàng)目,通過idea啟動后,控制臺立馬就打印了啟動完成的日志信息,但是通過前端頁面又無法正常訪問,隨即展開了一番調(diào)查。
一、開發(fā)環(huán)境
IntelliJ IDEA 2023.1.2
apache-tomcat-8.5.56
jdk 1.8.0_131
SSH(spring 2.5.6 + Struts2 2.5.22 + Hibernate3.3.2.GA)
二、分析問題
1.檢查日志信息
通過對idea控制臺信息檢查,發(fā)現(xiàn)并沒有加載項(xiàng)目信息,啟動的日志均是tomcat的信息,如下:
隨后停止了應(yīng)用,發(fā)現(xiàn)右下角有一個錯誤提示信息。也沒有打印出Connected to server
經(jīng)過日志檢查和分析,可以初步可能存在以下問題:
- 端口配置問題
- Tomcat參數(shù)配置問題
2.解決方案
修改端口
打開idea的run/debug configurations,修改端口JMX port,從1099修改為1010。點(diǎn)擊應(yīng)用并報錯。
重啟應(yīng)用,發(fā)現(xiàn)還是無法解決問題,此時右下角報錯1010端口,故排除端口問題。
Tomcat參數(shù)配置
經(jīng)過檢查發(fā)現(xiàn),在tomcat的bin目錄下的catalina.bat文件,之前有添加過以下參數(shù):
set JAVA_OPTS=-Xms2048M -Xmx2048M -XX:PermSize=1024m -XX:MaxPermSize=4096m -XX:-UseGCOverheadLimit -XX:+UseConcMarkSweepGC
于是,先注釋了這一段參數(shù)設(shè)置,并進(jìn)行重啟。
Connected to server
[2023-09-05 01:13:33,767] Artifact auth: Artifact is being deployed, please wait...
最終結(jié)果是項(xiàng)目啟動成功,并可正常訪問。文章來源:http://www.zghlxwxcb.cn/news/detail-799307.html
總結(jié)
- 選擇正確的Tomcat版本:確保Idea中使用的Tomcat版本與您的應(yīng)用程序兼容,并且已正確安裝。
- 設(shè)置Tomcat服務(wù)器:在Idea中配置Tomcat服務(wù)器,包括指定Tomcat安裝路徑、端口號、上下文路徑等。
- 檢查依賴和配置:確保應(yīng)用程序的依賴庫和配置文件正確引入,并且與Tomcat環(huán)境兼容。
在進(jìn)行配置時,務(wù)必仔細(xì)檢查每個設(shè)置項(xiàng)。如果遇到問題,可以查看Idea和Tomcat的日志以及錯誤提示,以便更好地解決配置問題。文章來源地址http://www.zghlxwxcb.cn/news/detail-799307.html
到了這里,關(guān)于idea啟動項(xiàng)目,出現(xiàn)報錯:Application Server was not connected before run configuration stop的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!