eclipse中的javaweb项目导出的file system和war file文件有什么区别

在使用eclipse导出javaweb项目的时候,通常是导出file system的形式,这样在重新导入时可以保证项目的完整性,这样导出的项目在导入进行二次开发的时候可以在原来的基础上进行编辑
但是我们常常也会导出为war file的形式导出一个项目(导出的文件实际上是一个压缩包),这样导出的项目结构上只会保存原项目中的 WebContent部分,Java代码全部没有,不过在 WebContent下的WEB-INF目录下会多一个classes文件夹,这个文件夹是项目中的src目录下的Java代码编译生成的字节码文件
  
在导入war时选web下的war file,然后找到war的目录即可,导入时会提示,这里只要点击yes,然后在eclipse中在切换回Java编辑页面

在导入file system文件时,选择exist project into workspace,而不是file system,这样完整地选择导入项目,并且还可以选择是否要把项目复制到工作空间里。


通俗地讲:war file只是导出项目地一部分,而导出为file system文件可以完整地导出项目,再次导入项目时,war file不能看到Java源码,而file system可以完整地看到原来的项目。

猜你喜欢

转载自blog.csdn.net/eacxzm/article/details/80396282