找不到本地路径图片错误的解决方法

1.错误描述



在D:\apache-tomcat-8.0.53\conf\server.xml中配置也不可以

2.idea中运行tomcat

2.1 war exploded说明

使用tomcat 部署成war exploded 而不是war包。war exploded模式是直接把文件夹、jsp页面 、classes等等移到Tomcat 部署文件夹里面,进行加载部署。因此这种方式支持热部署,一般在开发的时候也是用这种方式。在平时开发的时候,使用热部署的话,应该对Tomcat进行相应的设置,这样的话修改的jsp界面什么的东西才可以及时的显示出来。

2.2 部署的位置

D:\apache-tomcat-8.0.53的webapps 和 work下面都没有。

在idea中配置的tomcat,在运行时idea不会把项目放到自己的webapps路径下,而是复制三份文件到 ${user.home}/.IntelliJIdea/system/tomcat 目录下的各自项目。

对应到我的电脑,就是:

C:\Users\wz\.IntelliJIdea2018.1\system\tomcat

对应的项目是:

C:\Users\wz\.IntelliJIdea2018.1\system\tomcat\Unnamed_onlineshop

想要实现本地资源的重定向访问,就需要在Deployment添加配置:




添加完成后,就可以在在路径下看到xml文件:
C:\Users\wz.IntelliJIdea2018.1\system\tomcat\Unnamed_onlineshop\conf\Catalina\localhost


其中onlineshop.xml为:

<?xml version="1.0" encoding="UTF-8"?>
<Context path="/onlineshop" docBase="E:\IdeaProjects\onlineshop\target\onlineshop" />

upload.xml为:

<?xml version="1.0" encoding="UTF-8"?>
<Context path="/upload" docBase="F:\picture\upload" />

配置完之后,就可以访问这些图片了。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容