关于eclipse与idea部署区别
*
1. 在tomcat服务器上有个webapps文件,这个是用来部署项目文件的.(就是服务器读取电脑的webapps内容)
当你在eclipse中创建动态web工程时,是在tomact文件同级下创建的workspace,然后进行发布后便会在webapps中.
(并将文件永久存储在webapps文件内)
2. 但 由于idea是将tomcat集成于在内,所以在idea中编写javaEE工程时,在目录:
Using CATALINA_BASE: "C:\Users\86156\.IntelliJIdea2019.3\system\tomcat\_ENWJAVA"
这个里,找到文件夹下的:work\Catalina\localhost
就是:C:\Users\86156\.IntelliJIdea2019.3\system\tomcat\_ENWJAVA\work\Catalina\localhost
实现动态部署(热部署):具体步骤是通过xml文件找到你idea文件的存储文件:E:\ENWJAVA\.idea\artifacts这个下面的xml文件
然后通过这个xml文件去找 E:\ENWJAVA\out\artifacts\newObject_war_exploded 编译输出后的文件,再将文件打成war包
发送给 C:\Users\86156\.IntelliJIdea2019.3\system\tomcat\_ENWJAVA\work\Catalina\localhost
然后进行这个文件共享,在服务器读取这个文件后删除war包。这就实现了热部署!!!