啟動tomcat spring初始化兩次問題(eg:@PostConstruct)


    當把項目發布到webapps下后,又在server.xml的Host標簽內配置缺省context時會出現如題問題,問題原因及一般解決方案參照,該解決方案修改了tomcat應用的部署結構,雖能解決問他,但不夠優雅,缺省context和其他不在同一個目錄中。推薦如下解決方案:
  
  1、缺省context不使用Host標簽配置context方式,直接把缺省context命名成為ROOT,這種方式的缺點是通過ROOT這個名字不能夠從字面上知道context的意義
  
  2、缺省context依然使用Host標簽配置context方式,同時使用Host的deployIgnore屬性忽略appBase下的缺省context被自動發布,而使用Host/context來發布。
  
  參考資料:
  
  http://tomcat.apache.org/tomcat-6.0-doc/config/host.html
  
  http://tomcat.apache.org/tomcat-6.0-doc/config/host.html#AutomaticApplicationDeployment


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM