`
haouziwefe
  • 浏览: 127419 次
  • 性别: Icon_minigender_2
  • 来自: 杭州
社区版块
存档分类
最新评论

tomcat部署web工程的两种方法

阅读更多

    <span class="Apple-style-span" style=""><span class="Apple-style-span" style="">1、直接放到Webapps目录下<br>????Tomcat的Webapps目录是Tomcat默认的应用目录,当服务器启动时,会加载所有这个目录下的应用。也可以将JSP程序打包成一个war包放在目录下,服务器会自动解开这个war包,并在这个目录下生成一个同名的文件夹。一个war包就是有特性格式的jar包,它是将一个Web程序的所有内容进行压缩得到。具体如何打包,可以使用许多开发工具的IDE环境,如Eclipse、NetBeans、ant、JBuilder等。也可以用cmd?命令:jar -cvf applicationname.war package.*;<br>甚至可以在程序执行中打包:<br>try{ ??<br>? string?strjavahome = system.getproperty("java.home"); ??<br>? strjavahome = strjavahome.substring(0,strjavahome.lastindexof(//))+"//bin//"; ??<br>? runtime.getruntime().exec("cmd /c start "+strjavahome+"jar cvf hello.war c://tomcat5.0//webapps//root//*"); ??<br>? }???<br>catch(exception ? e){system.out.println(e);}<br><br>????webapps这个默认的应用目录也是可以改变。打开Tomcat的conf目录下的server.xml文件,找到下面内容:<br><Host name="localhost" debug="0" appBase="webapps" unpackWARs="true" autoDeloy="true" xmlValidation="falase" xmlNamespaceAware="false"><br><br>2、在server.xml中指定<br>????在Tomcat的配置文件中,一个Web应用就是一个特定的Context,可以通过在server.xml中新建Context里部署一个JSP应用程序。打开server.xml文件,在Host标签内建一个Context,内容如下。<br><Context path="/myapp" reloadable="true" docBase="D:/myapp" workDir="D:/myapp/work"/><br>????其中path是虚拟路径,docBase是JSP应用程序的物理路径,workDir是这个应用的工作目录,存放运行是生成的于这个应用相关的文件。<br><br>3、创建一个Context文件<br>????以上两种方法,Web应用被服务器加载后都会在Tomcat的conf/catalina/localhost目录下生成一个XML文件,其内容如下:<br><Context path="/admin" docBase="${catalina.home}/server/webapps/admin" debug="0" privileged="true"></Context><br>可以看出,文件中描述一个应用程序的Context信息,其内容和server.xml中的Context信息格式是一致的,文件名便是虚拟目录名。您可以直接建立这样的一个xml文件,放在Tomcat的conf/catalina/localhost目录下。例子如下:<br>注意:删除一个Web应用同时也要删除webapps下相应的文件夹祸server.xml中相应的Context,还要将Tomcat的conf<br>/catalina/localhost目录下相应的xml文件删除。否则Tomcat仍会岸配置去加载。。。??</span></span>

?

?

?

?

?

<span class="Apple-style-span" style="">在tomcat的conf/Catalina/localhost目录下配置项目路径,tomcat启动是会直接根据配置去加载项目。<br>虽然配置就一句话,但经常忘,今天记下来。<br>如果你的项目成名是:mypro,那你的文件命名为:mypro.xml。<br>文件里一句话:<Context docBase="D:\Workspaces\mypro\WebRoot" path="/mypro" reloadable="true"/>?<br>docBase是项目路径,path是项目名称。</span>

 
0
1
分享到:
评论
1 楼 123048591 2011-12-03  
显示乱码

相关推荐

    tomcat 部署web项目

    下面我们将总结 Tomcat 中部署 Java Web 应用程序的两种方式:静态部署和动态部署。 静态部署 静态部署指的是我们在服务器启动之前部署我们的程序,只有当服务器启动之后,我们的 Web 应用程序才能访问。这种方式...

    Tomcat7部署多个Web项目的方法-有图有真相

    文档中提到了两种部署Web项目的方法,均涉及到修改Tomcat的`server.xml`文件,这是Tomcat的主配置文件,用于定义服务器整体的运行参数。 1. 第一种部署方法是通过在`server.xml`文件中添加`&lt;Context&gt;`标签来实现的...

    Tomcat部署Web应用方法总结

    【Tomcat部署Web应用方法总结】 在Java Web开发中,Tomcat是一个广泛使用的轻量级应用服务器,用于部署和运行Java Servlets和JSPs。本文将总结两种主要的Tomcat部署方式:静态部署和动态部署。 **一、静态部署** ...

    6个tomcat部署web项目的步骤

    提供的学习资料包括一个名为"该资料仅供学习.docx"的文档和"6个tomcat部署web项目的步骤.pdf"的PDF文件,它们很可能会详细讲解每个步骤,并提供示例和最佳实践,对深入理解和掌握这些知识非常有帮助。建议仔细阅读并...

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

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

    Tomcat部署为每个应用分配不同端口

    部署过程包括安装应用到Tomcat服务器,通常分为静态部署和动态部署两种方式。 **静态部署**是指在Tomcat服务器启动之前,预先将Web应用程序安装到位。这通常通过将应用的目录或WAR文件放置在Tomcat的`$CATALINA_...

    提供一个《在Tomcat部署和发布Web应用》的入门教程

    部署Web应用到Tomcat主要有两种方式:通过管理工具(如Tomcat Manager)或直接将应用文件复制到相应的部署目录。以下是详细步骤: 1. **使用Tomcat Manager**: - 首先,确保你的Tomcat服务器已经安装并配置了...

    eclipse配置Tomcat、部署web项目

    在IT行业中,开发Web应用程序是常见任务之一,而Eclipse...通过阅读《Tomcat部署Web应用方法总结.pdf》和《Eclipse两种部署web项目方法.pdf》这两份文档,你可以深入理解并掌握这些知识,从而在实际工作中游刃有余。

    tomcat 多部署实现

    在单个Tomcat实例中部署多个应用程序是一种常见的场景,尤其是在开发环境中,这种做法可以帮助开发者更高效地管理资源和测试环境。本文档将详细介绍如何在一个Tomcat实例中部署多个Web应用程序,包括必要的步骤、...

    将web部署到tomcat当中

    有两种主要的部署方式: 1. **自动部署**:将你的WAR文件或整个Web应用目录(如果未打包为WAR)放入`$CATALINA_HOME\webapps`目录下。Tomcat会自动检测变化,并加载新的应用。 2. **管理界面部署**:通过Tomcat的...

    tomcatweb项目部署方式.docx

    在 Manager App 中,可以选择 WAR 文件部署或目录部署两种方式。WAR 文件部署方式需要上传 WAR 文件,然后 Tomcat 服务器会自动部署项目。目录部署方式需要输入目录的 URL,Tomcat 服务器会自动部署项目。 Tomcat ...

    tomcat部署webservice程序

    首先,我们需要理解标题中的关键词“Tomcat部署Web Service程序”。Tomcat是一款开源的Java Servlet容器,广泛用于运行Java Web应用,包括Web Services。部署Web Service意味着将包含服务接口和实现的Java应用打包并...

    tomcat部署到根目录

    "Tomcat部署到根目录"这一主题涉及到如何配置Tomcat,使得Web应用程序能够被访问到服务器的顶级URL,即"http://yourdomain.com/",而不仅仅是一个子路径。下面我们将深入探讨这一过程中的关键知识点。 首先,理解...

    tomcat部署web项目之java开源订销管理系统-javainfo

    标题 "tomcat部署web项目之java开源订销管理系统-javainfo" 提示我们,这个压缩包包含了关于如何在Tomcat服务器上部署一个基于Java的开源订购销售管理系统的信息。这通常涉及以下几个关键知识点: 1. **Java Web...

    Myeclipse中Tomcat的项目两种部署方式

    Myeclipse中Tomcat的项目两种部署方式 在 Myeclipse 中,部署 Tomcat 项目有两种方式:一是通过 Myeclipse 软件中部署,二是通过 Tomcat 的 server.xml 配置文件中部署。下面将详细介绍这两种部署方式。 方式一:...

    Tomcat8web服务器

    有两种方式部署Web应用: - 将WAR文件直接放入`webapps`目录,Tomcat会自动解压并部署。 - 或者,将整个Web应用目录(包含WEB-INF)放入`webapps`,Tomcat也会识别并部署。 **安全和优化:** - 为了安全性,建议...

    Tomcat6.0 web服务器

    Tomcat是目前比较流行的Web 应用服务器。 有两个办法可以在系统...这种context片断提供了一种便利的方法来部署web应用,不需要编辑server.xml,除非想改变缺省的部署特性,安装一个新的web应用时不需要重启动Tomcat。

    tomcat中三种部署项目的方法

    除了上述两种方法外,还可以为每个应用创建单独的`Context`配置文件。这种方式提供了更高级别的灵活性和控制能力。 - **操作步骤**: - 在Tomcat安装目录下的`conf/Catalina/localhost`目录中为每个应用创建一个...

Global site tag (gtag.js) - Google Analytics