tomcat去掉项目名称直接访问项目
需求: 把发布到Tomcat下的web项目,访问路径去掉项目名称
就是说我在服务器上发布的网页,不需要加项目名,根据端口号就能直接访问了
方法一:
原理:Tomcat的默认根目录是ROOT,实际上ROOT这个项目在实际生产环境是没有用的,所以我们可以用我们的项目覆盖ROOT项目
操作过程:
1.删除ROOT下所有文件及文件夹
2.把我们项目的war包解压后,项目目录下的所有文件和子目录都拷贝到ROOT目录下即可 或者干脆:直接删掉ROOT目录,然后把我们的项目打包名称改成ROOT.war,放到webapps下就行
方式二:(推荐)
原理:Tomcat本身可以配置虚拟目录。方法就是在Server.xml中节点下加入Context信息。如我们可以配置<Context path="/abc" docBase=“D:\app\abc” …/>,那我们可以通过地址http://localhost:8080/abc来访问我们放在D:\app\下面的abc项目。我们可以把这个path="/abc"修改为path=""。意思就是把abc映射到根目录,访问路径就会变成http://localhost:8080/。
操作过程: 按照配置虚拟目录的方式,在下添加一个Context节点,具体配置如下:
<Engine name="Catalina" defaultHost="localhost"...>
... <Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true"> <Context path="" docBase="你的项目名" reloadable="true" />
<!--注:我这里使用的是相对路径,项目是放在Tomcat的webapps目录下的,当然也可以改为绝对路径-->
... </Host>
...
</Engine>
如果端口是8080, 即可直接 http://ip:8080 就能访问
tomcat去掉项目名称直接访问项目相关推荐
- Tomcat 直接使用端口号访问项目
部署项目在Tomcat后,一般都是通过端口号加项目名称来进行访问项目, 如:localhost:8080/MyProject.如果需要直接通过输入端口号就直接访问到项目(如输入:localhost), ...
- 如何让tomcat服务器运行在80端口,并且无需输入项目名即可访问项目()
这个问题最开始遇到的时候是半年前,自己买了个服务器玩,但是域名解析的时候出了问题,我查了查资料才知道腾讯云是默认解析到80端口,而且还改不了. 首先是修改tomcat运行端口号,默认是8080,但是我 ...
- Tomcat8部署项目启动成功,访问项目报404解析
1.首先确认tomcat启动成功(http://localhost:8080 访问正常) 2.其次确认tomcat config(双击显示)->Server Locations,如图(注意:部署 ...
- tomcat启动正常,但是访问项目时,404. Eclipse没有正确部署工程项目
在eclipse中新建的Dynamic Web Project.写好代码后,选择Run on Server(当然Server配置为Tomcat),但是运行后我们发下在Tomcat的安装目录下并没有出现 ...
- Tomcat启动成功,但是访问项目时或者是localhost:8080时出现404
tomcat执行IP:端口无报错,发布项目以后报错,报错内容如下: 后台日志中相关部分报错日志如下: org.apache.catalina.startup.HostConfig.deployWAR ...
- 定义项目名称快速启动项目
1. 2. 3.根据需要,选择普通或者Debug模式启动即可.
- tomcat配置访问项目时不需要加项目名称
java web部署后,访问项目的时候,需要在地址中添加项目名称,那么如何去掉项目名称直接访问项目呢? 目前有两种方式: 方式1:修改conf目录下的server.xml配置 [html] view ...
- (转)tomcat配置访问项目时不需要加项目名称
原文:http://blog.csdn.net/coolcoffee168/article/details/52582770 java web部署后,访问项目的时候,需要在地址中添加项目名称,那么如何 ...
- Tomcat6.0.37,tomcat6.0.37,下访问Web项目,jsp项目不需要输入项目名称和端口号的配置方法...
1.不需要数据项目名称就可以访问项目的配置方法如下: 首先到你的Tomcat下的conf文件夹下找到server.xml文件,打开后修改为: <Host name="localhost ...
- eclipse Java Web项目自定义访问项目名称
有时候我们在创建Java Web项目的时候比较规范,然后项目名称比较难记忆,所以在浏览器访问的时候就容易写错,我们可以自定义在浏览器要访问的名称, 按照之前我的做法,如果是在Tomcat中启动,不涉及 ...
最新文章
- 从字符串中删除所有出现的char
- 将两个数组河滨_两名3岁男孩在河滨公园玩耍迷了路 幸亏被好心人“捡”到
- MATLAB图像函数 块和邻域的处理
- VS网站开发的发布部署的不同情况说明
- 基于java ssm springboot女士电商平台系统源码+文档设计
- [UVa 122] Trees On the Level
- Flutter基础—布局模型之滚动块
- Windows 8 DirectX 开发学习笔记(十五)使用Billboard实现树木贴图
- 玩转 Numpy 的精选习题
- 拷贝控制——拷贝、赋值与销毁
- php中file文件操作函数readfile fread fgets fgetc以及不需要加fopen的file_get_contents file_put_contents file()
- 和商简智能CEO关于APS的聊后感
- Javascript--闭包
- python打开txt文件
- CentOS7设置console口能连接
- vmware不显示usb图标解决办法
- 微信扫描二维码跳转至浏览器打开 jsp
- matlab吃cpu还是显卡_如何配置一台适合跑MATLAB的电脑
- EuroSys'14 会议记录
- 【Codeforces Round #514 (Div. 2) D. Nature Reserve】 三分+推公式
热门文章
- Linux MySQL8.0.11版本升级到MySQL8.0.23【数据库备份】
- iOS 逆向 越狱手机如何安装老版本微信
- [POJ3683]Priest John's Busiest Day
- 2017南工软件ACM集训队选拔赛第一场
- link与@import自己的一些愚见
- 《大型网站技术架构》《K8S进阶实战》等书籍!送45本!
- JavaScript之毒瘤
- 修复DialogFragment Fragment already added 异常
- 开源免费的C/C++网络库 c/c++ sockets library 七剑下天山
- 1072 开学寄语 (20 分)