1、.metadata工作空间文件夹 Eclipse内所有改动都放在这个文件夹 2、.setting文件夹 把.js文件的编码方式由改成默认的ISO-8859-1改成GBK时,这个文件会有记录。 如果把这个文件删了,在eclipse中查看js文件的中文字符就是乱码,但发布的时候还是能正常显示中文的。 结论:这个文件是eclipse查看js文件的时候用的,记录了用什么编码方式查看。与发布无关。 .settings\文件夹不会被打到.war包里。 3、.classpath 保存的是项目所用的外部引用包的路径。 4、.mymetadata 保存的是工程属性文件。 例如:web发布名称修改。 方法1:项目→properties→myeclipse→web→web context-root。方法2:在没有工具的情况下(只有项目文件),修改.mymetadata下的 context-root="/XXX"。方法3:Tomcat发布的话,修改Server.xml。 5、.project 是工程构建配置文件