iis服务器助手广告
返回顶部
首页 > 资讯 > 后端开发 > JAVA >tomcat应用部署路径(webapps目录、ROOT目录、自定义目录)
  • 554
分享到

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

tomcatjava 2023-09-01 17:09:13 554人浏览 安东尼
摘要

说明:ROOT和WEBapps都是将应用部署于Tomcat下的初始目录,区别在于ROOT相比webapps服务器优先去webapps目录下找项目,如果有则显示,没有则去ROOT找,ROOT可以去除访问

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

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

将项目的war包放在webapps目录下,运行tomcat会自动解压缩并部署为应用。
在这里插入图片描述
访问路径为 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 的 server.xml (在tomcat/conf/server.xml)文件,在的下方加上一句:

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

其中,docBase为编译输出所在目录,也就是你要设置为tomcat根目录的文件路径。这样Host标签中的webapps文件路径就自动失效,docBase目录将自动生效。
在这里插入图片描述
如此,便将项目部署于自定义目录,且为根目录,可直接访问:
http://localhost:8080/hello
在这里插入图片描述

来源地址:https://blog.csdn.net/thinkpading/article/details/127536840

--结束END--

本文标题: tomcat应用部署路径(webapps目录、ROOT目录、自定义目录)

本文链接: http://www.lsjlt.com/news/389032.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • tomcat应用部署路径(webapps目录、ROOT目录、自定义目录)
    说明:ROOT和webapps都是将应用部署于tomcat下的初始目录,区别在于ROOT相比webapps服务器优先去webapps目录下找项目,如果有则显示,没有则去ROOT找,ROOT可以去除访问...
    99+
    2023-09-01
    tomcat java
  • tomcat的webapps目录下的应用删除部署详解
    目录1.tomcat9的webapps下应用的访问2. 进一步:删除webapps下所有目录,只留自己应用2.1 删除说明2.2 需要删除的内容3. 小结1.tomcat9的weba...
    99+
    2024-04-02
  • tomcat中webapps目录下的应用怎么删除
    要删除Tomcat中webapps目录下的应用,可以按照以下步骤进行操作:1. 停止Tomcat服务,可以使用命令`./shutdo...
    99+
    2023-08-15
    tomcat webapps
  • 如何将eclipse项目部署到tomcat根目录
    这篇文章主要介绍如何将eclipse项目部署到tomcat根目录,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!使用eclipse开发web项目,会把项目部署到tomcat中。按正常方法部署后,项目的访问路径会加上项目...
    99+
    2023-06-26
  • tomcat无法部署应用目录如何解决
    Tomcat无法部署应用目录的问题可能有多种原因。以下是一些可能的解决方法:1. 检查文件权限:确保Tomcat用户对应用目录具有正...
    99+
    2023-10-09
    tomcat
  • tomcat无法部署应用目录怎么解决
    若Tomcat无法部署应用目录,可能是由于以下几个原因导致的: 权限问题:请确保Tomcat用户(一般为tomcat或者tomc...
    99+
    2024-02-29
    tomcat
  • tomcat无法部署应用目录的原因有哪些
    Tomcat无法部署应用目录的原因可能包括以下几个方面: 权限问题:Tomcat运行的用户没有足够的权限来访问或写入应用目录。可...
    99+
    2023-10-25
    tomcat
  • 如何使用war包部署到Tomcat根目录
    这篇文章将为大家详细讲解有关如何使用war包部署到Tomcat根目录,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。使用maven制作war包的名字通常为项目名.war,如jspxcms-8.0.1.war...
    99+
    2023-06-26
  • PHP返回路径中的目录部分
    这篇文章将为大家详细讲解有关PHP返回路径中的目录部分,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 PHP 返回路径中的目录部分 PHP 提供了多种函数来处理文件路径,包括 dirname() 函数,...
    99+
    2024-04-02
  • Tomcat目录部署与Context描述文件context.xml
    在Tomcat中,可以通过将应用程序部署到特定目录来进行部署。这些目录位于Tomcat安装目录的`webapps`文件夹下。要在To...
    99+
    2023-09-28
    Tomcat
  • C#获取应用程序路径或Web页面目录路径
    一、Winform获取本程序的路径 1、获取当前目录 返回最后不带“\”的目录:如D:\Winform\bin\Debug System.Windows.Fo...
    99+
    2024-04-02
  • Vue如何配置根目录@(引用路径)
    目录Vue如何配置根目录@Vue配置@作为src根路径Vue如何配置根目录@ 首先:@是在路径访问时使用的,为了减少层级引用。 @这是webpack设置的路径别名,默认指向src。 ...
    99+
    2024-04-02
  • laravel框架中常用目录路径是什么
    小编给大家分享一下laravel框架中常用目录路径是什么,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!app_path()app...
    99+
    2024-04-02
  • python获取当前用户的主目录路径
    python获取当前用户的主目录路径, 示例代码如下: #! /usr/bin/python # -*- coding: utf-8 -*- import os print os.environ['HOME'] print o...
    99+
    2023-01-31
    路径 主目录 用户
  • laravel常用目录路径获取方法有哪些
    这篇“laravel常用目录路径获取方法有哪些”除了程序员外大部分人都不太理解,今天小编为了让大家更加理解“laravel常用目录路径获取方法有哪些”,给大家总结了以下内容,具有一定借鉴价值,内容详细步骤清晰,细节处理妥当,希望大家通过这篇...
    99+
    2023-06-06
  • logback怎么自定义指定日志文件存储目录
    这篇文章主要介绍“logback怎么自定义指定日志文件存储目录”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“logback怎么自定义指定日志文件存储目录”文章能帮助大家解决问题。logback自定义...
    99+
    2023-07-05
  • jsp在层级目录使用action到servlet路径问题
    在JSP中使用action属性指定Servlet路径时,如果Servlet位于不同的层级目录中,可以使用相对路径或绝对路径来指定Se...
    99+
    2023-09-08
    jsp
  • 如何解决vue-cli3使用子目录部署问题
    这篇文章主要介绍了如何解决vue-cli3使用子目录部署问题,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。在使用 vue-cli3 buil...
    99+
    2024-04-02
  • 使用Nginx部署Vue项目全过程及踩坑记录
    目录Nginx部署Vue项目使用Nignx部署Vue项目步骤1.打包Vue项目2.复制dist文件夹到Vue默认目录3.高级配置重新启动 Nginxlinux环境总结Nginx部署V...
    99+
    2023-02-15
    Nginx部署Vue项目 使用Nginx部署Vue Vue部署Nginx
  • 如何使用CDPATH为linux cd命令定义基础目录
    这篇文章主要讲解了“如何使用CDPATH为linux cd命令定义基础目录”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何使用CDPATH为linux cd命令定义基础目录”吧!如果你经常...
    99+
    2023-06-17
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作