Myeclipse部署Tomcat_动力节点Java学院整理

  

在MyEclipse中,新建“Web项目”,会看的到:
  

  

 Myeclipse部署Tomcat_动力节点Java学院整理

  

  

【项目名称】:工程名,代表了这个web应用所在目录名,当在服务器中发布这个web应用时,在Tomcat的【webapps】目录下,就会产生这个目录,所以对于截图来说,就会有一个【myservlet】目录。

  

【源文件夹】:代表了在这个web应用中,源代码的保存目录,这个目录专门用来放置所写的一些" . java "文件,如为Servlet所写的程序。

  

【Web根文件夹】:网络应用根目录名称,其实只网络应是用所在目录的一个映射而已,也就是说这个名为【WebRoot】的目录,不过是我创建出来的【myservlet】网络工程名的一个映射名称而已,在硬盘中是不会有这个目录的。

  

【上下文根URL】:将Web根目录】【映射成的虚拟目录名称,用于浏览器URL访问。之前说过【WebRoot】这个目录是不会有的,因为其只是【myservlet】的一个映射而已,那么所以【】其上下文根URL实也就网络应是用名的一个映射虚拟目录名(即对外访问路径)。
  

  

【J2EE规范级别】:所选J2EE的版本号,选定之后就导入对应版本的J2EE的JAR包,如包含Servlet的JAR包。(选择1.4跟以后更高级应用一般不会冲突,这里我先选择5.0)。
  点击确定之后,会弹出一个窗口:

  

 Myeclipse部署Tomcat_动力节点Java学院整理”> <br/>
  </p>
  <p>因为我选择了J2EE5.0的版本,因此MyEclipse询问我是否将编译器改为5.0,并且说我当前的工作空间编译器默认为6.0(6.0是MyEclipse10的默认编译器选择的JDK,其实我导入并选择了JDK 7.0的,但它并不会说7.0),因此我们无需将编译器改为5.0,只需要选择否【没有】即可。<br/>
  </p>
  <p>这样一个web工程便在MyEclipse中创建出来了,如下图所示:<br/>
  </p>
  <p> <img src=

  

【JRE系统库】是放置J2SE所需要的JAR包,也就是平常所使用的标准包

  Java EE 5

【图书馆】是放置J2EE所需要的JAR包,这样我们使用Servlet就不需要再去Tomcat的【自由】目录中导入了。

  

【WebRoot】目录之前说过就网络应是用所在目录的映射,从图中也可以看出正好符合网络应用的组织结构,有必须的【- inf】目录,并且该目录下也有我们说过必要的【自由】目录和“网络。xml”文件,可能你会问怎么没有【类别】目录呢,别担心,当我们将Servlet程序写好并将该网页应用发布到Tomcat服务器时,MyEclipse会自动帮我们生成】【类目录,并将所编译的Java文件生成字节码文件放置在该目录下,所以我们只需要在【src】目录中编写Servlet程序即可。
  

  

注意,虽然我们将web工程在MyEclipse中创建完成,但这个工程还只是在MyEclipse的工作空间上,只有我们将这个web工程在服务器中发布,服务器才会自动将这个web应用在Tomcat的【webapps】目录中生成。

  

那么如何在MyEclipse中配置和开启Tomcat服务器,并将自己的网络应用发布到服务器中去呢,

  

在MyEclipse中,点击【窗口】——→【偏好…】,选择【MyEclipse】——→【服务器】,选择【Tomcat】就可以看到如下图:

  

 Myeclipse部署Tomcat_动力节点Java学院整理”> <br/>
  </p>
  <p>因为我电脑上装的是Tomcat7,所以选择【Tomcat 7。x】,这样我们就能配置【配置Tomcat 7。x】了,点击之后如下图所示:<br/>
  </p>
  <p> <img src=

  

只需要将Tomcat的主目录选择就好,记住一定要选择【启用】! ! !

  

最后,我们在MyEclipse中启动服务器:
  

  

 Myeclipse部署Tomcat_动力节点Java学院整理

  

可以看到控制台窗口中提示服务器已经启动:

  

 Myeclipse部署Tomcat_动力节点Java学院整理”> <br/>
  </p>
  <p>这时候我们还需要将网络应用进行发布,点击刚才启动服务器左边的图标:<h2 class=Myeclipse部署Tomcat_动力节点Java学院整理