tomcat项目发布

news/2024/7/3 6:41:05

目标:把发布到 Tomcat 下的 Web 项目,访问路径去掉项目名称

方法 1:
原理:Tomcat 的默认根目录是 ROOT,实际上 ROOT 这个项目在实际生产环境是没有用的,所以我们可以用我们的项目覆盖 ROOT 项目 。
操作过程:
1.删除ROOT下所有文件及文件夹
2.把我们项目的 war 包解压后,项目目录下的所有文件和子目录都拷贝到 ROOT 目录下即可
或者有更狠的一招:直接删掉 ROOT 目录,然后把我们的项目打包名称改成 ROOT.war,放到 webapps下就行

方法 2:
原理:Tomcat 本身可以配置虚拟目录。方法就是在 Server.xml 中 的 节点下加入 Context 信息。如我们可以配置 <Context path="/abc" docBase=“D:\app\abc” … /> ,那我们可以通过地址 http://localhost:8080/abc 来访问我们放在 D:\app\ 下面的 ab c项目。我们可以把这个 path="/abc" 修改为 path=""。意思就是把abc映射到根目录,访问路径就会变成http://localhost:8080/。
操作过程:


http://www.niftyadmin.cn/n/4557159.html

相关文章

关于C.K的故事。

关于c.k的资料真是少之又少 和异性玩精神上的恋爱 姓名&#xff1a;沉珂&#xff08;C.K&#xff09;  性别&#xff1a;女  星座&#xff1a;天秤座  血型&#xff1a;B型   故乡&#xff1a;湖南   生日&#xff1a;1987年10月22日   性向&#xff1a;双性恋 她爷…

Tomcat在idea控制台乱码问题

这种情况是tomcat的日志配置文件的编码需要修改&#xff0c;找到tomcat安装目录&#xff0c;找到conf下的logging.properties文件&#xff0c;将其中的encoding UTF-8的部分全部修改为encoding GBK&#xff0c;如图&#xff1a;

Unity3d发布IOS(包含u3d自带IAP内购)的流程-小白篇(四)-Xcode配置发布部分

上一篇&#xff1a;http://www.cnblogs.com/yzxhz/p/9618665.html 已经配置好了ios内购部分。加上原有开发的程序已经可以打包发布了。 本篇需要&#xff1a;mac电脑&#xff08;安装好xcode&#xff09;。 首先从unity进行打包&#xff0c;点击File>Build Setting> 选…

java 问题

System.out.println(c);改成System.out.println(c.toString()); ||| 做个循环就可以打印 还有如果需要用集合的话建议可以直接用List 接口

java/android 做题中整理的碎片小贴士(9)

1、Synchronized(sync.class)实现锁定全局锁&#xff0c;否则要确保运行的是同一个实例&#xff0c;否则synchronize不起作用。 2、子类构造方法在调用时必须先调用父类的&#xff0c;如果父类没有无参构造&#xff0c;必须在子类中显式调用。 3、析构的时候先调动派生类的析构…

C#数据集问题

把索引改城相应的循环因子就可以了 答案补充 使用控件的绑定方法 在外面套个循环 方法是一样的 cbo代表下拉列表控件this.cbo.Items.Add(ds.Tables[0].Rows[0][0].ToString())把数据集第一张表中第一行第一列的信息插入下拉列表 答案补充 用循环不就好了么 this.cbo.Bind()&…

Oracle的常用语句

1、查询创建的用户 select * from all_users;2、查询创建的表空间 SELECT * FROM dba_tablespaces;3、查询dump文件目录 select * from dba_directories;

学C的第二十七天【指针的进阶(三)】

相关代码gitee自取&#xff1a;C语言学习日记: 加油努力 (gitee.com) 接上期&#xff1a; 学C的第二十六天【指针的进阶&#xff08;二&#xff09;】_高高的胖子的博客-CSDN博客 复习巩固&#xff1a; 数组名&#xff1a; 数组名是数组首元素的地址&#xff0c; 但是有两个…