Tomcat 利用server.xml进行项目映射的部署
来源:互联网 发布:网络色情小说合集下载 编辑:程序博客网 时间:2024/05/21 19:26
平时一般都是在myeclipse上直接把项目加载至tomcat服务器的webApp目录进行项目的部署,
但是这样子有不方便的地方,如果是已经部署了很多个项目,包之间有冲突的话,一个个remove掉很麻烦,而且还占空间。
可以使用tomcat的conf目录下的server.xml配置文件进行web项目的映射部署,把不在webApp目录的项目部署运行起来。
具体方法是打开tomcat下conf/server.xml,在<Host> </Host>标签之间输入项目配置信息。一个例子如下:
<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">
<!-- 配置方法<Context path="/访问目录名" docBase="e:/项目/WebRoot" debug="0" reloadable="true"/>-->
<!-- 第一个项目-->
<Context path="/struts" docBase="D:\Struts2\WebRoot" reloadable="true">
</Context>
<!--第二个项目-->
<!--
<Context path="/robot" docBase="D:\My Documents\MyEclipseWorkspace\robot\WebRoot" reloadable="true">
</Context>
-->
</Host>
上面的几个配置参数的含义如下:
path:浏览器访问时的路径名,如第一个项目,浏览器访问时路径名是(我的是80端口):localhost/struts/index.jsp
docBase:web项目的WebRoot所在的路径,注意是WebRoot的路径,不是项目的路径。
debug:值为0的话,表示不打印日志
reloadble:设定项目有改动时,tomcat是否重新加载该项目
以映射的方式部署项目,优点是很明显的,节约了空间,而且想要不加载其他项目时,只需要注释掉配置就可以,需要再用的时候只需取消
注释就行,这在开发中是很方便的。
有一点要注意的是,如果是用Notepad++或者其他编辑器改写server.xml时,注意一定要以utf-8的编码方式保存,否则启动tomcat时会提示
com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: Invalid byte 2 of 2-byte UTF-8 sequence.的错误。
这一点原因可见 http://blog.csdn.net/gaokao2011/article/details/45667825
- Tomcat 利用server.xml进行项目映射的部署
- Tomcat 利用server.xml进行项目映射的部署
- Tomcat 利用server.xml进行项目映射的部署
- tomcat利用server.xml进行项目映射的部署
- Tomcat 利用server.xml进行项目映射的部署
- Tomcat实践1【Tomcat 利用server.xml进行项目映射的部署】
- Tomcat 利用server.xml配置多个项目部署
- Tomcat部署项目之通过server.xml部署项目
- 项目部署到Tomcat根目录,server.xml 配置详解
- server.xml的配置部署项目
- tomcat xml配置文件部署项目
- 修改tomcat的server.xml文件使工程自动部署
- TomCat 修改server.xml文件部署的理解
- 关于利用Tomcat创建一个Java Web项目的部署
- 使用maven的tomcat:run进行web项目热部署
- 项目部署,一个tomcat容器2个项目2个端口server.xml配置文件
- 利用ant进行远程tomcat部署
- Windows Server 2003 部署tomcat项目的注意事项
- Maven: missing net.sf.json-lib
- 3.1.2 函数模版与类模版
- 进程注入的研究与实现
- Linq中使用Left Join
- Servlet执行流程和生命周期
- Tomcat 利用server.xml进行项目映射的部署
- com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: Invalid byte 2 of 2-byte
- 设置Tomcat的UTF-8编码
- ImageButton单击切换图片效果
- getline()函数详解
- Node.js异步管理工具Async
- css基础学习之清除浮动
- XSS攻击及防御
- php复制文件夹及文件夹下所有文件