"我的servlet和jsp文件是混合使用的"是什么意思!你的servlet是需要部署的,也就是说你需要在web.xml在写一堆东西,现在的servlet都不推荐使用"/servlet/*"来访问,应为这样,就可以绕过filter的过滤,,一般都直接使用servlet名来访问的,还有"/servlet/*"来访问,也不是说把它放在/servlet/目录,,"/servlet/*"是可以访问任何路径的servlet的

解决方案 »

  1.   

    在httpd.conf中:
    JkMount /servlet/* ajp13
    JkMount /* ajp13
    JkMount /*.jsp ajp13
      

  2.   

    按照 soloxiao(红色孤独) 所说,这样一来不就是说所有页面都交给tomcat处理,那样整合还有什么用?
    我所说的混合使用是:servlet页面和jsp页面是放在同一个url下。
      

  3.   

    你如果不想所有的页面都交给Tomcat处理,那httpd.conf中改一下呀JkMount /servlet/* ajp13
    JkMount /*.do ajp13
    JkMount /*.jsp ajp13
    还有,Servlet一般放在WEB-INF\classes文件夹下的,你设置时尽量让Servlet的访问和jsp的url有点区别就可以转过去了。