這次打開tomcat。startup.bat又一閃而過了,我想了想難道是前兩天的沒弄好麼,不對啊,我記得已經好了,我過去看了看,發現之前改的配置還在,那證明不是上次的問題,接下來找找問題。
一、問題解決
樣再startup.bat後面加上pause,在視窗上發現環境變量已啟動。
startup.bat啟動tomcat時流程是:startup->catalina->setclasspath->catalina
為了更詳細的看到資訊,我們找到call "%EXECUTABLE%" start %CMD_LINE_ARGS% 把裡面的start替換為run。發現原因是server.xml檔案找不到了,果然我打開conf檔案夾發現server.xml檔案,發現沒有server.xml檔案,可能是改檔案的時候不知道弄哪去了,加上了就好了。
二、error occurred during initialization of vm could not reserve enough space for object heap could not create the java virtual machine
當出現這個錯誤是,這是我們需要設定tomcat應用記憶體了。
分析原因:因為程式初始化時請求不到足夠的記憶體,導緻vm程式退出
解決方法: