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>
原来有端口的验证码可以显示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>
你的图片认证是servlet的,
在默认配置文件中没有jsp后缀,所以服务器认不出来
你要在配置文件手工中加入
如你的servlet,.do的,.action等后缀
你可以上网查查资料,这个我以前遇见过,很多年了,有点忘了
好象是在work.property文件中设置添加后缀
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] 要加什么