Eclipse编译并运行java web项目的原理??
我们知道,如果手动部署一个web项目到tomcat的话,需要我们自己将war包扔到tomcat下面去运行,那么一般的项目在编译后webapps里面都会有我们的项目文件。
但是,使用了ECLIPSE(注意,不是MyEclipse)进行启动tomcat部署项目时,部署成功后,找到Eclipse里使用的tomcat目录(这个tomcat是自己指定的,不是Eclipse自带的)里找webapps时,发现并没有我们的项目的踪影,但是打开访问的链接,项目可以正常访问。
我想知道,Eclipse没有自动把项目编译放到tomcat中,那么又是如何使用tomcat来部署并正常发布这个项目的? 那么个发布后的文件都放去哪里了?我找了 /WEB-INF/classes 目录,也只有.class文件,那么我们的JSP呢?而且这些个文件都不在tomcat中,他们是如何运行起来的???
渴望求得真相!!!!把原理说一下 谢谢!