`
haouziwefe
  • 浏览: 122201 次
  • 性别: 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服务器的部署通常有两种方式. • 静态的; Web应用程序在Tomcat启动前就安装好 • 动态的; 使用Tomcat Manager这个Web应用程序或者操纵已经部署的Web应用程序 Tomcat Manager 是一款工具它提供...

    Tomcat6.0 web服务器

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

    Tomcat7.0压缩包

    Tomcat压缩包,Tomcat是一个世界上广泛使用的支持jsp和servlets的Web服务器。它在java上运行时能够很好...这两种方式都允许Java运行时访问Windows系统下任意文件夹中的任何文件。缺省情况下,Java运行时授予安全权限。

    apache-tomcat-7.0.82

    这个包中的文件按一定目录结构来组织:通常其根目录下包含有Html和Jsp文件或者包含这两种文件的目录,另外还会有一个WEB-INF目录,这个目录很重要。在浏览器中访问这个应用的Jsp时,通常第一次会很慢,因为Tomcat要...

    Tomcat 7通过设置不同的端口部署两个项目

    最近因为有个Web项目,需要部署两个相同项目到Tomcat中,第二个是拷贝第一个的,使用的项目是使用SpringMVC框架的,尝试了几种方法,这篇文章给大家总结一个比较靠谱的方法,有需要的朋友们可以参考借鉴,下面来一起...

    tomcat虚拟路径的配置方法汇总

    一般我们都是直接引用webapps下面的web项目,如果我们要部署一个在...这时我们有两种方法: 方法一: 在$Tomcat_home$\conf\Catalina\localhost路径下新建一个XML文件,注意:XML文件的名字也就是项目部署成功后的web根

    Tomcat监控工具Probe,支持tomcat6-7-8-9.zip

    注:tomcat-users.xm包含了所有Tomcat服务器的注册用户,其中有role(角色)、user(用户)两种信息 (1)role Tomcat中保存了一些用户权限,也就是角色,比如admin、Tomcat等。用户还可以自定义,通过""来...

    Spring3x集成Quartz2x示例工程 两种引入方式

    这是一个JAVA web工程,解压后可直接导入到ECLIPSE中,部署到tomcat中后可以直接运行; 里面有两个定时任务, 一个是使用普通JAVA类,通过Spring使用MethodInvokingJobDetailFactoryBean注入,形式调用; 另一个...

    Tomcat+Nginx反向代理部署前后端分离项目解决跨域问题

    最近自己做了一个前后端分离项目,前端采用HBuilderX开发,后端采用IDEA开发,在本地开发也跨域,部署到云服务器也跨域,下面介绍两种解决方案。 出于浏览器的同源策略限制。同源策略(Sameoriginpolicy)是一种约定...

    php部署和管理

    1. 部署: 系统支持上传php zip压缩包和指定服务器上php zip压缩包部署两种方式部署,类似于tomcat,:) 注意: 若部署的压缩包没有输入context name,则压缩包去掉后缀(一般为.zip)的名称即为context name; 对于选择...

    在Windows下如何安装Tomcat服务器搭建

    在Windows下安装Tomcat服务器的方式有两种,一种是直接安装,一种是绿色版,解压后就可以直接使用的 这篇文章为大家介绍第二种方式 首先从http://download.csdn.net/detail/u010105970/9493219中下载Tomcat服务器 ...

    Android购物商城app

    WEB服务器 “OrderServer”的部署有两种方法: 1、通过MyEclipse或者Eclipse直接部署,服务器局域网内固定IP:192.168.1.101,数据库是MySQL,用户名和密码都为root。 2、将项目直接放在Tomcat的work目录下,然后...

    Android订餐系统app

    WEB服务器 “OrderServer”的部署有两种方法: 1、通过MyEclipse或者Eclipse直接部署,服务器局域网内固定IP:192.168.1.101,数据库是MySQL,用户名和密码都为root。 2、将项目直接放在Tomcat的work目录下,然后...

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part2

    第14章 jsp开发的两种模型 441 14.1 模型1 441 14.2 模型2 445 14.3 小结 449 第15章 标签库(tag library) 450 15.1 标签库api 450 15.1.1 标签的形式 451 15.1.2 tag接口 451 15.1.3 iterationtag接口 ...

    java搭建小区服务网站的详细步骤解析,并举例源码说明运作流程.zip

    Tomcat是一个开源的Java Servlet容器,它可以帮助您将Java Web应用程序部署到服务器上。您可以在Tomcat上配置多个Web应用程序,并使用Tomcat管理Web应用程序的生命周期。 2. 设计数据库 在搭建小区服务网站之前,您...

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part3

    第14章 jsp开发的两种模型 441 14.1 模型1 441 14.2 模型2 445 14.3 小结 449 第15章 标签库(tag library) 450 15.1 标签库api 450 15.1.1 标签的形式 451 15.1.2 tag接口 451 15.1.3 iterationtag接口 ...

    Java-Web程序设计(PPT).pptx

    1.1.2 Web 应用程序的工作原理 Web 应用程序大致可以分为两种,即静态网站和动态网站。 静态网站采用Html语言编写,放置于 Web 服务器上,用户通过浏览器直接请求解析显示。 缺点:内容固定不变,改变显示必须修改...

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part4

    第14章 jsp开发的两种模型 441 14.1 模型1 441 14.2 模型2 445 14.3 小结 449 第15章 标签库(tag library) 450 15.1 标签库api 450 15.1.1 标签的形式 451 15.1.2 tag接口 451 15.1.3 iterationtag接口 ...

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part5

    第14章 jsp开发的两种模型 441 14.1 模型1 441 14.2 模型2 445 14.3 小结 449 第15章 标签库(tag library) 450 15.1 标签库api 450 15.1.1 标签的形式 451 15.1.2 tag接口 451 15.1.3 iterationtag接口 ...

    InfinityGPGenerator无垠式通用目的Java代码生成器

    1.支持Java语言的两种技术组合:Simplejee和s2sh 2.生成相应对象的CRUDFLS等常用功能 3.生成完整的Eclipse JEE版兼容的zip格式的压缩文件 4.内置SGS脚本(标准生成器脚本)编译器 5.部署请使用Java7和Tomcat7环境 6....

Global site tag (gtag.js) - Google Analytics