因为项目原因要修改tomcat的默认主页为自己项目的主页,借鉴网上的说法,自己实现的,往多多给出建议:
1、${TOMCAT_HOME}/conf/server.xml
找到
<Host name="localhost" debug="0" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
在其后面后边附加下面这行代码:
<Context path="" docBase="my-web-1.0.0" debug="0"/>
<!-- my-web-1.0.0为${TOMCAT_HOME}/webapps下的目录 -->
2、修改${TOMCAT_HOME}/conf/tomcat-users.xml
增加可访问/admin 和 /manager的用户
<user username="admin" password="admin" roles="admin,manager"/>
3、保存重起Tomcat
对于我的项目来说,这样做了之后还是不行,我的项目的首页没有在项目根目录下而是在一个文件夹下面,所以在上面操作完后,在自己的项目的web.xml中将默认的起始页前面加”./文件夹名称/“
这样操作后我的框架里面的头部和左边的导航栏显示的404,所以在首页框架里面修改了头部和左侧页面的引用语句,改为绝对路径后,重启解决了问题。
注:貌似第二步可以不做,我自己试了下,感觉不出有什么不同。