最近构建了文件服务器,发现了某个问题。 访问localhost:8080/项目名称/下的图像即可,但直接访问localhost:8080/的资源时,会显示资源没有权限。
那么如何才能直接访问webapps的资源呢?
upload.png
上面的照片是要访问的资源
浏览器地址栏:
浏览器. png
这需要修改tomcat的server.xml:
unpack wars=' true ' auto deploy=' true '
prefix=' localhost _ access _ log ' suffix='.txt '
pattern='%h %l %u %t '%r' %s %b' /
必须向host中添加context属性
其中,path是与浏览器端口号相对应的后面的地址,docBase是您想要访问的路径。 也可以设置为其他路径,如D:pic的资源。 后面的属性并不特别重要,也可以不设置。
但是!
修改此tomcat后,您可以使用tomcat命令启动。 可以访问webapps下的资源
如果是ide,还是无法访问!
在这种情况下,必须更改ide的配置。 例如,考虑一下idea
ide.png
必须选择那个。 这样,使用idea启动tomcat时,也可以直接访问webapps下的资源。
结束