我用java写了个上传图片的功能,上传后为什么只有重启tomcat后,图片才能显示呢

我用java写了个上传图片的功能,上传后为什么只有重启tomcat后,图片才能显示呢
在本地是可以,部署到服务器后就这样了,

你上传图片是上传都服务器上,服务器就是tomcat,你的笔记本兼负客户端和服务器两个功能,所以只有你打开服务器才能显示。追问

哦 那要怎么解决呢

追答

你服务器必须都开着才能看到图片

追问

我的tomcat一直是开着的啊

追答

邮箱给我我给你发个我自己写的把,太多了,这里装不下

温馨提示:内容为网友见解,仅供参考
第1个回答  2014-10-06
输入 输出流关了吗追问

关了

我用java写了个上传图片的功能,上传后为什么只有重启tomcat后,图片才能...
不能把文件传到项目的工作空间去了,应该传到tomcat对应的项目下才行.比如我的tomcat装在c盘下的,那么在路径C:\\Program Files\\Apache Software Foundation\\Tomcat 7.0\\webapps下会有个和工作空间里项目一样名称的文件夹,得把文件传到这里.

java实现图片上传下载?
必须保证表单的ENCTYPE属性值为multipart\/form-data,这样浏览器才能正确执行上传文件的操作。 处理上传文件信息 由于本文主要是讲述如何使用Commons-fileupload,所以为了便于修改、调试,上传文件的保存使用一个JSP文件来进行处理。我们将浏览器上传来的所有文件保存在一个指定目录下并在页面上显示所有上传文件的详细信息。保...

linux 服务器 java上传图片 不能访问 图片上传成功 访问路径都对 在服...
出现该问题,主要是因为tomcat版本高的原因。我使用tomcat 8.0.24,便没有此问题,当我使用tomcat 8.5.+ 时,就会出现该问题,需要修改我下面书写的配置,才能生效!一、检查linux linux文件访问默认权限与umask有关,查看系统默认配置(\/etc\/profile)是否正常,如果是002或022就正常没有问题。[umask ...

我做了一个图片上传,后台总提示Tomcat内存溢出,怎么解决,调整Tomcat的...
最后一种可能需要调整操作系统和tomcat jvm参数同时调整才能达到目的。第一种:是堆溢出。原因分析:JVM堆的设置是指java程序运行过程中JVM可以调配使用的内存空间的设置.JVM在启动的时候会自动设置Heap size的值,其初始空间(即-Xms)是物理内存的1\/64,最大空间(-Xmx)是物理内存的1\/4。可以利用JVM提供...

请教各位问题:java web客户端上传图片到服务器的D盘下,请问客户端怎么...
上的静态资源,可在tomcat\/conf\/server.xml中查找<Host><\/Host>,在标签中添加如下标签<Context path="\/file" docBase="D:\/img" reloadable="true"\/>,再通过localhost:8080\/file地址来访问路境内的文件:如要访问名为d:\/img\/cat.png的图片,则localhost:8080\/file\/cat.png ...

关于图片上传到tomcat问题
关于图片无法显示,你可以参考下如下网上的论述:后来才发现,前文所说的方法未不行, 原来tomcat 很死板,对大小写都敏感, 例如我的图片是 1. GIF, 在jsp 里写成了小写的 1. gif 都会显示不出来! 把图片名改成 与文件名一样的就好了。 这点IE就做得比较好,即使小写都可以显示 ...

图片上传为什么展示不出来,用的myeclipse做的,是jsp拼错了吗?
1.图片链接有错,你直接把图片链接放到浏览器地址栏看看有没有显示图片,如果有,则链接没错,那就是网页写错了,比如拼接出错,或者写到双引号里变成文本之类的。2.如果浏览器直接访问也没有,那么调试该链接,到后台的控制器或servlet(取决于你后台是用的什么方式),看看是否把图片正确传输了。这个可能...

java如何上传大于等于2M的图片并给出提示,谁知道啊?急急急。。。_百 ...
自己没有遇到过这个问题,你上传个txt文档试试。或者是上传时间超时了,如果使用的是tomcat的话,在tomcat server.xml 中有相关的上传配置

java关于上传图片后删除tomcat下图片的问题。
这个代码写过,不太复杂。首先你得数据库中得有这副图相关的数据记录,比如可能是一篇文章,文章有图片插图,然后你可以在修改文章数据时,遍历文章相关的图片url数据,在文章保存后,再执行删除旧URL,这样能保证修改事物完整,又不会误删,只是一个思路,我是这么做的。

有个小项目,只是有个图片上传和数据库记录的功能,但是服务器上tocmat...
原因 1、你的应用是否要消耗较大的堆空间,而你设置的内存不够。2、你的程序有BUG,没有及时释放对象而消耗了过多的内存.(仔细排查一下哪些对象消耗内存大,比如集合之类的)解决方案:1、调大JVM内存, -Xmx:521M ,或更多 2、优化程序 你说是一个小项目,估计更多是你的程序有bug 参考 jvm ...

相似回答