那就是你tomcat和iis配置的问题了,你要告诉iis,当遇到/servlet/ .jsp  等文件的时候转给toncat处理。

解决方案 »

  1.   

    那是因为你的servlet里面只有doGet方法(处理GET的请求),而没有doPost方法(处理POST的请求)造成的,加一个doPost方法吧,或者把doGet方法改成service
      

  2.   

    干吗要用tomcat和iis组合呢,如果是学习用,tomcat自带的web服务器不也可以吗。
    我是单独用tomcat的,按如下方法设置的:
    IE的默认端口号是80号,所以iis使用了80号端口,你要先停止iis,然后打开tomcat的conf目录中的server.xml,找到如下内容:
    <Connector className="org.apache.catalina.connector.http.HttpConnector"
                   port="8080" minProcessors="5" maxProcessors="75"
                   enableLookups="true" redirectPort="8443"
                   acceptCount="10" debug="0" connectionTimeout="60000"/>
    将其中的8080改成80,然后重新启动tomcat
      

  3.   

    to:nc201(Bricklayer) 我已经加了doPost方法了,如果不加,在jsp里面无法跳转到servlet
    现在我想跳转的时候使用相对路径,如何实现?to: fndxm(愤怒的小马) 
    我这个是给公司用的必须整合
      

  4.   

    解答:
    tomcat默认是在8080端口提供服务的。
    在ie里头你不写端口号,ie会自动地用80端口连结服务器,而服务器根本就没在80端口注册服务,当然会出错了。
    解决方法:
    用记事本打开tomcat的conf目录中的server.xml,找到如下内容:
    <Connector className="org.apache.catalina.connector.http.HttpConnector"
                   port="8080" minProcessors="5" maxProcessors="75"
                   enableLookups="true" redirectPort="8443"
                   acceptCount="10" debug="0" connectionTimeout="60000"/>
    将其中的8080改成80,然后重新启动tomcat
      

  5.   

    把两个冤家的东西绑在一起用肯定不爽,还不如用Apache+Tomcat,这两个整合肯定要容易多了。
      

  6.   

    基础有问题,建议去补一下
    这样写:
    在jsp中输入<form method="post" action="/servlet/servletName">
    自己找你少了什么东西。另外,你很高啊,用tomcat+iis,佩服佩服
      

  7.   

    补充:
    <form method="post" action="/Servlet/servletName">自己看看区别。。
      

  8.   

    to:plutom1112
    我看你的基础也好不到哪去
    别人用localhost:8080/servlet/servletName能访问
    证明其映射url就是servlet/servletName
    你改成Servlet/servletName不是更糟??????
      

  9.   

    在jsp中输入<form method="post" action="servlet/servletName">也出现相同的错误
    ——————————————————————————————————————
    这里出错是因为你的端口还是用着iis的80端口,而不是tomcat的8080,当然会出错了,应该是404错误吧action="http://localhost:8080/servlet/servletName">也可以访问但是当在浏览器中输入http://localhost/servlet/servletName时就出错这里出错是因为没有整合iis和tomcat,所以80端口的访问时,jsp部分不能转到tomcat
      

  10.   

    http://info.cc163.net/NewIIS5+TomcatHowTo/NewIIS5+Tomcat5HowTo.htm
      

  11.   

    不是吧,可以打开啊《如何配置Tomcat 5和IIS 5协同工作》
    http://dev.csdn.net/article/28/28471.shtm(这个没有图)如果还不行,告诉我你的email,我给你发过去
      

  12.   

    public static String getTime(){
        String format="MM-dd-yyyy hh:mm a";//格式化日期和时间
        SimpleDateFormat formatter=new SimpleDateFormat(format);
        Date nowdate=new Date();
        return formatter.format(nowdate);
      }