只有一个可能,他们重新安装了tomcat, 而且没有调整web.xml配置文件
要求他们修改
tomcat/conf/web.xml
让tomcat支持
/servlet/这种访问 servlet的方式请参考:http://www.java2000.net/viewthread.jsp?tid=151

解决方案 »

  1.   

    sorry!看错了,你的是resin配置resin
      $#@60;caucho.com$#@62;
      $#@60;http-server app-dir=C:\Inetpub\wwwroot$#@62;
      $#@60;servlet-mapping rl-pattern=/servlets/* servlet-name=invoker/$#@62;
      $#@60;servlet-mapping rl-pattern=*.xtp ervlet-name=com.caucho.jsp.XtpServlet/$#@62; 
      $#@60;servlet-mapping rl-pattern=*.jsp servlet-name=com.caucho.jsp.JspServlet/$#@62;
      $#@60;/http-server$#@62;
      $#@60;/caucho.com$#@62;
      

  2.   

    大家有时间可以去http://www.ityouku.com里讨论呀。
      

  3.   

    感谢各位关注!
    首先说明的是,这个网站一开始运行很正常的
    至于调用servlet的方式,是可以这样调用的,如果是纯的resin下,是可以运行的和ajax更是没有关系后来,他们改了iis的设置,导致不能调用成功,而且报的错也是IIS的错其实这个网站的速度各方面还是可以的,现在也可以去试试看:
    http://www.mydgd.cn/bbs_index.do只是大家看到验证码出不来,右上角有报错,这都是因为servlet的调用不成功的原因,而在几天前,是没有这个问题的
    并且,如查不是和iis整合,单独用resin,就都正常了
      

  4.   

    明白楼主意思了,他们少了一个配置。 他们需要增加一个路径转发。
    将/servlet/的都转发到resin去处理才行请参考
    http://www.ccw.com.cn/htm/center/skill/02_3_28_7.asp
      

  5.   

    java2000_net,你说得对,就是这个意思,但是——
    1. 之前这样运行都好好的,我在我的机器上试验时,iis 和resin配合没有问题,也没有设置按路径转发
    2. 你给的这篇文章我看过了,是说的weblogic和iis的集成,其中需要的iisforward.dll以及iisproxy.dll等都是weblogic提供的。resin的转发是靠isapi_srun.dll这个文件的吧?而且实在没有地方设置那个类似WlForwardPath=/servlet这样的路径啊?不知是那个地方出问题了,郁闷中无论如何,谢谢你!
      

  6.   

    看你怎么转了,你是把根/下的所有转发给resin当然SERVLET没问题喽,如果不是完全转发,那么就需要配置,而你的服务商是用IIS整合resin的,那么一旦改变转发映射,那么将影响到该服务器下的所有虚拟主机,当然不允许你那样做了,因此 一般的同时支持JSP,PHP和ASP的主机一般都对SEVLET支持得很有限,如果要方便的使用SERVLET,还是找纯JAVA的主机比较好。你试试给主机提供商要求他们增加映射试试,一般考虑风险是不会允许你这样做的。
      

  7.   

    谢谢applebomb!“你试试给主机提供商要求他们增加映射试试,一般考虑风险是不会允许你这样做的”能不能稍详细告诉我,如何增加映射?是在IIS中吗?
    我只知道,在集成iis的resin时,是要建一个ISAPI的筛选器,将可执行文件指向isapi_srun.dll。
    那么,要增加映谢,在哪儿增加,如何增加?我对这一块真的不是很熟,我估计主机提供商那儿也是稀里糊涂,还请你帮忙帮到底,呵呵,再谢!
      

  8.   

    是在IIS中建一个ISAPI的筛选器,将可执行文件指向isapi_srun.dll。 映射也在那儿配置。
      

  9.   

    "映射也在那儿配置"
    我就是不知道如何配阿,貌似并不需要配不过今天主机提供商却莫名其妙给解决了,问办法,说是script路径错了,别的也没问出啥。到现在也没搞清怎末好的?不过还是谢谢大伙了!!
      

  10.   

    被蒙了,肯定是IIS设置修改了。