1、先了解eclipse下的目录结构,右键新建web项目,输入项目名称,选择服务器。
2、接下来生成的项目中src是放java代码,也就是java类,包括servlet,servlet就是特殊的java类,还有各种配置文件
3、webContent是转换成tomcat目录的关键部分,存放静态资源,也就是说只有src和webContent才会生成tomcat目录,所以才有许多移植的项目部署到服务器会出现找不到资源的问题
4、其中的web-inf中放置资源,和lib目录,盟敢势袂lib目录中放的是系统依赖的类库。web-info中的资源与webConte荏鱿胫协nt中的资源也有所不同。web-inf下的资源是受保护的也就是直接通过url访问不了,只能再服务器内部跳转访问。
5、我们再来看一下tomcat的项目结构,这里直接用一个比较完全的项举例,这些文件都是原eclipse的webContent下的文件
6、那问题就出来了,src的java文件呢,在src的指定的classes文件夹中,而且被编译了,也就是说tomcat服务器上没有java结尾的文件,都是classes文件。
7、clas衡痕贤伎ses中还包含了各种配置文件。配置文件可以放到src'下也可以放到webContent下,但是资源路径必须指定正确。项目中的url都是针对tomcat的目录结构指定的与eclipse无关,eclipse只不过是工具,了解这些后完全可以脱离eclipse自己部署项目了。。