大几率是由于本身对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
这个也是catalina.bat中配置文件中配置项写的不对,致使Tomcat启动出错,我在修复了第3个小问题以后,这个问题就不存在了。jsp
这个就比较简单了,windows中的解决方法:
eg:查看1099端口是否占用,并killmaven