gpt4 book ai didi

java - 在 Tomcat 服务器上加载静态文件

转载 作者:行者123 更新时间:2023-11-28 23:20:54 25 4
gpt4 key购买 nike

我看到其他人遇到过在 Tomcat 服务器上加载静态文件(例如 html)的问题。关注 guide on accessing local files from a tomcat server , 我添加了 <Context docBase="F:/Sprint000" path="/static" />server.xml文件。我不断收到 404 错误。我假设根文件夹是“webapps”?

有什么想法吗?

目录:webapps/Sprint000/index.htm

服务器.xml

<Engine name="Catalina" defaultHost="localhost">

<Cluster className="org.apache.catalina.ha.tcp.SimpleTcpCluster"/>

<Realm className="org.apache.catalina.realm.LockOutRealm">

<Realm className="org.apache.catalina.realm.UserDatabaseRealm"
resourceName="UserDatabase"/>
</Realm>

<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true">

Documentation at: /docs/config/valve.html -->

<Valve className="org.apache.catalina.authenticator.SingleSignOn" />

<Context docBase="/Sprint000" path="/static" />
<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>
</Engine>

最佳答案

寻找文件context.xml,将其编辑为:

<?xml version="1.0" encoding="UTF-8"?>
<Context reloadable="true">
<Resources>
<PreResources
base="F://Sprint000"
className="org.apache.catalina.webresources.DirResourceSet"
webAppMount="/static" />
</Resources>
<Valve className="org.apache.catalina.valves.RemoteAddrValve"
allow=".*" />
</Context>

关于java - 在 Tomcat 服务器上加载静态文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43982722/

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