可能是你的图片的路径不对,Tomcat可以自已解释HTML的
最简的检查方法,用IE打的你的页面,用右键点击未显示图片属性,看它的URL

解决方案 »

  1.   

    谢谢 keiy().
      我用的是相对路径,图片和jsp,html放到一个目录下.
      我想它既然是在tomcat下找到jsp,不应该在tomcat下找图片吗?如果在tomcat下找图片,那么jsp页面调html又是调的哪的,tomcat下的吗?那样的话,Apache和Tomcat结合的优点在哪体现呢?如果要把一个应用中的jsp,html分放到Apache和Tomcat下,那维护起来应该会麻烦呀?
      我不知Apache和Tomcat是怎么分工的,怎样才能体现它们结合的优点.
      

  2.   

    我不知你是怎样配制Apache和Tomcat的,一般的方法是将Tomcat的主页作为Apache的虚拟站点(这样,tomcat还是相对独立的),jsp调用自已的html和图片.把它们放在同一目录,应该也可以,但我觉得这样更难维护(两者的html混在一起,可能会引起混乱)
    至于为什么要将tomcat与apache结合,tomcat的手册上讲得很清楚:
    ----------------------------------------------------------------
    1. 当处理静态页面时,Tomcat不如Apache迅速.
    2. Tomcat不象Apache一样可配置.
    3. Tomcat不象Apache一样强壮.
    4. 有很多网站已在某一特定web server上投入了很长时间,例如,使用CGI脚本/Server API模组/perl/php…我们不能假设这些遗留下来的东西都会被丢弃.
      基于以上原因,一个现实的网站建议使用一个Web服务器,如Apache,为网站的静态页面请求提供服务,并使用Tomcat作为一个Servlet/JSP插件.
    ---------------------------------------------------------------
    但我试下来,如果将Tomcat与apache结合,Tomcat的可靠性更不如将它作为独立服务器时(我用linux9+apache1.3+tomcat4.1.31+tocamcat-connectors4.1.27时,tomcat经常出现莫名的down机.有几次甚至重起都不行,只好重装)
    所以我建议,如果你没有大量现有的静态页,就用tomcat做独立服务器吧,至少我用它很少有问题
      

  3.   

    再次表示感谢,我还没有对Apache和Tomcat的配置进行很好的学习,只是简单的连上了.我还应该多看看相关资料.
      我刚开始学习jsp,以前没接触过网页,网站方面内容,也没学过java,许多概念还没理解,以后遇到问题还请多多帮忙