做文件上传功能测试时,发现文件上传功能没有问题,但是读取上传的文件(图片)时提示找不到路径,但是有一个现象是重启Tomcat服务器后便能成功显示,分析原因后我猜测是由于没有讲图片上传至服务器目录下,导致服务器正在运行时无法找到该文件,但是重新启动服务器后,相当于将项目重新部署了一遍,于是上传的文件或图片随项目一起被部署到服务器中,所以能成功显示该文件或图片。
意识到问题后,却不知道如何解决这个问题,在百度上搜索也无果,好像从来没有出过类似这样的问题。IDEA有一点比较奇怪的是默认的输出路径就在本项目下的target文件夹,于是我在target文件夹下找到对应的webapp文件夹下的对应路径,将上传文件的路径设置为该文件夹,然后修改相应的文件显示路径,依旧显示无法找到文件。
于是便想尝试能不能将项目部署路径改变到服务器目录下的webapp文件夹下(像之前使用MyEclipse开发一样),通过努力,终于将输出路径成功修改,并修改相应文件上传路径,然后测试时为用户新注册了一个从没有用过的头像,登陆,激动人心的时候到了!!图片成功显示出来了!!!先将修改输出路径的方法及过程截图放在博文中,以便以后及他人参考。
到此,尝试重新启动Tomcat服务器,启动后到服务器目录下找是否有自己编写的项目如果有,尝试将文件上传路径修改为当前服务器下某文件夹的路径,然后再网页上尝试该功能是否能够使用,问题可能会得到解决
相关推荐
intellij idea 集成tomcat
IntellijIdea配置Tomcat[整理].pdf
在 IntelliJ IDEA 中配置 Tomcat 服务器是为了能够在开发过程中部署和运行您的 Java Web 应用程序。下面是配置 Tomcat 的基本步骤: 下载和安装 Tomcat: 首先,您需要从 Apache Tomcat 的官方网站...
Intellij IDEA整合Tomcat手册
NULL 博文链接:https://buliedian.iteye.com/blog/858026
intellij idea 多module时,System.getProperty("user.dir")获取的是默认路径。此文档修改获取到的module路径。使获取的路径到当前module实际路径。亲测好用
Java 互联网常见项目开发,基础科目之一,IntelliJ IDEA 配置Tomcat 9 开发环境, 有需要朋友,可以参考一下~
IntelliJ IDEA 中文指南
IntellijIdea配置Tomcat整理.pdf
介绍在IntelliJ IDEA 里配置本地的TomCat 9.0服务器,前提是TomCat 9.0服务器已经正确安装并配置
IntelliJ IDEA是java编程语言开发的集成环境,不过官方是英文版的,这是一个汉化包,下载后放至IntelliJ IDEA安装目录的lib目录下就行,重新启动程序就是中文了。
主要介绍了IntelliJ IDEA配置Tomcat(完整版图文教程),小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
Intellij Idea 13.1 +tomcat server 配置热部署 配置好后,修改jsp文件;马上生效。
本项目是在Mac下,基于IntelliJ IDEA +tomcat+maven,实现web前端6种数据类型的绑定,包括基本数据类型、包装数据类型、数组类型、简单对象类型、复杂对象类型、List类型
1.IntelliJ IDEA 介绍 2.本教程介绍 3.Windows 下安装 4.Ubuntu 下安装 5.Mac 下安装 6.安装总结 7.首次运行 8.安装目录讲解 9.界面讲解 10.主题字体和文件编码修改 11.各类文件类型图标讲解 12.索引的讲解 13.编译...
图解Intellij IDEA 入门教程,简单看得见,轻轻松松成为java开发高手
vscode-intellij-idea-keybindings, vs 代码的IntelliJ IDEA 键绑定端口 用于 Visual Studio 代码的 IntelliJ IDEA 键绑定 vs 代码的IntelliJ IDEA 键绑定端口。 包括 keymaps,WebStorm,PyCharm,PHP Storm等流行...
史上最简单的 IntelliJ IDEA 教程
resources_cn_IntelliJIDEA_2017.3.1_r2.jar resources_cn_IntelliJIDEA_2017.3.2_r1.jar resources_cn_IntelliJIDEA_2017.3.3_r2.jar resources_cn_IntelliJIDEA_2017.3.4_r1.jar resources_...
Intellij IDEA汉化包。支持最新版本2018.直接复制lib即可。file-seting可用。 设置下菜单可正常打开。