eclipse for java ee和myeclipse的web工程区别

前者在新建工程中web文件里的工程是static web project和dynamic web project没有web project,而后者就直接是web project,这三者新建的工程文件目录也不一样,到底是什么区别,开发应该如何选择?真心感谢!

  区别如下:
  1、Myeclipse发布web工程时,会将工程发布到tomcat文件夹下的webapps文件夹下。
  2、eclipse发布web工程时,默认不是发布在tomcat下面的,所以在tomcat文件夹下的webapps里没有相应的工程。其实eclipse有自己的tomcat配置文件server.xml,其中定义了工程发布的位置,不是在webapps下,这其中的原理跟tomcat的虚拟路径类似。
  3、比如:现在在本机上发布发布一个web工程,默认发布路径应该是:E:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp11
最后面的temp11就是自己生成的一个文件夹用于存放发布的工程。在里面可以找到一个conf文件夹,里面存放的配置文件和tomcat下面的类似。
  4、要更改tomcat服务的端口的话,需要到发布目录下的server.xml中去更改。很显然,如果使用的是myeclipse的话,只需要到tomcat的安装目录下去更改server.xml里面的端口就可以了。而如果使用的是eclipse的话,由于默认不是发布在tomcat下面,而是自己又重新生成了新的配置文件指定了端口,所以此时如果修改tomcat安装目录下的server.xml中的端口的话,不会有任何作用,需要到类似于E:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp11路径下面去找到conf文件夹下的server.xml来进行修改,这个路径可以在工程发布时在eclipse的控制台中找到。
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-08-22
正如楼上所说,web工程是J2SE的东西,主要是开发网站B/S架构项目,俗话说就是做网站。Myeclipse才支持J2SEweb开发,eclipse只适合做J2EE的项目,包括C/S架构的项目,也就是java窗体编程。希望对你有所帮助。
第2个回答  2012-08-17
开发J2EE工程用myeclipse好一点~myeclipse主要是用于构建J2EE工程
第3个回答  2012-08-23
静态web和动态web我就不描述了,自己应该知道。2中软件没什么区别,主要看到时公司用什么,自己做项目哪个熟悉用哪个就可以了。
相似回答