http://localhost:8080/
原来有端口的验证码可以显示tomcat整合iis成功后,
使用http://localhost
后,验证码无法显示代码如下:   
<tr id="code">
<td class="table_left"><font class="huangse12" color="red">*</font>验证码:</td>
<td>
<input name="codeid" id="codeid" type="text" size="10" maxlength=4 class="input" onkeyup="this.value=this.value.replace(/\D/g,'')" onfocus="iniuserinput(this,'ts_codeid')"/>
<img id="mycode" src="/checkImage" />
<a href="#code" onClick="changImgCode()">换一张</a></td>
<td><span class="text_380" id="ts_codeid">请输入有效的验证码</span></td>
</tr>   

解决方案 »

  1.   

    tomcat和IIs都是web服务器,楼主为什么要将两个服务器整合在一起呢?单独使用就很好用。楼主可以试着只用tomcat
      

  2.   

    不知很这个路径有没有关系  src="/checkImage
      

  3.   

    哈哈,这个问题我知道,在默认的配置文件中是解析jsp的
    你的图片认证是servlet的,
    在默认配置文件中没有jsp后缀,所以服务器认不出来
    你要在配置文件手工中加入
    如你的servlet,.do的,.action等后缀
    你可以上网查查资料,这个我以前遇见过,很多年了,有点忘了
    好象是在work.property文件中设置添加后缀
      

  4.   

    [shm:]
    info=Shared memory file. Required for multiprocess servers
    file=D:\Tomcat6\work\jk2.shm
    size=1000000[channel.socket:localhost:8009]
    info=Ajp13 worker, connects to tomcat instance using AJP 1.3 protocol
    tomcatId=localhost:8009[uri:/*.jsp] 
    [uri:/*.do] 要加什么