项目的实际使用中经常需要将当前项目设为tomcat的默认项目,而不是进入到tomcat的页面,有几种方法可以实现,注意第二种、第三种情况需要先删除webapps下的ROOT目录,否则会失败。

 一、 将自己的项目改名为ROOT注意项目名称要大写(或者将自己打的war包解压后放到webapps\ROOT目录下,并将原来的ROT目录下的东西删除)

  如果改完后没生效,建议清空tomcat中的work目录(缓存)

例如:

index.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>jsessionid=${pageContext.session.id}<br/><%=request.getRealPath("/")%><br/><p>项目名称:${pageContext.request.contextPath}YYY</p></body>
</html>

启动Tomcat测试:

二、修改配置文件server.xml(先删除webapps下的ROOT目录)

增加<Context path="" docBase="Cluster" debug="0" reloadable="true"/>节点,其中docBase为webapps中的项目。注意,<Context>一定要加在<Host>节点中。例子如下:

<Host name="localhost" appBase="webapps"  unpackWARs="true" autoDeploy="true"  xmlValidation="false" xmlNamespaceAware="false">  <Context path="" docBase="Cluster" debug="0" reloadable="true"/>  

三、修改配置文件server.xml

增加<Context path="" docBase="E:\apps\Cluster" debug="0" reloadable="true"/>节点,其中docBase为需要设为默认项目的绝对路径。注意,<Context>一定要加在<Host>节点中。例子如下:

<Host name="localhost" appBase="webapps"  unpackWARs="true" autoDeploy="true"  xmlValidation="false" xmlNamespaceAware="false">  <Context path="" docBase="E:\apps\Cluster" debug="0" reloadable="true"/>  

转载于:https://www.cnblogs.com/qlqwjy/p/8549130.html

【Tomcat】Tomcat下设置项目为默认项目相关推荐

  1. python默认安装地址_python多版本下设置python3为默认的方法

    python3设置为多版本为默认的方法 如何在双python下设置python3为默认 在C:\Program下举例 第一步安装好python2和python3后设置好环境变量 第二步去掉python ...

  2. Windows10环境下设置播放器默认软件打开方式

    咳咳咳-简单的记录一下,毫无技术含量的高端操作. 1.设置默认播放器 2.设置默认PDF等类型的文件打开 OK end.........

  3. Ubuntu下设置搜狗输入法为默认输入法

    1.下载搜狗输入法 官网 下载后一路确定安装即可! 2.设置默认输入法 在设置中找到区域和语言,选择管理已安装语言. 在输入法中选择fcitx 3.重启并设为中文输入 重启电脑 设置中英文切换的快捷键 ...

  4. scratch3.0二开替换默认角色修改默认项目名称

    修改默认角色,这里有个比较便捷的方式,但不是很规范. 首先找到project-fetcher-hoc.jsx这个高阶组件, 默认项目在这里创建的 componentDidUpdate (prevPro ...

  5. 2、MyEclipse和Eclipse调优,MyEclipse配置(tomcat和jdk的内存设置),jar引入相关知识点,将Java项目编程web项目的办法

    1.WindowàPreferenceàGeneralàWorkspaceàText file encoding都改成UTF-8 2.WindowàPreferenceàGeneralàEdito ...

  6. Eclipse中web项目的默认发布路径改为外部Tomcat中webapp路径

    可参考http://www.cnblogs.com/mihu/p/4772509.html 和http://www.cnblogs.com/dyllove98/archive/2013/06/07/3 ...

  7. tomcat配置启动端口和默认项目及默认404

    tomcat配置启动端口和默认项目默认404 1.tomcat配置启动端口 tomcat文件夹conf文件下的server.xml文件中配置tomcat的启动端口和关闭端口 <!-- 改标签内可 ...

  8. tomcat配置400/404/500类型的错误页面,修改项目默认路径,修改默认项目

    修改项目默认路径,修改默认项目  http://xxx.xxxxxx.xxx  直接访问 找到tomcat路径中conf文件夹下server.xml文件找到 <Host name="l ...

  9. 解决eclipse环境下maven项目tomcat启动,未加载到项目的问题

    解决eclipse环境下maven项目tomcat启动,未加载到项目的问题 参考文章: (1)解决eclipse环境下maven项目tomcat启动,未加载到项目的问题 (2)https://www. ...

最新文章

  1. 手机php环境的openss_php开启openssl的方法
  2. iOS消息推送机制原理与实现
  3. tomcat端口被占用
  4. App设计灵感之十二组精美的电商App设计案例
  5. Transaction rolled back because it has been marked as rollback-only 异常处理
  6. python读取数据库后生成网页_python查询数据库并将结果按照格式生成HTML页面展示...
  7. 游戏程序中的骨骼插件
  8. 【大数据入门二——yarn和mapreduce】
  9. Codeforces Round #179 (Div. 2): D. Greg and Graph(Floyd)
  10. 真正决定你成败的,是时间管理!
  11. 信息图表是如何炼成的之一:媒体使用情况
  12. (一二一)核心动画基础
  13. codeblock调试
  14. win7开机rpc服务器不可用进不了系统,win7系统提示rpc服务器不可用怎么解决
  15. HMC_Hamiltonian Monte Carlo 推导,代码
  16. pytorch保存模型pth_pytorch模型文件pth详解
  17. 关于.length与.length()的问题
  18. oracle ytd,hana ytd计算
  19. 外贸怎么开发客户?这些你不一定知道
  20. 随机密码生成Python

热门文章

  1. 有没有一百万的电脑配置?
  2. 谷歌母公司将分拆出新量子公司,名为“沙箱”
  3. 同事经常蹭我的车,我该怎么拒绝?
  4. “三步走”助你完成领导者转变
  5. 新零售时代,美妆行业如何打造新主场?
  6. 指纹支付为什么没有推广?
  7. Apple’s current market value is more than two trillion
  8. python入门——P36类和对象:给大家介绍对象
  9. Mysql Server8.0下载安装配置环境教程
  10. 在SQL Server中以运行总计运行