reload端口 tomcat_tomcat上部署网站的三种方式
一、利用webapps文件夹自动部署
这是最简单的方式,只要将网站直接拷贝到:tomcat根目录下的webapps文件夹里
举例:helloworld文件夹下创建里index.html文件,然后把helloworld文件夹移动到tomcat根目录下webapps文件夹里,重启tomcat。
打开浏览器在原tomcat网址后面加上/helloworld就会自动打开网站
如果不想在访问我们的项目内容时,必须加上我们的项目名字"helloworld",如果不想这样可以编辑conf/server.xml进行配置。
打开server.xml文件,找到Host元素,在host部分增加Context的内容:
重启tomcat并在浏览器中输入网址就可以访问网站了,如下图所示,直接输入tomcat网址或者index.html的网址即可
其实,这只是一个小把戏,利用了另一种部署web的方式实现直接访问,下面就来介绍一下这种方法
二、利用server.xml进行项目映射的部署
可以使用tomcat的conf目录下的server.xml配置文件进行web项目的映射部署,把不在webApp目录的项目部署运行起来。
具体方法是打开tomcat下conf/server.xml,在 标签之间输入项目配置信息。
上面的几个配置参数的含义如下:
path:浏览器访问时的路径名,如第一个项目,浏览器访问时路径名是(我的是80端口):localhost/struts/index.jsp
docBase:web项目的WebRoot所在的路径,注意是WebRoot的路径,不是项目的路径。
debug:值为0的话,表示不打印日志
reloadble:设定项目有改动时,tomcat是否重新加载该项目
三、Manager Web方式
首先访问Apache Tomcat欢迎页
我们点击图中圈中的部分,会提示我们输入用户名和密码。所以我们需要在conf/tomcat-
users.xml文件里添加角色。tomcat-
users.xml默认没有添加任何角色。具体方法参看上一篇博文。登录成功后的页面如下图
Applications下显示了webapps目录下的项目目录:ROOT目录,doc目录,manager目录,这些都是Tomcat自带的。这个时候还没有我们自己的项目。现在我们开始部署自己的项目。在Deploy下,我们看到有两种方式:1.Deploy
directory or WAR file located on server;2.WAR file to deploy。
这里讲解第1种方式,
1.首先在centos的/temp(此路径随意)下创建一个helloworld2的文件夹,在里面新建一个index.html文件,我在html文件里写入了helloworld文字。
2.context path填写你希望的浏览器访问路径:\helloworld2
第二个文本框可以不填
第三个WAR or Directory URL填写真实的项目路径:/temp/helloworld2
点击按钮Deploy
这时可以看到tomcat页面多了刚刚部署的项目
3.在浏览器中输入项目完整地址即:tomcat地址+/helloworld2,如下图所示,成功显示了html文件
如果仔细观察,在Tomcat根目录的\webapps路径下将会自动出现一个名为helloworld2的文件夹,其内容即是/temp/helloworld2的内容,只是名字是helloworld2而已(这就是前面在Context
path键入的结果)。
以上说明利用控制台进行部署的实质仍然是利用Tomcat的自动部署。
reload端口 tomcat_tomcat上部署网站的三种方式相关推荐
- django文件上传到服务器,django上传文件的三种方式
Django文件上传需要考虑的重要事项 文件或图片一般通过表单进行.用户在前端点击文件上传,然后以POST方式将数据和文件提交到服务器.服务器在接收到POST请求后需要将其存储在服务器上的某个地方.D ...
- 在Linux安装配置Tomcat 并部署web应用 ( 三种方式 )
系统版本:centos6.5版本 java版本:1.7 一.准备工作 1.java -version 检查是否有java环境,没有则需要去安装并配置到环境变量中. 2.下载tomcat包,下载地址:h ...
- 让外界可以访问电脑上的网站的几种方式——花生壳,域名,IIS(待)
前话: 每次"养大"一个网站,都有种骄傲地想秀给朋友们看的冲动. 之前可能是困于电脑,实在不方便. 现在,不用克制了! 该秀就秀,能装逼就装逼. 养大孩子就该拉出来秀秀,见见世面. ...
- 安装好panel部署MySQL_实战三种方式部署 MySQL5.7
作者:北京运维 常见的 MySQL 安装方式有如下三种: RPM 包方式:这种方式安装适合对数据库要求不太高的场合,安装速度快: 通用二进制包方式:安装速度相较于源码方式快,可以自定义安装目录. 源码 ...
- 在GCP上创建GCE的三种方式(Console,gcloud,Terraform)
1 简介 如果要选择GCP为云平台,则经常需要创建GCE(Google Compute Engine),有以下几种方式: (1) 在浏览器创建 (2) 命令 gcloud (3) Terraform ...
- java spring上传_SpringMVC上传文件的三种方式
直接上代码吧,大伙一看便知 前台: pageEncoding="utf-8"%> Insert title here 采用流的方式上传文件 采用multipart提供的fil ...
- SpringMVC上传文件的三种方式
/** 通过流的方式上传文件* @RequestParam("file") 将name=file控件得到的文件封装成CommonsMultipartFile 对象*/@Reques ...
- Linux远程上传文件的三种方式详解
1.FileZilla(直接拖) https://www.filezilla.cn/download/client 2.lrzsz 2.1.yum install lrzsz 2.2.在CRT中配置上 ...
- 部署到服务器上的网站无法访问了,在服务器上部署网站
在服务器上部署网站 内容精选 换一换 本章节介绍如何将下载的证书安装到Apache服务器上.安装好证书后,您的Web服务器将能支持SSL通信,从而保证您Web服务器的通信安全.如果证书安装过程中遇到问 ...
最新文章
- Android Fragmnet的使用新体会
- Android面试题(五) --重要
- php系统函数代码,PHP自定义函数+系统函数库(代码示例)
- 看从小自带BUFF的他,如何用代码降低万物互联的门槛
- Python 变量赋值
- 深入学习.NET Web Services概念
- 获得中文每个字的拼音首字母
- 16. XML DOM
- Mujoco xml建模
- 直接创建和使用struct函数
- pytorch基础---李博文记录索引
- 《MySQL系列》MySQL详细入门教程
- Container With Most Water-水桶装水问题
- Sulley安装手记
- 2021年12月青少年C/C++软件编程(四级)等级考试试卷及答案解析
- uvm基础(2)TLM通信,看这一篇就够了
- 浏览器兼容css hack,CSS Hack技术解决多浏览器兼容问题
- 立冬穿短袖,生活不将就 2020.11.18日记
- hht时频谱 matlab 乱序_【原创】用希尔伯特黄变换(HHT)求时频谱和边际谱
- ubuntu: 控制查看 进程
热门文章
- svg defs 进行定义 引用
- DIV Scroll属性
- exe程序的启动过程
- bool与string互转
- 利用openssl来计算sha1, sha224, sha256, sha384, sha512
- c/c++整理--c++面向对象(2)
- 内核抢占会让内核调度更好吗?
- 硬件基础 —— 电阻
- 消防给水及消火栓系统技术规范_消防给水及消火栓系统技术规范5.1 消防水泵 习题...
- 谷歌浏览器有哪些好看的主题_Kibou 简洁的Typecho主题