gpt4 book ai didi

java - Tomcat 如何在服务器 xml 中将基站点 url 连接到我的项目

转载 作者:行者123 更新时间:2023-11-28 23:13:57 26 4
gpt4 key购买 nike

我的服务器 xml 文件:

<Host name="XXX.XXX.XXX.XXX" appBase="webapps"
unpackWARs="true" autoDeploy="true">
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"prefix="localhost_access_log" suffix=".txt"
pattern="%h %l %u %t &quot;%r&quot; %s %b" />
</Host>

我的项目在 webapps 文件夹中 (webapps/MyProject/)。当我转到站点 URL 时,tomcat 主页不是我的 MyProject 主页。

谢谢。

最佳答案

默认情况下,当您尝试使用以下 URL 访问它时,它打开的页面是默认的 tomcat 页面,

http://localhost:8080/

您需要覆盖该页面。在 $TOMCAT_HOME/conf/web.xml 中有一个名为 的部分,它看起来像这样:

<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>

默认的 servlet 会尝试按列出的顺序加载 index.* 文件。通过在 $TOMCAT_HOME/webapps/ROOT 中创建一个 index.html 文件,您可以轻松地覆盖 index.jsp 文件。该文件包含新的静态主页或重定向到 servlet 主页的情况有些常见。重定向看起来像:

<head>
<meta http-equiv="refresh" content="0;URL=http://localhost:8080/some/path/to/servlet/homepage/">
</head>

<body>
</body>

</html>

引用:https://wiki.apache.org/tomcat/HowTo#How_do_I_override_the_default_home_page_loaded_by_Tomcat.3F

关于java - Tomcat 如何在服务器 xml 中将基站点 url 连接到我的项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53129953/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com