`

Eclipse 发布Web Project到Tomcat的三种方法

 
阅读更多

以前开发一直使用的是MyEclipse,通过几下鼠标操作,"web工程被Myeclipse自动部署到了webapps下面",很是方便.

Myeclipse是如何帮助我们把工程自动部署到webapps呢?通过这个疑问才发现,不是Myeclipse把工程部署到webapps下面,而是tomcat自己,试想一下,Myeclipse怎么会知道在tomcat下有个webapps目录呢.只有tomcat自己才知道自己有这么目录,所以说"web工程被Myeclipse自动部署到了webapps下面"是不确切的,web 工程被部署到哪个目录是tomcat干的活.

既然知道了是tomcat干的,那么它是如何做的呢?是tomcat的配置文件server.xml告诉他的,

<Host appBase="webapps" autoDeploy="true" name="localhost" unpackWARs="true" xmlNamespaceAware="false" xmlValidation="false">

 

appBase这个参数,让tomcat把web工程部署到应该的地方.

 

除了上述方法外还有两种部署web程序的方法,上述方法姑且称为第一种方法,这种方法在myeclipse中使用个人觉得比较顺手(可能是习惯的原因吧),那咱们再来说一下后两种方法.

第二种方法:同样是通过配置文件来告诉tomcat,在server.xml中的host节点中 增加一个web工程实力的配置,如下:

<Context   path="/test"   reloadable="true"   docBase="D:\workspace\test"   workDir="D:\jspclass"></Context>

 

初步解释一下各个参数含义:

配置采用Context作为关键字;

path关键字指明的是项目的名称;

reloadable关键字指明的是该站点可以自动加载;

docBase关键字指明的是项目根目录所在的位置;

workDir关键字指明的是JSP编译时候输出的所在位置,自行制定.

 

第三种方法:在tomcat的conf\Catalina\localhost 目录下,新建一个配置文件,比如:text.xml(文件名要与你要访问的应用同名)

文件内容同第二种方法,参数含义一样,此处不在啰嗦啦.

上述三种部署方式,个人认为第一种比较好,方便,傻瓜;第二种每当增加新的应用时要修改配置文件,不爽;第三种相对比较灵活.根据个人喜好选择不同的部署方式吧

分享到:
评论

相关推荐

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

    本篇文章将详细解释如何在Eclipse中创建一个基于Maven的Web项目,并将其部署到Tomcat服务器上。 首先,创建一个`Web Maven Project`: 1. 打开Eclipse,选择“File” -&gt; “New” -&gt; “Dynamic Web Project”。 2. ...

    Eclipse Tomcat Dynamic Web Project

    【Eclipse Tomcat Dynamic Web Project】是一个用于开发和部署Java Web应用程序的工作流程,它整合了Eclipse IDE的强大功能和Apache Tomcat服务器的便捷性。在Eclipse中创建一个Dynamic Web Project,开发者可以轻松...

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

    在Eclipse这个强大的Java集成开发环境中,我们常常会遇到两种类型的项目:Eclipse下的Tomcat Project和Web Dynamic Project。这两种项目类型虽然都是用于开发Web应用,但它们在用途、结构和配置上存在一定的差异。 ...

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

    Maven是一种强大的项目管理工具,而Dynamic Web Project则是Eclipse中的一个特殊项目类型,专用于Web应用的开发。接下来,我们将详细阐述这个过程。 首先,确保你已经安装了Eclipse JEE版本,例如这里的`eclipse-...

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

    测试新的动态 Web 项目以及 Tomcat 服务器集成的最简单方法是创建简单的 JSP,并将其部署到 Tomcat。可以查看 JSP 文件的内容,例如显示当前日期,可以确定该代码可以正常工作。 本文讲解了如何使用 Tomcat 和 ...

    eclipse创建web项目和配置tomcat

    eclipse 创建 Web 项目和配置 Tomcat Eclipse 是一个功能强大且广泛使用的集成开发环境...本文详细介绍了创建 Web 项目和配置 Tomcat 服务器的每个步骤,可以帮助开发者快速掌握 Eclipse 和 Tomcat 的使用方法。

    Eclipse Web Project转Dynamic Project

    ### Eclipse Web Project转Dynamic Project详解 ...通过遵循本文介绍的方法,开发者可以轻松地将原有的Java项目迁移到Eclipse的Web开发环境中,从而更好地利用Eclipse的强大功能进行Web应用的开发和部署。

    idea部署eclipse的web项目(tomcat)

    本篇将详细介绍如何在Idea中部署一个原本在Eclipse中开发的Web项目,使用的服务器是Apache Tomcat。 首先,理解Java Web项目的基本结构至关重要。一个标准的Java Web项目通常包含以下几个关键部分:`WEB-INF`目录、...

    部署WEB应用到Tomcat的三种方式

    ### 部署WEB应用到Tomcat的三种方式 在现代软件开发中,将Web应用程序部署到Apache Tomcat服务器是一项常见的任务。本文将详细介绍通过三种不同的方法来完成这一过程:利用MyEclipse进行部署、使用Eclipse进行部署...

    Eclipse环境中WEB项目在Tomcat上的部署

    要在 Eclipse 环境中部署 WEB 项目到 Tomcat 服务器上,需要首先准备好 WEB 项目。开发者可以使用 Eclipse 的项目向导创建一个新的 WEB 项目,然后编写 Java 代码、配置文件和资源文件等。在准备好 WEB 项目后,需要...

    使用ant部署eclipse开发的web工程到tomcat

    本篇文章将深入探讨如何使用Apache Ant工具部署由Eclipse开发的Web工程到Apache Tomcat服务器上。Ant是一个基于Java的构建工具,它允许通过XML格式的构建文件(如`build.xml`)来定义构建任务,极大地简化了项目管理...

    eclipse支持jdk1.7+tomcat6.0以上版本

    我们不仅了解了Eclipse JEE Luna SR2版本的基本功能和特性,还学会了如何配置Eclipse支持JDK 1.7及以上版本,并成功集成了Tomcat 6.0及以上版本,最后还介绍了基本的Web开发流程以及解决常见问题的方法。这些步骤...

    Eclipse两种部署web项目方法借鉴.pdf

    Eclipse 两种部署 web 项目方法借鉴 Eclipse 两种部署 web 项目方法借鉴.pdf 文件中,详细介绍了使用 Eclipse 部署 web 项目的两种方法,并解决了在部署过程中遇到的问题。 第一种方法:使用 J2EE 的 Eclipse ...

    关于eclipse发布web项目中遇到的问题

    在某些情况下,Eclipse 无法将导入的 Web 项目识别为 Web 项目,从而无法发布到 Tomcat 容器中。这是因为 Eclipse 没有正确地配置 Web 项目的 Facets。解决这个问题的方法是,选中项目名称并点击右键,选择...

    Eclipse集成Tomcat插件

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

    eclipse中配置tomcat_server的方法

    Eclipse 中配置 Tomcat Server 的方法 Eclipse 是一个功能强大且广泛使用的集成开发环境(IDE),在 Web 开发中需要配置 Tomcat Server 来进行 Debug 和测试。下面将详细介绍 Eclipse 中配置 Tomcat Server 的方法...

    Eclipse中导入Tomcat

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

Global site tag (gtag.js) - Google Analytics