apache tomcat没有显示图像和js
Image and js is not geting displayed from apache tomcat
我遇到了一个奇怪的问题。我已经在Apache Tomcat directrory中部署了映像和js文件,但它没有显示在页面上,并且出现了一个警告:
资源被解释为图像,但使用MIME类型text/html/传输:"http://localhost:8084/webApp/img/access.jpg".
早些时候它工作得很好,但现在jquery也不工作了,出现了以下错误:
未捕获引用错误:jQuery未定义
早些时候,这个错误消息出现在Firefox中,但Chrome运行良好。但现在它也在Chrome中显示了错误。
我也尝试过使用绝对路径,但没有成功。
<script src="/webApp/jquery-1.7.2.min.js"></script>
<img src="http://localhost:8084/webApp/img/access.jpg"/>
如果您使用tomcat,您应该在$CATALINA_HOME/webapps/ROOT文件夹中找到资源。从那里,您可能可以访问这些文件。您可以从终端检查访问权限。如果您使用unix/linux,请定位到以下文件夹:
cd $CATALINA_HOME/webapps/ROOT
并执行命令:
ls -la
这意味着每个人都可以访问它,因此每个人都应该可以通过浏览器访问服务器
drwxr-x**r-x@** 22 user staff 704 11 jun 01:25 .
你也可以尝试更改权限,但你的服务器不确定:
sudo chmod a+rx webApp/img/access.jpg
或者通过cd进入webApp文件夹并执行
sudo chmod -R a+rx .
取决于您的偏好(最后一个意味着允许webApp文件夹上的所有资源,什么意味着允许访问服务器中的所有项目,非常不确定…)。希望它能帮助到别人。
相关文章:
- 使用 js 将背景图像设置为 HTML
- 使用图像数组列表的simplegallary.js显示适合桌面屏幕的图像
- 在Node.js中上传和检索图像
- 更改标记.js图像/链接表达式
- 将gif图像添加到chart.js V2.0中
- 使用JS按顺序显示图像,而不是随机显示
- 在向下滚动JS/HTML/CSS wordpress网站时替换徽标图像
- 使用服务器上的HTML/js在网页上显示图像
- 如何在fabric js中向多边形添加图像
- 使用JS滑动或滚动图像
- 需要帮助修复图像JS的动态位置
- 多次更改背景图像JS
- 图像 /JS /css/html 从 Weblogic 9 迁移到 Weblogic 10.3.6 后不会在 chrom
- 无法使用拖放区上传图像.js |导轨 4 和回形针
- 重叠图像JS Slider
- 创建了新图像,但显示的是旧图像JS(AJAX)
- 如何在一次上传多个图像后显示多个图像?JS
- 将iframe放置在图像/JS加载的图像的顶部,现在iframe在图像的下方
- 如何通过Node传输输出的原始图像.JS
- 如何使用预先输入显示图像.js