tomcat应用部署路径(webapps目录、ROOT目录、自定义目录)

这篇具有很好参考价值的文章主要介绍了tomcat应用部署路径(webapps目录、ROOT目录、自定义目录)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

说明:ROOT和webapps都是将应用部署于tomcat下的初始目录,区别在于ROOT相比webapps服务器优先去webapps目录下找项目,如果有则显示,没有则去ROOT找,ROOT可以去除访问路径中的项目名,如果请求路径当前不想要目录名,那么可以通过在webapps下面创建ROOT目录,然后手动将war包解压到ROOT目录,然后删除原有的war包,这样tomcat启动的时候就不会自动解压war包,同时也不会生成对应war包名称的文件。
自定义目录的方式,则是彻底改变tomcat应用的初始目录,改到自己指定的目录(比如工程的输出目录)。

方式一:部署于tomcat下的根目录webapps

将项目的war包放在webapps目录下,运行tomcat会自动解压缩并部署为应用。
tomcat应用部署路径(webapps目录、ROOT目录、自定义目录)
访问路径为 http://localhost:8080/testspring_war_exploded/hello ,8080是tomcat端口号,在server.xml,修改 HTTP/1.1 的端口号,testspring_war_exploded为项目打成war包的名称。

方式二:部署于tomcat下的ROOT目录

不能将项目war包或war包的解压缩文件整个放进去,应该将testspring_war_exploded文件夹里的文件复制进去,访问路径为 http://localhost:8080/hello
tomcat应用部署路径(webapps目录、ROOT目录、自定义目录)

方式三:部署于自定义目录

修改 tomcat 的 server.xml (在tomcat/conf/server.xml)文件,在<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true">的下方加上一句:

<Context path="/" docBase="C:\\Users\\DYB\\Desktop\\testspring\\out\\artifacts\\testspring_war_exploded" debug="0" reloadable="false" />

其中,docBase为编译输出所在目录,也就是你要设置为tomcat根目录的文件路径。这样Host标签中的webapps文件路径就自动失效,docBase目录将自动生效。
tomcat应用部署路径(webapps目录、ROOT目录、自定义目录)
如此,便将项目部署于自定义目录,且为根目录,可直接访问:
http://localhost:8080/hello
tomcat应用部署路径(webapps目录、ROOT目录、自定义目录)文章来源地址https://www.toymoban.com/news/detail-406995.html

到了这里,关于tomcat应用部署路径(webapps目录、ROOT目录、自定义目录)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • uniapp:二级目录部署H5静态图片资源请求路径不对

    引入方式 由于url使用的是二级目录, http://www.demo.com/mini/ 开发环境中没有问题,资源可以正常请求到 上线后,发现静态资源请求的路径是 请求不到资源,返回了404 网上给出了很多方式 都不能获取 其实最后解决的方式也很简单,使用相对当前目录的方式 也就是把最前面的路

    2024年02月13日
    浏览(37)
  • Servlet路径问题(“/“到底代表什么)-“web应用程序的根目录“与“web站点的根目录“

    JavaWeb——Servlet路径问题(\\\"/\\\"到底代表什么) 在JavaWeb中,使用路径时出现了大量的\\\"/“,而每次使用”“时都感觉其代表的含义是不同的,因此,本篇文章将汇总JavaWeb中的”\\\"出现情况及其所代表的含义。 了解这些\\\"/\\\"含义之前,先来了解绝对路径与相对路径的概念。 提前说一下

    2023年04月25日
    浏览(30)
  • javaee springMVC的简单使用 jsp页面在webapp和web-inf目录下的区别

    放在webapp目录下的jsp页面可以直接通过URL访问到,放在web-inf目录下的页面,只能通过程序的转发或者重定向访问。

    2024年02月09日
    浏览(33)
  • Docker应用部署之Tomcat

    部署Tomcat 要求:在docker中部署tomcat,并通过外部机器访问tomcat部署的项目 步骤: 1.搜索tomcat镜像 docker search tomcat 2.拉取tomcat镜像 docker pull tomcat 3.创建容器,设置端口映射、目录映射 mkdir ~/tomcat cd ~/tomcat docker run -id --name=c_tomcat -p 8080:8080   将宿主机的8080映射到容器的8080端

    2024年02月07日
    浏览(31)
  • docker应用部署(部署MySql,部署Tomcat,部署Nginx,部署Redis)

    一、部署MySQL 搜索mysql镜像 拉取mysql镜像 创建容器,设置端口映射、目录映射 参数说明: -p 3307:3306 :将容器的 3306 端口映射到宿主机的 3307 端口。 -v $PWD/conf:/etc/mysql/conf.d :将主机当前目录下的 conf/my.cnf 挂载到容器的 /etc/mysql/my.cnf。配置目录 -v $PWD/logs:/logs :将主机当前目

    2024年02月03日
    浏览(32)
  • tomcat部署应用页面乱码问题解决方案

    参考:(129条消息) java jvm字符集 设置_windows/tomcat 修改java虚拟机JVM以utf-8字符集加载class文件的两种方式..._Lemaden的博客-CSDN博客 1、应用部署tomcat启动之后,页面显示乱码,解决方案 设置环境变量: 我的电脑 - 右键:属性 - 高级系统设置 - 环境变量 - 系统变量:新建(W) 变量名

    2024年02月10日
    浏览(34)
  • web基础和tomcat的安装,部署jpress应用

    目录 1. 简述静态网页和动态网页的区别。 2. 简述 Webl.0 和 Web2.0 的区别。 3. 安装tomcat8,配置服务启动脚本,部署jpress应用。 【1】定义区别 请求响应信息,发给客户端进行处理,由浏览器进行解析,显示的页面称为静态页面。 静态网页是标准的HTML文件,一般包含文本、图像

    2024年02月12日
    浏览(24)
  • Jenkins环境部署与应用(Tomcat+war包方式)

            本文章采用Tomcat+Jenkins.war的方式进行环境部署,这是通用环境,在任何系统下都可以这样部署。当然,Jenkins官方也有提供windows版本、linux版本、mac版本等其他安装方式。         实操环境是在windows11本地电脑安装的,也就是在本地搭建的环境,只能本地访问,作

    2024年02月16日
    浏览(34)
  • LNMT(linux下nignx+mysql+tomcat(中间件)应用)部署应用、及各服务介绍、部署开源站点jpress

    目录 一、环境准备 二、tomcat1和tomcat2服务器,安装配置tomcat 1.tomcat服务器介绍 2.JDK软件介绍 3.查看JDK是否安装 4.tomcat1和tomcat2服务器,安装JDK1.8.0_191(JDK必须和nginx版本相适应,不然一直报错) 5.安装并启动apache-tomcat-8.5.16  6.关闭tomcat 7.tomcat配置目录及文件说明 三、自定义默

    2024年02月12日
    浏览(53)
  • Spark 部署与应用程序交互简单使用说明

    本文将讲解 Spark 的部署,并通过三个简单的步骤来编写一个独立应用程序。 我们将使用本地模式,其中所有的处理都是在Spark shell中的一台机器上完成的——这是学习框架的一种简单方法,迭代执行的方式可以及时反馈直接结果。使用Spark shell,可以在编写复杂的Spark应用程

    2024年04月12日
    浏览(26)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包