1.EAR,JAR,WAR
我们可以发现,Client Project打包之后就是.jar ,Web Project打包之后就是.war
缩写 | 全称 | 对应project | 部署文件 |
EAR | Enterprise Archive file | Enterprise Application Project | application.xml |
JAR | Java Archive file | Application Client Project | application_client.xml |
WAR | Web Archive file | Dynamic Web Project | web.xml |
2.三种项目之间关联
在创建Dynamic Web Project时,我们把创建好的EAR project(eg:ear)添加进来,在EAR membership --> 选中Add project to an EAR, 具体如下图:
接下来,把Client Project添加到Web Project中,步骤如下:右键Web, Properties --> Deployment Assembly --> Add --> Project, 然后选择Client project。这样之后,publish Web project 后,就不会找不到Client项目中的定义好的类了。
*写的不好,请指出来,虚心接受。