大機率是由於本身對Tomcat以及jvm不熟;
今天上午一直在碰到問題解決問題,把問題記錄一下,理解一下爲何會出現這種問題。web項目啓動的時候:html
team url常常會過時,網上能找到能夠用的不容易
解決:使用http://jrebel.yanjiayu.cn:9001/64245b6b-ef68-4bdc-aabf-7f8e85a540e4
後面UUID部分能夠替換,在線生成https://www.uuidgenerator.net/
參考:www.cnblogs.com/joyny/p/102…web
今天在啓動了幾回以後,忽然maven不能正常import,而且在maven構建過程當中或者後期compiler過程當中報錯:apache
# There is insufficient memory for the Java Runtime Environment to continue.
# Native memory allocation (malloc) failed to allocate 1338256 bytes for Chunk::new
複製代碼
解決:windows
疑惑:爲何Tomcat在shutdown以後依然有進程在運行???tomcat
問題:Tomcat啓動就報這個錯;主要是由於配置的時候war和war explode兩種模式不一致。
解決:網上查了資料,這是一個常見的問題,的確也是我第二次碰到了,可是我依然不知道如何解決,如今能夠總結:改變了artifact,然而Tomcat的配置中的artifact沒有從新配置,就會報錯。
artifact包括兩種模式:bash
explode模式下的:on update action和on frame deactivation支持update classes and resources選項(熱部署) jvm
步驟: 1.file---project structure-》 2.步驟中最後一步必定是在deployment處;這個也是catalina.bat中配置文件中配置項寫的不對,致使Tomcat啓動出錯,我在修復了第3個小問題以後,這個問題就不存在了。jsp
這個就比較簡單了,windows中的解決方法:
eg:查看1099端口是否佔用,並killmaven