博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Tomcat 项目部署方式
阅读量:6831 次
发布时间:2019-06-26

本文共 674 字,大约阅读时间需要 2 分钟。

方法一:

在Tomcat中的Conf目录中,在Server.Xml中的,<Host/>节点中添加:

   其中 Reloadable= "true" 这个属性是指文件有变化会自动加载,也就是热加载,在大型web项目建议不使用热加载,会非常损耗系统性能。

方法二:将 Web 项目文件【同样也可以复制生成的war】拷贝到Webapps目录中。

方法三:很灵活,在Conf目录中,新建Catalina(注意大小写)/Localhost目录,在该目录中新建一个Xml文件,名字可以随意取,只要和当前文件中的文件名不重复就行了,该Xml文件的内容为:

WEB-INF/web.xml

   第三种方式的原理为Web应用被加载后都会在Tomcat的conf\catalina\localhost目录下生成上述这样的XML文件,你可手动建立该 xml 文件,指向你工作空间的web项目。

   第3个方法有个优点,可以定义别名。服务器端运行的项目名称为web1,外部访问的Url则使用web2的文件名。这个方法很方便的隐藏了项目的名称,对一些项目名称被固定不能更换,但外部访问时又想换个路径,非常有效。

   By the way,现在主流的javaIDE,Eclipse,IDEA都支持内置Tom,对于 web 项目的启动调试都是非常方便的。

   个人感觉,内置启动的Tom的速度要比IDE内置的Tom快,在局域网中在外部Tomcat启动的应用可以被其他人访问到,内置的Tom不能。

转载地址:http://hxjkl.baihongyu.com/

你可能感兴趣的文章
Qt之问题求助——当VS遇到“向Pro中添加代码”怎么办?
查看>>
使用reserve函数避免vector和string的内存重新分配
查看>>
ADO.NET(内含存储过程讲解)
查看>>
利用TreeView实现C#工具箱效果
查看>>
ecshop首页调用指定分类下的推荐、热卖、新品
查看>>
腾讯,百度,网易游戏,华为笔面经验
查看>>
PyTalk : a Jabber Client un Python using xmpppy and PyQt4
查看>>
利用ResultFilter实现asp.net mvc 页面静态化
查看>>
C++类构造函数初始化列表(转)
查看>>
13最佳WordPress的维护插件
查看>>
Missing Screenshot 的解决方案
查看>>
jQuery:1.5.1,复选框应用(全选,全不选,反选,提交选中的值,全选/全不选)...
查看>>
jQuery:1.5.4.3,表格变色(单击行,把当行的单选按钮(radio)设为选中状态,并应用当前样式)...
查看>>
oracle11gR2安装示例数据库
查看>>
解决ssh的"Write failed: Broken pipe"问题
查看>>
Java 网络编程(五) 使用TCP/IP的套接字(Socket)进行通信
查看>>
chromium如何新增extension API以及添加内部扩展
查看>>
拒绝alert调试js,浏览器调试js大全(火狐firefox浏览器,谷歌chrome 浏览器,微软ie9浏览器等)...
查看>>
EJDB 1.1.18 发布,嵌入式JSON数据库
查看>>
session和cookie的联系
查看>>