`

tomcat部署java

 
阅读更多

1、直接放到Webapps目录下
Tomcat的Webapps目录是Tomcat默认的应用目录,当服务器启动时,会加载所有这个目录下的应用。也可以将JSP程序打包成一个war包放在目录下,服务器会自动解开这个war包,并在这个目录下生成一个同名的文件夹。一个war包就是有特性格式的jar包,它是将一个Web程序的所有内容进行压缩得到。具体如何打包,可以使用许多开发工具的IDE环境,如Eclipse、NetBeans、ant、JBuilder等。也可以用cmd
命令:jar -cvf applicationname.war package.*;
甚至可以在程序执行中打包:
try{   
string strjavahome = system.getproperty("java.home");   
strjavahome =
strjavahome.substring(0,strjavahome.lastindexof(\\))+"\\bin\\";
runtime.getruntime().exec("cmd /c start "+strjavahome+"jar cvf hello.war
c:\\tomcat5.0\\webapps\\root\\*");
}   
catch(exception   e){system.out.println(e);}


webapps这个默认的应用目录也是可以改变。打开Tomcat的conf目录下的server.xml文件,找到下面内容:
<Host name="localhost" debug="0" appBase="webapps" unpackWARs="true"
autoDeloy="true" xmlValidation="falase" xmlNamespaceAware="false">


2、在server.xml中指定
在Tomcat的配置文件中,一个Web应用就是一个特定的Context,可以通过在server.xml中新建Context里部署一个JSP应用程序。打开server.xml文件,在Host标签内建一个Context,内容如下。
<Context path="/myapp" reloadable="true" docBase="D:\myapp"
workDir="D:\myapp\work"/>
其中path是虚拟路径,docBase是JSP应用程序的物理路径,workDir是这个应用的工作目录,存放运行是生成的于这个应用相关的文件。


3、创建一个Context文件
以上两种方法,Web应用被服务器加载后都会在Tomcat的conf\catalina\localhost目录下生成一个XML文件,其内容如下:
<Context path="/admin" docBase="${catalina.home}/server/webapps/admin"
debug="0" privileged="true"></Context>
可以看出,文件中描述一个应用程序的Context信息,其内容和server.xml中的Context信息格式是一致的,文件名便是虚拟目录名。您可以直接建立这样的一个xml文件,放在Tomcat的conf\catalina\localhost目录下。例子如下:
注意:删除一个Web应用同时也要删除webapps下相应的文件夹祸server.xml中相应的Context,还要将Tomcat的conf
\catalina\localhost目录下相应的xml文件删除。否则Tomcat仍会岸配置去加载。。

分享到:
评论

相关推荐

    tomcat 部署java项目 jar

    标题中的“tomcat部署java项目jar”指的是在Apache Tomcat服务器上部署Java Web应用程序,通常以JAR(Java Archive)格式打包。Tomcat是一个开源的轻量级应用服务器,主要用于运行Servlet和JSP(JavaServer Pages)...

    tomcat部署java web项目遇到的问题及解决方法

    Tomcat 部署 Java Web 项目遇到的问题及解决方法 Tomcat 是一个流行的 Java Web 服务器,广泛应用于 Java Web 项目的开发和部署中。但是在实际开发和部署过程中,经常会遇到各种问题,影响项目的正常运行。本文主要...

    Tomcat部署WEB项目

    Tomcat部署WEB项目,让你轻松部署自己的网站

    在Tomcat中部署JavaWeb应用

    详细地说明在Tomcat中部署JavaWeb应用

    Linux部署java程序步骤

    部署Java Web应用通常需要使用到Web容器,如Apache Tomcat。下面介绍如何在Linux上安装并配置Tomcat。 - **安装Tomcat**: - 下载适合版本的Tomcat,并解压到指定目录。 - 示例:`export CATALINA_HOME=/home/dxgd...

    Tomcat与Java_Web开发技术详解3.pdf

    ### Tomcat与Java Web开发技术详解 #### 一、Tomcat简介 Tomcat是一款开源的Servlet容器,由Apache软件基金会下属的Jakarta项目开发。它实现了对Servlet和JavaServer Pages (JSP)的支持,可以作为独立的应用服务器...

    tomcat中部署java项目

    ### Tomcat 中部署 Java 项目的三种方法 在 Tomcat 中部署 Java 项目是常见的服务器配置操作之一。本文将详细介绍在 Tomcat 6.0 版本中部署 Java 项目的三种常见方式,帮助开发者更好地理解每种部署方式的特点及...

    Tomcat 部署ecology9

    本文将详细介绍如何在Tomcat服务器上部署ecology9系统,特别关注oa办公场景。首先,我们按照以下步骤操作: 1. **拷贝tomcat8和ecology包**:确保你已经下载了对应版本的Apache Tomcat 8和ecology9的安装包。这两个...

    Javaweb的tomcat配置以及使用视频教程

    部署Java Web应用到Tomcat有几种方式:一是将WAR文件(Web应用的归档文件)直接放在Tomcat的webapps目录下,Tomcat会自动解压并部署;二是通过管理工具如Tomcat Manager进行在线部署;三是修改`conf/server.xml`中的...

    Tomcat与Java Web开发技术详解 孙卫琴 源码

    《Tomcat与Java Web开发技术详解(第2版)》结合最新的Tomcat 6版本,详细介绍了开发Java Web应用的各种技术。主要内容包括:Tomcat和Java Web开发的基础知识、Java Web开发的高级技术、在Java Web应用中运用第三方...

    Tomcat与Java Web

    描述中的“Java Web代码”意味着我们可能会涉及到创建和部署在Tomcat上的各种Java Web组件,如Servlet、JSP、Filter和Listener等。这些组件是Java Web应用程序的核心组成部分,用于处理HTTP请求、呈现动态内容、管理...

    java环境配置及使用tomcat项目部署

    Java 环境配置及 Tomcat 项目部署指南 Java 环境配置是 Java 开发的基础,它是指将 Java 开发环境安装到计算机上,并对其进行配置,以便于开发和运行 Java 程序。Tomcat 是一个流行的 Web 服务器软件,广泛应用于 ...

    window服务器部署java项目

    Tomcat是部署Java Web应用的标准容器之一,安装和配置Tomcat是部署Java项目的关键步骤之一。 1. **下载Tomcat**: - 访问Apache Tomcat官网(http://tomcat.apache.org/),根据服务器的操作系统版本选择合适的版本...

    linux的shell脚本快速部署java环境jdk+tomcat+mysql

    这篇内容将详细介绍如何通过Linux的shell脚本来快速部署Java环境,包括JDK、Tomcat和MySQL,这三个是构建Web应用程序的基础组件。 首先,让我们来了解一下JDK(Java Development Kit)。JDK是Java开发和运行的必备...

    Tomcat 与Java web开发技术详解(孙卫琴)

    主要内容包括:Tomcat和Java Web开发的基础知识、Java Web开发的高级技术、在Java Web应用中运用第三方提供的实用软件(如Struts、Velocity和Log4J)的方法,以及Tomcat的各种高级功能。 书中内容注重理论与实践相...

    Tomcat与Java.Web开发技术详解(PDF)

    4. **部署与启动**:在Tomcat中部署Java Web应用,可以通过将WAR文件放入webapps目录或使用管理工具如Manager App来实现。启动Tomcat后,应用会自动加载并对外提供服务。 5. **Tomcat性能优化**:优化Tomcat涉及到...

    Tomcat与Java Web开发技术详解(第2版).pdf

    《Tomcat与Java Web开发技术详解(第2版)》是一本深入探讨Java Web应用程序部署和运行环境的权威指南。本书主要围绕Apache Tomcat服务器展开,涵盖了从基础概念到高级特性的全方位讲解,旨在帮助读者掌握Java Web...

    Tomcat与Java.Web开发技术详解

    在Tomcat中部署Java Web应用通常有两种方式:一是将应用打包为WAR文件放入webapps目录下,Tomcat会自动解压并部署;二是通过管理工具如Manager App进行在线部署。 六、Tomcat的管理和监控 Tomcat提供了一个管理...

    Tomcat与Java Web开发技术详解(第2版) ,重新制作了完整书签目录,附勘误表

    这本书详细介绍了如何使用Tomcat进行Java Web应用程序的部署和运行,是Java开发者的重要参考资料。 在Java Web开发领域,Tomcat作为一个轻量级的Servlet容器,它在处理动态网页内容方面扮演着核心角色。本书首先从...

    Tomcat与Java Web开发技术详解

    这本书旨在帮助开发者全面理解如何利用Tomcat服务器进行高效、稳定的应用程序部署和管理,同时涵盖了Java Web开发的相关核心技术。 1. **Tomcat基础** - **Tomcat简介**:Tomcat是一款开源的Java Servlet容器,...

Global site tag (gtag.js) - Google Analytics