Intellij Idea在部署Java Web项目时为无法获取路径的问题
2018-03-20 13:08
525 查看
这两天在写项目的同时顺便搭建寝室的一个文件共享服务器,用的是Tomcat,目录结构是这样的:
其中WEB-INF下面的share文件夹是用来存放上传和下载的共享文件的,但是我在使用 request.getServletContext().getRealPath("/WEB-INF/statics/share/")时总是报找不到目录的错误。查看target下的WEB-INF里的statcis中也确实没有share这个文件夹,也没有css、js等其他文件夹,只有views文件夹。
后来发现,除了views文件夹其他文件夹都是空的。给某个文件夹随便放入一个文件之后,target下的WEB-INF中就出现了相应的文件夹。于是我给share文件加入了一个文件,问题成功解决。我估计这是Idea在部署的时候,由于不是真正的部署,自动把空文件夹优化了。
其中WEB-INF下面的share文件夹是用来存放上传和下载的共享文件的,但是我在使用 request.getServletContext().getRealPath("/WEB-INF/statics/share/")时总是报找不到目录的错误。查看target下的WEB-INF里的statcis中也确实没有share这个文件夹,也没有css、js等其他文件夹,只有views文件夹。
后来发现,除了views文件夹其他文件夹都是空的。给某个文件夹随便放入一个文件之后,target下的WEB-INF中就出现了相应的文件夹。于是我给share文件加入了一个文件,问题成功解决。我估计这是Idea在部署的时候,由于不是真正的部署,自动把空文件夹优化了。
相关文章推荐
- java web项目获取路径问题
- 解决项目打jar包后无法获取配置文件的路径问题
- 在JAVA WEB项目中,JSP中的图片无法显示,绝对路径和相对路径问题的解决办法。
- IntelliJ IDEA中Spring Boot项目使用spring-boot-devtools无法实现热部署/热更新的问题解决
- 解决项目打jar包后无法获取配置文件的路径问题
- Servlet/JSP中的路径,Tomcat部署项目时问题
- java获取项目路径时,里面有空格问题
- myEclipse 部署项目时,deploy location不显示路径问题解决
- eclipse部署web项目无法将项目发布到本地的tomcat的问题
- javascript 获取当前部署项目路径
- JAVA WEB项目中的路径问题。
- (转)Eclipse下Tomcat项目部署路径问题(.metadata\.plugins\org.eclipse.wst.server.core\tmp0
- JAVA WEB项目中各种路径的获取
- 同一tomcat部署多个项目相对路径绝对路径问题示例
- Cocos2d-x--新建Cocos2d-x项目出现的问题--系统无法启动程序,系统找不到指定的路径
- java web项目中上传文件、图片路径问题
- 后台无法通过$_FILES获取临时保存文件路径问题
- Intelij部署项目到Tomcat时,无法正确将target放入WebApp的问题
- 理解java Web项目中的路径问题
- 【Java EE】Eclipse项目 部署路径问题