专业网站建设品牌,十四年专业建站经验,服务6000+客户--广州京杭网络
免费热线:400-683-0016      微信咨询  |  联系我们

tomcat 默认站点的配置

当前位置:网站建设 > 技术支持
资料来源:网络整理       时间:2023/2/14 1:03:00       共计:3633 浏览

今天在配置一个tomcat的时候,发现默认站点是以前的站点,现在想换个站点,结果去找conf/sever.xml看配置,一看蒙了,server.xml中存在着几十个<host>  ,而第一个<host></host>特别长,所以忽视了第一个,结果改来改去,默认的站点还是不对。


后来仔细研究,才发现,原来所有的<host></host>都是并行的,而第一个<host>对应的站点就是默认站点。

复制代码


<Host name=”localhost” debug=”0″ appBase=”webapps”

unpackWARs=”true” autoDeploy=”true”

xmlValidation=”false” xmlNamespaceAware=”false”>


<%

HashMap map = (HashMap)session.getAttribute(“map”);

map.put(“key”,”value”);

%>


<Logger className=”org.apache.catalina.logger.FileLogger”

directory=”logs”  prefix=”localhost_log.” suffix=”.txt”

timestamp=”true”/>

<Context path=”" docBase=”ROOT” debug=”0″

reloadable=”true” crossContext=”true”>

</Context>


<Context path=”/cms” docBase=”cms” debug=”0″

reloadable=”true” crossContext=”true”>

<ResourceLink name=”jdbc/cmsPool” global=”jdbc/cmsPool”

type=”javax.sql.DataSource”/>

</Context>


</Host>


复制代码






我的第一个<host>是这样的,运行的结果是:站点访问的默认站点是第一个<context></context>对应的站点,吼吼,原来如此,结果我把第一个<context>删除了,果然达到了我想要的结果,默认的站点是我想要访问的站点了。



复制代码


<Host name=”localhost” debug=”0″ appBase=”webapps”

unpackWARs=”true” autoDeploy=”true”

xmlValidation=”false” xmlNamespaceAware=”false”>


<%

HashMap map = (HashMap)session.getAttribute(“map”);

map.put(“key”,”value”);

%>


<Logger className=”org.apache.catalina.logger.FileLogger”

directory=”logs”  prefix=”localhost_log.” suffix=”.txt”

timestamp=”true”/>


<Context path=”" docBase=”/web/” debug=”0″

reloadable=”true” crossContext=”true”>

<ResourceLink name=”jdbc/cmsPool” global=”jdbc/cmsPool”

type=”javax.sql.DataSource”/>

</Context>


</Host>


复制代码

版权说明:
本网站凡注明“广州京杭 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
欢迎扫描右侧微信二维码与我们联系。
·上一条:修改TOMCAT默认主页 | ·下一条:解决在idea开发中springboot项目无法使用内置或外部tomcat运行显示404问题

Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有    粤ICP备16019765号 

广州京杭网络科技有限公司 版权所有