① web項目首頁無法正常載入
1、你為什麼不把歡迎地址換成/Login試一下呢。
2、你這個大概率是你的頁面裡面引用js和css用的是相對路徑。建議統一定義basePath="",然後在你引用的地方${basePath}/然後才是你的路徑。用絕對路徑。
② web項目載入不了js效果
在網鎮芹頁上點右鍵 選擇 查看源代碼
能出現js文件的源碼 就說明基友是路徑沒有問題...
出現不了 就說明路徑錯誤御鋒畢
③ java web 項目啟動時載入資料庫的數據到緩存中,如何實現
servlet有個init方法,在Servlet實例化之後自動執行,你可以在這個裡面取數據。
init怎麼寫就問度娘吧,一搜索一大堆。
④ java web項目 *.xml,*.properties啟動只載入一次
這肯定不關 文件屬性的事,你想一下如果是你設計一個項目,你將這些配置悶好告的東西寫在一個文件裡面,當項目運行的時候,初次載入時候,才需要去讀取這個文件(可以用監聽器 或者單例 都行),然後將這些信息包裝成一個類,你不可能 每次用到的時候,去讀取這些配置文件,因為在讀取一個文件的時候,他在底層肯定要用到IO,如果頻繁的調用這些配置的屬性,那豈不是要整天要new 一個IO或者這個IO流 不關掉,所以在別人或者自己 寫螞明程序的時候 ,讀取配置文件 肯定實在第一襪叢次運行的時候才去讀取,這樣是設計才合理嘛
⑤ tomcat web.xml啟動載入類
把你需要啟動時自動運行的類做成一個Servlet,然後在web.xml做如下配置:
<servlet>
<servlet-name>StartupLoadServlet</servlet-name>
<servlet-class>gzu.db.sius.servlet.SIUSInitServlet</servlet-class>
<init-param>
<param-name>checkSource</param-name>
<param-value>false</param-value>
</init-param>
<load-on-startup>0</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>StartupLoadServlet</servlet-name>
<url-pattern>/servlet/StartupLoadServlet</url-pattern>
</servlet-mapping>
關鍵在這一行:
<load-on-startup>0</load-on-startup>
表示在tomcat啟動時載入.
⑥ web應用系統啟動後載入到 內存的東西 多線程可以訪問嗎
可以,只要不是線程內部定義的變數,理論上都是可以訪問的
⑦ tomcat啟動沒有載入 web項目
最近在部署項目的時候,啟動、關閉tomcat1.8,再啟動卻遇到tomcat突然就不載入項目了,tomcat也沒有報錯,瀏覽器訪問項目就提示404錯誤,查看tomcat控制台,明顯沒有載入項目,啟動時間明轎比之前少了很多,才幾百毫秒。重新把項目打war,重新啟動也不行,tomcat的配置文件也沒有動激念肆,很是頭痛,解決很久……最後還是沒有解決,把另外一個伺服器的tomcat拷貝過來,把埠改一下,終於能啟動了,但問題還是沒有解決。
今天又遇到這個問題,已經連續好幾次遇到這個問題了,於是想辦法一定要解決這個問題,很認真的根據時間看看關閉tomcat的時候是不是導致tomcat裡面增加了什麼文件導致tomcat不載入項目。刪除work項目,刪除緩存文件都不行。網上有說把server.xml配置文件裡面的項目指向
reloadble改成true,試過之後還是不行,於是和同事商量討論,最後決定把webapps路高者徑裡面的ROOT路徑刪除(之前只是把ROOT路徑裡面的文件刪除),再次嘗試,終於載入項目了,可能tomcat默認有ROOT路徑就不再替換裡面的文件還是什麼情況。