做文件上传功能测试时,发现文件上传功能没有问题,但是读取上传的文件(图片)时提示找不到路径,但是有一个现象是重启Tomcat服务器后便能成功显示,分析原因后我猜测是由于没有讲图片上传至服务器目录下,导致服务器正在运行时无法找到该文件,但是重新启动服务器后,相当于将项目重新部署了一遍,于是上传的文件或图片随项目一起被部署到服务器中,所以能成功显示该文件或图片。
意识到问题后,却不知道如何解决这个问题,在百度上搜索也无果,好像从来没有出过类似这样的问题。IDEA有一点比较奇怪的是默认的输出路径就在本项目下的target文件夹,于是我在target文件夹下找到对应的webapp文件夹下的对应路径,将上传文件的路径设置为该文件夹,然后修改相应的文件显示路径,依旧显示无法找到文件。
于是便想尝试能不能将项目部署路径改变到服务器目录下的webapp文件夹下(像之前使用MyEclipse开发一样),通过努力,终于将输出路径成功修改,并修改相应文件上传路径,然后测试时为用户新注册了一个从没有用过的头像,登陆,激动人心的时候到了!!图片成功显示出来了!!!先将修改输出路径的方法及过程截图放在博文中,以便以后及他人参考。
到此,尝试重新启动Tomcat服务器,启动后到服务器目录下找是否有自己编写的项目如果有,尝试将文件上传路径修改为当前服务器下某文件夹的路径,然后再网页上尝试该功能是否能够使用,问题可能会得到解决
相关推荐
1. **配置Tomcat服务器**:首先需要在IntelliJ IDEA中配置Tomcat服务器,这通常在Edit Configurations菜单中进行。配置中包括选择服务器类型,如果是本地安装的Tomcat,则选择Local。 2. **服务器配置**:配置...
1. **安装插件**:在IntelliJ IDEA社区版中,通过“File” -> “Settings” -> “Plugins”进入插件市场,搜索“Idea Tomcat Runner”,找到并安装插件。 2. **配置Tomcat**:安装完成后,需手动指定Tomcat的安装...
接着,我们需要设置编译输出路径和测试编译输出路径。 五、热部署 在这里,我们将学习如何使用 JRebel 5 进行热部署。首先,我们需要启动 Tomcat 服务器,然后在浏览器中输入访问地址。在修改了 Servlet 之后,...
- 设置输出路径、编译器等选项。 - **配置 web 环境**: - 在“Project Structure”对话框中,选择“Facets” -> “Web”。 - 配置 Web 应用的上下文路径、资源目录等。 - **发布到 tomcat 运行环境中**: - ...
对于其他jar包,用户可以通过Maven或Gradle等构建工具添加依赖,或者手动添加到项目的类路径中。 1.8 发布与运行 1.8.1 配置编译class的环境 IDEA允许用户定制编译选项,例如设置编译输出目录、是否生成调试信息等...
下面,我们将详细介绍如何使用 IntelliJ IDEA 12 部署 web 项目到 Tomcat 服务器。 标题:IntelliJ IDEA 12 web项目部署详细说明 描述:绝对的物有所值,!该软件使用起来相当的不错 标签:IntelliJ IDEA Tomcat...
在IntelliJ IDEA中部署Web项目是一个常见的任务,特别是对于Java开发者来说,因为IntelliJ IDEA是一款强大的Java集成开发环境。以下将详细解释如何在IDE中部署一个从外部导入的Web项目。 首先,你需要找到Web工程...
在开发Java Web应用程序时,IntelliJ IDEA(简称IDEA)是一款非常强大的集成开发环境,它支持多种服务器的配置,包括Tomcat。本教程将详细解释如何在IDEA中配置Tomcat服务器,以便你能顺利地运行和调试你的项目。 1...
在编译时,可以选择编译的范围、编译的级别和编译的输出路径。在调试时,可以使用断点、变量Inspect 和expression 等功能来 debug 代码。 四、IntelliJ IDEA 的快捷键 IntelliJ IDEA 提供了多种快捷键,可以提高...
本文将详细介绍如何在IntelliJ IDEA 10.0中创建项目、编写代码以及配置Tomcat服务器进行部署。 #### 一、创建Module 1. **理解Project与Module的概念**:在IntelliJ IDEA中,“Project”类似于Eclipse中的...
手动创建"WEB-INF/classes"和"WEB-INF/lib"目录,并在IDEA中进行配置,使其作为编译输出路径和库文件路径。在"Dependencies"中添加库文件,可以选择"Module Library"并附加Jar目录。这样,将jar包放入"lib"目录后,...
本教程详细介绍了在IntelliJ IDEA 2017中创建Web项目,配置模块,设置输出路径,添加依赖,以及配置和部署Tomcat服务器的步骤。通过这些步骤,开发者可以快速地开始构建和运行Java Web应用程序。这个过程对于理解...
至此,我们已经在IntelliJ IDEA中成功搭建了一个基本的Spring Boot项目,并实现了通过URL访问输出“helloSpring”的功能。这个过程中,我们接触到了Spring Boot的初始化工具、主程序注解、REST控制器以及Spring MVC...
1. **定义输出路径**:在IDEA的项目设置中,明确指定`out/production/classes`作为编译后的class文件输出目录,`out/production/resources`作为资源文件的输出目录,以及`out/production/WEB-INF/classes`作为web...
在IT行业中,集成开发环境(IDE)如IntelliJ IDEA(简称IDEA)是Java开发者常用的工具,而Tomcat是一款广泛使用的开源应用服务器,主要用于运行Java Servlet和JavaServer Pages(JSP)。本教程将详细讲解如何在IDEA...
### 配置Tomcat与IntelliJ IDEA #### 一、安装与配置Tomcat ...通过以上步骤,不仅可以顺利安装和配置Tomcat服务器,还能将其无缝集成到IntelliJ IDEA开发环境中,极大地方便了Java Web应用的开发和测试工作。
配置完成后,我们需要设置Tomcat的输出路径。进入"Artifacts"界面,这里用于定义构建后的应用输出。在"Output directory"中,指定你的本地Tomcat服务器的`webapps`目录,这样IDEA会在部署时将Web应用复制到这个位置...
- IDEA会根据这些标准自动设置模块的来源和输出路径。 通过上述步骤,我们可以高效地在IntelliJ IDEA中构建和管理Maven项目。结合源码和工具,开发人员可以更好地组织代码,管理依赖,确保项目的可维护性和可扩展...
首先,让我们来了解一下如何在IntelliJ IDEA中建立一个Java Web项目: 1. **新建项目**:启动IntelliJ IDEA,选择“New Project”(新建项目)。在新窗口中,选择“Java”然后勾选“Web Application”,点击“Next...