`
静夜独窗
  • 浏览: 57576 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

eclipse:tomcat project与web Dynamic project的区别和使用

阅读更多
原文地址:http://blog.csdn.net/liovey/article/details/8756145
以下内容将从创建项目,结构,部署方式来分析三个项目的不同之处。

创建项目

    Web Project是通过使用myeclipse来创建,过程如下:new--web project,然后生成出满足j2ee目录规范的项目。如图:


   Dynamic Web Project通过使用Eclipse来创建项目,过程如下:new -- Dynamic Web Project,如下图:



   Tomcat Project需要安装tomcat项目插件来创建,插件下载地址为:[url]http://www.eclipsetotale.com/tomcatPlugin.html tomcatPluginV33[/url],下载完成后copy到eclipse安装目录下的plugins目录中,然后创建项目,new -- other project -- Tomcat Project如下图:

从上面可以看出三种项目依赖的工具各不相同。

目录结构

     webproject和dynamic web project的目录结构除了WebRoot 和 WebContent不一样外,其它都一致,如下图:




同时在web project的根目录下多了一个.mymetadata文件,在tomcat project根目录下多了一个:.tomcatplugin。其区别读者可以自行研究,大家可以看完部署说明后再分析这两个文件的作用。

部署方式

    1、最普通对三个项目没有任何区别的方式为,将编译后的项目或war直接拷贝到tomcat webroot下。
    这里只需要注意一个问题,如果项目的web.xml中没有指定欢迎页,即<welcome-file-list>节点中没有内容,此时访问项目由于tomcat容器为了避免暴漏项目的部署路径会提示404错误,有一个办法打开tomcat根目录,找到conf文件进去找到web.xml打开找到listings节点,将false该ture,就可以显示当前项目的目录,不建议这样,最好配置一个欢迎页。

    2、通过在IDE中集成Tomcat容器,采用发布部署的方式。
    这中方式只适用于Web Project和Dynamic Web Project,对于Tomcat Project需要采用另外一种三种都适用的方式。在Eclipse和Myeclipse中采用如下方式:
之后安装向导就可以完成。

在部署Dynamic Web Project时需要注意,默认情况下其会修改tomcat安装目录下的server.xml,在其Host节点中会加入如下内容:
<span style="font-size:18px;"><Context docBase="F:\apache-tomcat-7.0.27\webapps\Test1" path="/Test1" reloadable="true" source="org.eclipse.jst.jee.server:Test1"/></span> 

这就是虚拟目录映射来部署项目,下面会讲到,同时对于项目的数据源就可以在Context节点中加入Resources来完成。这种办法不好的地方是在开发过程中如果我们修改了server.xml文件,当通过eclipse部署项目时会覆盖我们的修改。

3、虚拟目录映射
   这种方式在开发中很常见而且是最方便的 ,适用于三种项目,其好处为不用总是手动部署项目。具体使用如下:
   在tomcat安装目录下,找到conf--Catalina--localhost在其中建立一个xml文件,名称为项目的名称,内容如下:
<span style="font-size:18px;"><Context path="/TomcatP" reloadable="true" docBase="F:\eclipseworkspace\workspace4\TomcatP" workDir="F:\eclipseworkspace\workspace4\TomcatP\work" /></span>  

当然数据源也可以在这里配置,如第二条说明。

    配置完成后,启动容器,访问地址如下:



  
分享到:
评论

相关推荐

    eclipse下创建的tomcat project和web Dynamicproject的区别

    3. 集成:Web应用需要部署到Tomcat Project才能在服务器上运行,而Tomcat Project则提供与Tomcat服务器的集成。 在进行Web开发时,理解这两种项目的区别至关重要,可以帮助我们更高效地组织和管理项目,从而提高...

    Eclipse Tomcat Dynamic Web Project

    在实际开发中,Eclipse的Dynamic Web Project与Tomcat的结合使用流程通常是这样的: 1. 创建Dynamic Web Project,配置项目属性。 2. 编写Java源代码、JSP页面等。 3. 设置Tomcat服务器,并将其关联到项目。 4. 在...

    如何在eclipse jee中创建Maven project并且转换为Dynamic web project

    在Eclipse JEE环境下,创建一个Maven项目并将其转换为Dynamic Web Project是开发Java Web应用程序的常见步骤。Maven是一种强大的项目管理工具,而Dynamic Web Project则是Eclipse中的一个特殊项目类型,专用于Web...

    Eclipse Web Project转Dynamic Project

    在了解具体的转换方法之前,我们需要先了解Java Project与Dynamic Web Project之间的区别: 1. **Java Project**: - 主要用于Java应用程序的开发。 - 默认情况下不具备Web开发的相关配置,如Web服务器的集成等。...

    Eclipse与Tomcat如何结合使用

    Eclipse与Tomcat结合使用详解 Eclipse是目前最流行的Java集成开发环境之一,而Tomcat是最流行的Java Web应用服务器。将Eclipse和Tomcat结合起来使用,可以大大提高编程效率和程序的快速发布速度。因此,本文将详细...

    Eclipse+Tomcat开发web应用

    安装完成后,我们可以在Eclipse中新建一个Dynamic Web Project,设置项目的基本属性,如项目名、Web内容目录(WEB-INF)、Java版本等。 接着,我们要配置Tomcat服务器。在Eclipse中,可以通过“Servers”视图来管理...

    Java Web应用开发:Tomcat和eclipse for javaee配置.docx

    1. **创建动态Web项目**: 使用Eclipse创建一个新的Dynamic Web Project,例如命名为`web`。 2. **创建测试页面**: 在`webcontent`目录下创建一个新的JSP文件,编辑该文件并在页面中添加文本内容。 #### 八、部署Web...

    eclipse配置tomcat开发Dynamic Web Project环境图解

    在本篇教程中,我们将详细介绍如何使用Eclipse这一Java EE集成开发环境来配置Tomcat服务器,并搭建Dynamic Web Project项目的开发环境。我们会通过一系列清晰的步骤图解,以及详细说明各个关键点,帮助大家顺利完成...

    使用eclipse和tomcat建立和测试web工程

    总的来说,使用Eclipse和Tomcat搭建Web工程是一个标准的流程,涉及IDE的使用、Web项目的创建、服务器配置、JSP编程以及应用的部署与测试。熟悉这些步骤对于Java Web开发者来说至关重要,能有效提升开发效率和质量。

    Eclipse集成Tomcat插件

    创建新项目时,选择“动态Web项目”(Dynamic Web Project)模板,然后在项目设置中关联刚才配置的Tomcat服务器。开发完成后,右键点击项目,选择“运行”(Run As) -&gt; “在服务器上运行”(Run on Server),Eclipse会...

    Eclipse中创建Web Maven Project并部署到Tomcat中

    3. 在“Project Facets”选项卡中,勾选“Dynamic Web Module”,并选择相应的版本(通常与你的Tomcat版本兼容)。 4. 点击“Finish”创建项目。Maven会自动配置项目的结构,包括`src/main/java`、`src/main/...

    在Eclipse中Tomcat和Maven插件相互配合进行热部署

    2. **Eclipse的Dynamic Web Project**:创建这样的项目类型时,Eclipse会自动配置好必要的构建路径和Web内容目录。当开启“自动发布”功能后,Eclipse会在代码保存后立即重新部署到关联的Tomcat服务器。 3. **Maven...

    Eclipse+Tomcat开发web应用项目建设

    在本篇文章中,我们学习了如何使用Eclipse和Tomcat来开发一个web应用项目,从设置服务器配置到新建Web工程、修改class文件生成目录、将Web工程配置到服务器中、新建index.jsp文件和servlet文件,并将其打包成war文件...

    使用eclipse插件创建一个web project

    本文将深入探讨如何使用Eclipse插件创建一个Web项目,并涉及相关的源码管理和工具使用。 首先,我们需要了解Web项目的结构。一个标准的Web项目通常包含以下几个关键部分: 1. **hello.jsp**:这是一个JSP(Java...

    eclipse和tomcatPlugin配置使用说明

    通过上述知识点,我们可以了解到Eclipse与TomcatPlugin插件结合使用时提供的强大功能,比如简化了Tomcat服务器的启动、停止、重启等操作,以及在Eclipse内部进行Web项目的创建、管理和部署等流程。掌握这些知识点...

    Eclipse中导入Tomcat

    1. 创建一个新的Dynamic Web Project,填写项目名称,点击“Next &gt;”,选择Tomcat对应的Servlet版本,然后“Finish”。 2. 在项目中编写你的Servlet或JSP文件,以及相关的HTML、CSS和JavaScript资源。 3. 右键点击...

    用Tomcat 和Eclipse开发Web 应用程序(部署发布)配置.docx

    本文主要讲解了如何使用 Tomcat 和 Eclipse 开发 Web 应用程序,包括如何创建一个新的 Web 项目、如何配置 Tomcat 服务器、如何将项目部署到 Tomcat 服务器上。 创建新的 Web 项目 首先,在 Eclipse 中创建一个新...

    eclipse3的tomcat插件

    1. 在Eclipse中创建一个新的Dynamic Web Project,填写项目名称和相关配置。 2. 在项目中编写HTML、CSS、JavaScript和Java Servlet等Web资源。 3. 右键点击项目,选择"Properties",在"Project Facets"中启用...

Global site tag (gtag.js) - Google Analytics