最近以为idea不错,上手体验了一番,感受仍是不错的,尤为是程序调试方面,固然还能够提升B格,哈哈,不要在乎,鄙人就是个爱装的人web
不过,最近须要同时本地启动两个项目,在启动了A项目以后,再启动B项目,会报错,说classnotfound,这不是找事吗,单独启动的时候没问题,两个不能同时启动,那确定不是项目代码的错误了。观察以后发现,估计是部署tomcat的时候冲突了,事实证实,yes,it is。tomcat
如何解决呢,三种办法ide
一、idea配置两个不一样目录的tomcat,把两个项目部署在不一样的目录下面idea
二、部署的时候,访问应用名不能相同(默认为空),如图调试
三、部署的时候,选择exploded方式,而不是war。如图部署
关于两种方式的区别,it
war方式:应用发布的时候脱离了本地代码,直接打成war包发布到tomcat目录下,因此也不支持热加载class
war exploded:应用发布时,tomcat将web root指向本地目录,因此支持热加载,并且不会产生冲突配置