Eclipse 发布Web Project到Tomcat的三种方法
来源:互联网 发布:2017淘宝必须交保证金 编辑:程序博客网 时间:2024/05/17 13:41
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(文件名要与你要访问的应用同名)
文件内容同第二种方法,参数含义一样,此处不在啰嗦啦.
上述三种部署方式,个人认为第一种比较好,方便,傻瓜;第二种每当增加新的应用时要修改配置文件,不爽;第三种相对比较灵活.根据个人喜好选择不同的部署方式吧.
以前开发一直使用的是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(文件名要与你要访问的应用同名)
文件内容同第二种方法,参数含义一样,此处不在啰嗦啦.
上述三种部署方式,个人认为第一种比较好,方便,傻瓜;第二种每当增加新的应用时要修改配置文件,不爽;第三种相对比较灵活.根据个人喜好选择不同的部署方式吧.
0 0
- Eclipse 发布Web Project到Tomcat的三种方法
- Eclipse 发布Web Project到Tomcat的三种方法
- eclipse 发布 Dynamic web project到Tomcat
- 解决Eclipse发布web project, jar无法发布到tomcat lib目录下的问题
- 将web项目发布到Tomcat 服务器上的三种方法
- 将web项目发布到Tomcat 服务器上的三种方法
- 将web项目发布到Tomcat 服务器上的三种方法
- Eclipse:Java type project to Dynamic Web Project,并发布到Tomcat
- Tomcat部署发布WEB应用程序的三种方法
- tomcat部署发布web应用的三种方法
- 项目发布到Tomcat的三种方法
- Eclipse中导入Java Project/Java Web系统,如何发布到Tomcat
- JavaWeb笔记-Eclipse的web工程发布到Tomcat
- eclipse 发布web项目到tomcat找不到本地的项目
- eclipse java ee 发布web到tomcat
- 利用eclipse发布web项目到tomcat
- 服务器:eclipse发布web项目到tomcat
- eclipse发布web项目到tomcat
- 【解题报告】2016 Multi-University Training Contest 3
- mvn 编码GBK的不可映射字符
- Android中用代码设置ImageView的src和background
- 分布式系统事务一致性解决方案
- Win10+Qt5 Creator msvc版本+opencv249配置中发现的问题
- Eclipse 发布Web Project到Tomcat的三种方法
- Leetcode 104. Maximum Depth of Binary Tree 二叉树的最大高度 解题报告
- Altium Designer批量把一些元件从顶层换到底层
- 基于HOG-LBP特征融合的头肩检测研究
- 再谈CSS预处理器
- python socket模块属性
- Codeforces Beta Round #42 (Div. 2)-C. Lucky Tickets
- 解决JScrollPane水平滚动条不显示的问题
- yii2 使用数据迁移(或其他接触数据库)时所出现的错误