java上传图片后需要重启tomcat才可以访问

简介: 当java上传图片后,需要重启tomcat才可以访问,我们只要保存图片路径的时候要直接保存到tomcat的路径下,然后就不用重启就可以访问了。

问题



最近写了一个java项目,其中有上传图片功能,我把图片的保存路径保存到我本地项目的webapp下的一个image文件夹下了,但是上传成功后还需要重启tomcat才可以正常访问,这是因为我们一开始只是将图片保存到本地项目文件夹里并未保存到tomcat的文件夹下,所以我们只有重新启动tomcat 的时候才能够把我们项目里有的而tomcat下没有的图片加载进来,所以在我们保存图片路径的时候要直接保存到tomcat的路径下,然后就不用重启就可以访问了。


操作



一开始我是保存到自己的项目文件夹下,如图。


10.png


直接保存在这里的图片是需要重启tomcat的,后来我找到了tomcat的路径,由于我用的是idea,所以idea没有把项目放到webapp下,所以我们通过单击File来查找tomcat加载的文件夹在哪里。


11.png


12.png


上面的地址是我们tomcat加载的文件夹,所以我们直接在程序里将图片保存的地址改为上述位置就可以了。


13.png


相关文章
|
17天前
|
SQL Java 数据库连接
在Java应用中,数据库访问常成为性能瓶颈。连接池技术通过预建立并复用数据库连接,有效减少连接开销,提升访问效率
在Java应用中,数据库访问常成为性能瓶颈。连接池技术通过预建立并复用数据库连接,有效减少连接开销,提升访问效率。本文介绍了连接池的工作原理、优势及实现方法,并提供了HikariCP的示例代码。
31 3
|
19天前
|
SQL Java 数据库连接
打破瓶颈:利用Java连接池技术提升数据库访问效率
在Java应用中,数据库访问常成为性能瓶颈。连接池技术通过预建立并复用数据库连接,避免了频繁的连接建立和断开,显著提升了数据库访问效率。常见的连接池库包括HikariCP、C3P0和DBCP,它们提供了丰富的配置选项和强大的功能,帮助优化应用性能。
38 2
|
29天前
|
Java
Java访问外网图片地址时,如何添加代理?
【10月更文挑战第14天】Java访问外网图片地址时,如何添加代理?
22 2
|
1月前
|
小程序 Java
小程序访问java后台失败解决方案
小程序访问java后台失败解决方案
44 2
|
1月前
|
小程序 JavaScript Java
小程序访问java后台
小程序访问java后台
27 1
|
1月前
|
存储 Java
深入理解java对象的访问定位
这篇文章深入探讨了Java对象的访问定位机制,比较了使用句柄和直接指针两种主流的对象访问方式,并指出了它们各自的优势,例如句柄访问在对象移动时的稳定性和直接指针访问的速度优势。
33 0
深入理解java对象的访问定位
|
2月前
|
存储 Java 关系型数据库
java: 无法访问org.springframework.context.ConfigurableApplicationContext
`亲测可用,之前搜索了很多博客,啥样的都有,就是不介绍报错以及配置用处,根本不懂照抄那些配置是干啥的,稀里糊涂的按照博客搭完也跑不起来,因此记录这个。` `项目背景`:公司项目当前采用http协议+shiro+mysql的登录认证方式,而现在想支持ldap协议认证登录然后能够访问自己公司的项目网站。 `举例说明`:假设我们公司有自己的门户网站,现在我们收购了一家公司,他们数据库采用ldap存储用户数据,那么为了他们账户能登陆我们公司项目所以需要集成,而不是再把他们的账户重新在mysql再创建一遍,万一人家有1W个账户呢,不累死了且也不现实啊。
47 11
|
2月前
|
安全 Java 编译器
java访问字段
java访问字段
25 6
|
2月前
|
安全 Java 编译器
java访问类字段
java访问类字段
|
2月前
|
安全 Java 开发者
Java修饰符与封装:理解访问权限、行为控制与数据隐藏的重要性
Java中的修饰符和封装概念是构建健壯、易维护和扩展的Java应用程序的基石。通过合理利用访问权限修饰符和非访问修饰符,开发者能够设计出更加安全、灵活且高效的代码结构。封装不仅是面向对象编程的核心原则之一,也是提高软件项目质量和可维护性的关键策略。
20 1