tomcat載入兩次專案

2021-08-10 20:10:17 字數 699 閱讀 2892

最近在部署專案時,在tomcat下啟動專案時自己寫的定時程式被執行了兩次,導致程式啟動了兩個執行緒,使定時任務在幾秒間隔內執行了兩次,後來通過日誌查到,原來是tomcat將專案啟動了兩次,為什麼呢?

錯誤配置:

name="localhost"

unpackwars="true"

autodeploy="true"

xmlvalidation="false"

xmlnamespaceaware="false">

path=""

reloadable="true">

context>

path="/admin"

reloadable="true">

context>

host>

name="localhost"

unpackwars="true"

autodeploy="true"

xmlvalidation="false"

xmlnamespaceaware="false">

path=""

reloadable="true">

context>

path="/admin"

reloadable="true">

context>

host>

TOMCAT載入兩次war包(重複載入)

一 問題描述 專案中通過配置context節點docbase,使docbase指向專案的絕對路徑,可以直接通過ip加埠訪問,今日發現意外bug,專案中某個功能奇數次執行成功,偶數次執行失敗。二 問題排查 這種現象應該是兩次使用的為不同的物件,通過debug確認問題。但是本來是單例模式實現的例項,呼叫...

tomcat啟動時候專案被載入了兩次

寫了乙個servletcontext的 監聽他啟動時候的我發現了servletcontext裡面寫的執行緒被啟動了兩次,再三檢查了 之後發現執行緒並沒有在其他地方被啟動,所以就開始懷疑專案是不是被servletcontext的 是否是執行兩次,因為 是隨著專案被載入被而開始監聽,所以我在想是否是同乙...

Tomcat 啟動兩次的問題

1 存在某個應用 hello 3 tomcat的server.xml部分配置資訊如下 這麼做的目的就是為了將hello應用設為根,訪問ip時就直接訪問該應用 4 hello下有乙個 servlet 目的是為了系統在啟動時執行某些初始化的操作 該servlet裡存在init 方法,目前該方法裡只列印 ...