apache:侧重于httpserver
tomcat:侧重于servlet引擎,如果以standalone方式运行,功能上与apache等效,支持JSP,但对静态网页不太理想;
apache是web服务器,tomcat是应用(java)服务器,它只是一个servlet(jsp也翻译成servlet)容器,可以认为是apache的扩展,但是可以独立于apache运行。
换句话说,apache是一辆卡车,上面可以装一些东西如html等。但是不能装水,要装水必须要有容器(桶),而这个桶也可以不放在卡车上。
是nginx吧?nginx+tomcat可以实现图片等静态资源使用nginx服务器,应用程序访问tomcat这种方式
nginx配置文件中可以配置rewrite转发,访问图片的连接可以转发到nginx本地的图片服务器
查看你的jsp页面的寻址方式是,看看有没有<html>
<head>
<base href="<%=basePath%>">--相对寻址
如果有相对寻址就可以 <img src="img/1.jpg"/>
如果没有就是决定寻址 <img src="/test/img/1.jpg"/>
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)