java web项目在tomcat上,图片显示不了?

局域网jsp部署在tomvat上,在手机上能显示页面,但就是显示不了JSP页面中的图片,这是什么原因啊?要怎么解决呢?

0

8个回答

查看页面img 路径是否正确,如果错误,为img路径添加http://头

2
qq_36871380
qq_36871380 浏览器上报错是这样的 Failed to load resource: the server responded with a status of 404 (Not Found)
接近 2 年之前 回复
qq_36871380
qq_36871380 http://localhost8080/images/r1.png吗?不好意思,我是新手,麻烦讲的详细一点!
接近 2 年之前 回复
qq_35728177
Tsui丶 回复qq_36871380: 这就是因为你的img路径问题,应该是访问了程序路径,需要给img加上http://前缀
接近 2 年之前 回复
qq_36871380
qq_36871380 直接访问就不可以了,这是什么原因啊?
接近 2 年之前 回复
qq_35728177
Tsui丶 回复qq_36871380: eslipse可以显示,部署之后,直接访问是否可以?
接近 2 年之前 回复
qq_36871380
qq_36871380 在电脑上可以显示
接近 2 年之前 回复

你可以先试试:/images/r1.png

其次:<%path%>/images/r1.png
/项目名/images/r1.png 这个应该是可以的
"http://"+<%path%>+"/项目名/images/r1.png"
再不行 就是http://localhost:8080/项目名/images/r1.png

1

补充一句:在电脑上的ecripse可以显示,图片路径也在serber.xml中加个虚拟路径。

0

你的看一下你上传图片是不是也上传上到这个服务器上。或者路径指向是不是有问题,仔细排查一下

0

浏览器上报错是这样的

Failed to load resource: the server responded with a status of 404 (Not Found)

0
mianqiang1
mianqiang1 我也是这样,请问你解决了吗
2 个月之前 回复

注意看看图片是绝对路径还是相对路径,建议用相对路径。

0

资源未找到呢,应该是文件路径不对

0

报的是404 说明你的图片没找到 。那么就看下你的图片图片请求路径,与你图片存放的路径是否一致(主要是看两者项目位置是否一致!)

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
tomcat发布web项目为什么页面图片显示不出来
当时我也遇到这个问题,弄了好久,以为是包的问题,我换了个电脑是可以显示出来的,最后我觉得是发布的位置或者tomcat有问题,最后解决了,解决方法有两种:n第一种:加配置:在docBase 加个下面的路径;n第二种:就是想war包解析后的项目里面的东西全部放在ROOT中就可以了 , 然后,页面就不需要输入项目名称了,直接输去login就可以进入了;nn...
web项目打包后访问绝对路径 访问不到图片tomcat
在项目打war包之后 访问绝对路径的图片访问不到可以添加 tomcat 映射 &amp;lt;Context path=&quot;/photo&quot; docBase=&quot;E:\PACS_Img\&quot; debug=&quot;0&quot; reloadable=&quot;true&quot; crossContext=&quot;true&quot; /&amp;gt; &amp;lt;img src=&quot;/photo/a.jdp&quot; alt=&quot;&qu
javaweb工程 添加不到tomcat中 解决办法
今天在eclipse中导入之前做个项目,想运行起来看看,发现导入之后没法部署。 n先解决办法如下: nnn勾选上面三项并选择相应的值后就变成web项目,可以部署在tomcat上了。n来源:http://www.sjsjw.com/kf_other/article/030102ABA001520.asp
idea用tomcat发布项目时js/css/图片等静态内容显示问题
在公司做项目时,在webapp文件夹下新建了文件夹,在里面添加了几个静态内容。发布项目测试的时候,发现静态内容及html的图片无法显示。解决方法一: n n找到main-resources。在springmvc-config.xml中配置路径: n n重新启动tomcat,样式和图片就能够显示。解决方法二: n从配置tomcat的入口进入。 n n点击绿色“+”号,选择external source
阿里云的Tomcat服务器无法访问JavaWeb项目静态资源的解决办法
问题描述:n一个如下所示的个人主页JavaWeb项目:nnn默认首页:index.jspn然后通过域名+项目名访问的结果显示为:
Myeclipse中tomcat部署不了项目,java工程转为web工程
把项目以Navigator打开,可以看到.开头的文件,比如.projetc。rn找到.projetc中标签,在里面加入rnorg.eclipse.jem.workbench.JavaEMFNaturenorg.eclipse.wst.common.modulecore.ModuleCoreNaturenorg.eclipse.wst.common.project.facet.core.nature
jsp上传图片到tomcat服务器,图片无法显示的问题
jsp上传图片到tomcat,图片无法显示的问题nn1.前言nn不管是web项目,使用jsp上传图片,或者是使用ssm框架来上传图片,或是servlet + jsp 传统方式来上传图片到tomcat服务器。经常出现一个问题,就是图片无法显示的问题。 n图示: nnn2.解决方案:nnnn常规问题:nn1. 检查图片路径,不管你是使用的相对路径,还是用的绝对路径,n如&amp;lt;img src=”${p...
项目发布到Tomcat后,网页图片不显示
在本地测试好好的,但是项目发布到Tomcat后网页的图片不显示了,可以引用绝对路径&amp;lt;a href=&quot;indexAction.hy?md=applyInfoPage&amp;amp;actId=${act.id }&quot;&amp;gt; &amp;lt;img src=&quot;${pageContext.request.contextPath}/${ act.actPicPath }&quot; height=&quot;80&quot; wid...
eclipse中web动态工程修改图片内容但保持原名后,在tomcat上显示不出替换效果
因为tomcat读取的是原先的缓存文件找到tomcat的安装目录rn我的是C:\Program Files\Apache Software Foundation\Tomcat 8.0\work\Catalina\localhost\ROOT\org\apache\jsprn在此文件夹中把相关的 .class文件删除,再去访问jsp,就可以显示出图片替换效果了
tomcat启动不了web项目的问题解决
1.java项目改为javaWeb项目rn1)右键项目>>Properties>>Project Facetsrn2)rnrnrn2.修改项目编译文件路径rn1)删除错误的文件路径,新建一个新的文件夹
用xshell远程连接Linux部署Javaweb项目到tomcat服务器
1.第一步安装JDK ,MySql,Tomcat (教程一大片)测试OK后n 在远程能够访问数据库和tomcatn 2.下载xshell客户端并建立会话n这里写图片描述 n 使用[root@localhost ~]# yum install -y lrzsz n 安装lrzse n 我用的是CentOS6.6,里面自带的# yum provides */rz可以
tomcat web项目中文名图片无法读取显示
原因:中文目录在服务器启动时会服务器会默认使用ISO-8859-1加载方式,会使使用utf-8方式开发的项目中加载不出来此文件图片。nn方式一.nn使用tomcat服务启动项目,更改根目录下conf\service.xmlnnn&amp;lt;Connector connectionTimeout=&quot;20000&quot; port=&quot;8288&quot; protocol=&quot;HTTP/1.1&quot; redirectPort=&quot;...
web项目不能发布到tomcat中
导入的web项目不能发布到tomcat中,查了查没能找到合适解决的方法。这里我把自己最终的解决方法拿出来,以供遇到类似问题的朋友作参考。rn       一般来说,在web项目的run as 选项中是有 run on server 的。rnrnrn       但是之前项目不管怎么点击就是没有run on server ,通过tomcat添加项目的时候也不能显示相应的项目。rn       解决方
【Tomcat】web工程页面无法访问静态文件的问题
背景:nn想通过纯jsp或html文件去构建一个前端项目工程,使用idea自动生成文件目录,使用maven管理。所有文件都在webapp目录下,设计完jsp页面后,通过mvn package命令进行打包,然后运行访问。问题来了,页面有使用到css、图片文件,引用的路径没有问题,但是浏览器总是提示404,所以我们来探究下这个问题。nnnnnn分析:nn首先我们的服务是在tomcat容器下部署的,所以...
关于导入到myeclipse里的web项目不能添加tomcat服务的解决方法
问题如题n解决方法:n选中已导入的项目,右键,选中properties,将下图中选中地方的version调小一点,之后即可顺利解决问题.出现此问题的原因可能是导入项目的tomcat的版本和本机的版本不兼容.
创建javaweb项目时,tomcat在eclipse无法使用的问题。
最近开始做JavaWeb的项目,需要用到tomcat来跑web程序,一开始用的是java10和tomcat7的配套,可以创建web项目,tomcat也可以使用,但是两者在eclipses上无法关联。经一系列排错后依旧无法解决。最后,卸载java10,下jdk1.8和tomcat9,一切OK。两者版本一定要兼容!!!...
web应用发布到tomcat图片无法显示的问题
想想有点乌龙,我被这个东西纠缠了一下午,原谅我是个新手:)rngoogle了一下午,还是总结出了一点东西。rn下面来说解决方案:rn常规问题:rn1.检查图片路径,不建议用相对路径,改用绝对路径,如,一般来说,百分之八十都是路径错误,你google出来的也基本上都是说这个的问题rn2.检查大小写,包括.JPG不能写成.jpgrn非正常问题:rn3.更改图片格式,如.jpg-->.gifrn4.不要
腾讯云下Tomcat里部署的项目访问不了!
Context initialization failednjava.lang.IllegalArgumentExceptionnat org.springframework.asm.ClassReader.<init>(Unknown Source)n。。。。。搞了两天了!错误弄得我头都大了好不容易把mysql安装好以为什么都解决了,没想到问题百出啊!真的是好事多磨!不废话了:直接说解决办法如果访
javaweb项目发布到tomcat后无法访问,问题解决方案
njavaweb项目发布到tomcat后无法访问,网络上面看到很多解决方案,例如删除localhost里面的文件夹,修改server.xml文件等等,这些方式都不起作用。rn rn试过了好多的方式,才发现原来是端口8080被占用了。rn方案:rncmd进入dos窗口,输入netstat -anorn会列出来很多占用端口的进程:rn协议     本地地址                  外部地址 ...
java web项目部署到tomcat服务器(一般步骤和自己所犯错误的总结)————高手忽略
最近由于项目需求,需要将java web项目部署到本地tomcat上(版本为8.0)进行测试。作为一个非计算机专业的菜鸟,之前的工作都是写后台逻辑代码,没接触过web项目部署。部署的时候不知道如何下手,参考了其他博客以及他人问题的解决方法,终于把项目简单部署到tomcat上。rn部署步骤一般如下:rn       1.在IDE中将整个项目打包成WAR包文件;rn       2.将打包好的WAR包
linux+tomcat无法显示图片验证码(windows下可以正常显示)的解决方案
环境及版本:n    Ubuntu 14.04n    Tomcat 7.0.67n    jdk1.6.0_43nnn问题:n    设计的网页放在Windows的Tomcat服务器中可以正常显示图形验证码,而把网页代码放在Linux的Tomcat服务器上无法显示图形验证码。nnn解决办法:n    修改Tomcat配置文件:tomcat/bin/catalina.sh
项目部署到服务器,图片和内容无法显示
在tomcat的conf  的 server.xml的
MyEclipse加载web工程Tomcat能跑,项目加载不出来
如题,我从svn上面检出web项目,依赖的包、Tomcat jar包和jdk都加载了。项目也部署到了Tomcat上了,Tomcat能运行,也就是http://localhost:8080/能运行处Tomcat的欢迎界面,可是无论如何项目就是跑不起来。rn  最后的解决的方法是在MyEclipse中,右击项目,接着点击properties,然后找到MyEclipse下的Deployment Asse
【Tomcat】无法显示中文命名图片,可以显示英文命名的图片问题
一、前言      在前一篇博客中向大家展示了如何向数据库导入图片、导入文件,请猛戳这里。      既然有上传就会有从服务器获取图片并且显示,小编遇到的问题是,同一个文件夹下的图片采用中文命名,无法显示图片,图片名改成英文就可以显示。经过分析,根源在服务器的配置上面。二、具体情况      小编已经成功上传了这张图片,而且在服务器中也已经存在了。问题就是显示不出来,小编用firebug也查了查,没
Javaweb url下访问项目图片不显示解决办法
img标签的话  如下&amp;lt;img  src=&quot;http://localhost:8080/MyThreeWeb/image/upload/62f392ba466e40db84f78302e727db35_Koala.jpg&quot;/&amp;gt;建议换成&amp;lt;img  src=&quot;/MyThreeWeb/image/upload/62f392ba466e40db84f78302e727db35_Koala...
基于Docker里的运行的tomcat容器进行部署Java Web项目详解
引言:在centos-7环境装了docker后,通过docker创建一个tomcat容器,想部署Java web项目,结果就是找不到tomcat 容器的的webapps目录,导致部署不了项目,不过后来还是解决了,在这里我将进行详解,希望能给大家指一条明路。nn后来发现原来tomcat容器的webapps目录只有通过进入到tomcat容器里才能找到webapps目录,把war.文件部署进去,重启一下...
如何将java web项目在tomcat下发布
nnn一、背景n二、项目准备n三、下载一个容器/服务器/Tomcatn四、 傻瓜式截图给你瞅n五、快速充电n六、写在最后n问题集锦nnnnnnnnnn一、背景nn在学习java web 一段时间后,我们常常会想把自己的项目想淘宝,京东,百度等网站一样,发布到互联网上,供大家使用(有点装逼了【- 。-】,其实对于初学不就,或者想我一样技术很久没有更新的,只是希望自己的项目不仅仅在本机操作)。那么...
myeclipse 发布 web 项目后 tomcat 无法正常启动
当发布一个 web 项目后,可能由于某些原因,没有发布成功,那么就会在 web module 这个下面有一个警告,就是没能发布成功的项目警告,只需要把这个项目 remove 掉,就可以了,在第三步的时候,双击你所配置的 tomcat,(我配置的是上面的那个 tomcat v8.0),双击之后,点击 modules 就会看到这个界面,remove 掉警告的项目即可
关于java-web项目发布时,tomcat意外退出的总结
最近在使用linux下tomcat运行javaweb项目时,出现tomcat莫名关闭的问题,经过观察,感觉tomcat是在某种条件下自行关闭,并不是程序崩溃、内存溢出等问题。n经观察tomcat的关闭与远程发布终端的关闭的时间非常吻合,猜测可能和linux远程终端有关。n后来在网上看到这篇文章,印证了上述猜测。作者对问题的发生进行了详细的观察,找到问题发生的原因并给出了解决方案。文章较长,大家
导入的web项目不能部署到tomcat服务器上运行
-
在Tomcat中发布web项目
1、将项目发布成war文件放到tomcat的webapps文件下运行成功,这是最简单的一种Tomcat项目部署的方法,也是初学者最常用的方法。 n启动tomcat后我们就可以在浏览器中输入:http://localhost:8080/HelloWorld n2、在tomcat安装目录中有一个conf文件夹,打开此文件夹,其中包含配置文件server.xml,打开配置文件,并在和之间插入如下语句。<C
部署到Tomcat下的web项目访问不到
如果项目访问不到很可能是下载过多个版本的Tomcat,系统环境变量没有更改。nn
服务器tomcat发布web项目时,外部用ip地址访问不了的问题
rn    今天遇见一个问题,服务器tomcat上发布了一个web项目,由于原本的8080端口被占我在server.xml中修改端口为8082,然后我在本地用服务器ip:8082端口访问不了项目(localhost和127.0.0.1均可,改变端口前用ip访问没问题),上网查询有以下几种可能:rn    1:不允许远程连接的问题,鉴于我是远程在服务器上修改的配置文件,排除此条;rn    2:to...
intelliJ IDEA创建Web项目找不到图片
第一次自己创建Web项目,把自己用sublime编辑的html文件拷贝过来,还有img文件夹里面的各种图片资源,但是部署到tomcat中之后却访问不到,后来经大神指导,才发现原来我把img文件夹放在WEB-INF文件夹下面了,而页面资源是不能放到EWEB-INF文件夹下的,不然编译后的WEB-INF永远访问不到。结果把img文件夹拿出来放到WEB-INF文件夹之外的地方就可以正常访问啦。
如何解决tomcat服务器不能选择项目问题
      首先我自己在平时导入项目的时候遇到过几次,每次都话费很长的时间。现在有机会把解决方法给大家分享下。nn   我的情况是:导入项目后,tomcat添加项目时没有该项目选择。nn   据网上搜索:这是因为该项目不是web项目。nn解决办法:选择该项目,右键--properties---myEclipse--Project Facets.  看到如下界面,勾选即可。然后再用tomcat选择项...
在tomcat+jdk的环境下部署简单的java web项目
初学者,先作下记录:nn1、下载tomcat:https://tomcat.apache.org/,下载jdk,两者版本要相匹配;nn2、下载mysql-connector-java的jar包:https://dev.mysql.com/downloads/connector/j/;nn3、解压下载的tomcat包,找到webapps目录,新建目录,例如:myweb;nn4、在myweb目录下,新...
idea中web项目配置tomcat启动不了
刚开始使用idea,发现配置tomcat启动卡住,如下图这种rnrnrn然后卡住,也并未调转到浏览器页面;rn试过各种方式都不行,后来想到可能是web.xml未加载,是不是因为web目录未配置,所以在project structure中(快捷键ctrl_shift+alt+s),查看module的web配置rn果然是web配置有问题rn重新启动即可
Tomcat下部署JAVA WEB项目jsp文件无法引用资源文件及样式
问题产生场景:nn1、项目使用IDEA开发nn2、开发环境下面jsp引用css、js文件正常显示nn3、将项目打包成war文件放入tomcat/webapp下样式引用失败nn nn问题分析:nn1、&amp;lt;head&amp;gt;标签下面的&amp;lt;base href=&quot;&amp;lt;%=basePath%&amp;gt;&quot;&amp;gt;搞的鬼,这行代码是创建jsp页面的时候自动生成的,这是基准链接,会把页面里所应用到的链接给...
Java Web 部署了Tomcat之后无法使用servlet类 的解决方法
当我们在部署完一个Tomcat程序之后,想要实现一个servlet接口,但是却报错,那么这是为什么了?原因:intellij idea 与eclipse不同,想要使用servlet类必须还要导入servelet-api.jar包才可以:点击加号选择java,然后从你的Tomcat包中找到一个servelet-api.jar包添加之后就可以正常使用了~现在直接导包就OK了~...
javaweb项目部署到tomcat下,修改配置文件问题总结
windows自带的记事本编辑工具在保存UTF-8的文件时,会在每个文件开头添加0xefbbbf(十六进制)的字符(也就是带bom的UTF-8, UTF- 8编码的文件中,BOM占三个字节。如果用记事本把一个文本文件另存为UTF-8编码方式的话,切换到十六进制编辑状态就可以看到开 头的FFFE了。这是个标识UTF-8编码文件的好办法,软件通过BOM来识别这个文件是否是UTF-8编码,很多软件还要求...
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 大数据web项目的视频 java学习指南上