Spring專案載入在Tomcat啟動時載入了兩次

2021-08-17 16:02:00 字數 732 閱讀 6378

今天開發專案的時候,發現tomcat載入了兩次專案。

先交代一下開發環境:

eclipse

tomcat 7

首先排查了spring的配置檔案和web.xml檔案是否載入了兩次spring的容器,但是並沒有發現問題。隨後感覺像是tomcat的問題。

隨後在網上找到了問題所在

問題原因 :

autodeploy="true"

name="localhost"

unpackwars="true">

documentation at: /docs/config/valve.html -->

classname="org.apache.catalina.valves.accesslogvalve"

directory="logs"

pattern="%h %l %u %t "%r" %s %b"

prefix="localhost_access_log."

suffix=".txt"/>

docbase="backend"

path="/cf-hrtop"

reloadable="true"

source="org.eclipse.jst.jee.server:backend"/>

host>

解決辦法:

intellij web專案熱部署tomcat

intellij web專案熱部署tomcat web專案部署tomcat之後,每次修改 或資源檔案,都需要重新啟動。可以設定熱部署。主要有3點,run debug configuration中 1 deployment選擇war exploded,可以通過後面 進行刪除 增加 war 和war e...

MyBatis延遲載入及在spring中整合配置

當你要使用one to one,many to one 就會碰到n 1的問題。很明顯,物件之間關聯很多有a關聯b,b關聯c,c關聯a這樣的關係,如果不是採用延遲載入,很容易一下在出現成千上萬物件,造成n 1的問題。而mybatis 設定延遲載入主要2個屬性配置 lazyloadingenabled ...

rabbitMQ與spring整合在專案中使用

rabbitmq與spring整合 1 引入spring rabbit依賴 org.springframework.amqpgroupid spring rabbitartifactid 1.5.1.releaseversion dependency 2 對應spring的版本4.2.8.relea...