apache上不显示验证码如何解决?

我将apache和tomcat进行整合后(windows环境下),tomcat的8080端口可以显示验证码,apache的80端口网页中无法显示验证码,但网页其他部分一致... 我将apache和tomcat进行整合后(windows环境下),tomcat的8080端口可以显示验证码,apache的80端口网页中无法显示验证码,但网页其他部分一致。我在apache的conf/httpd.conf文件里加入
LoadModule jk_module modules\mod_jk.so
JKWorkersFile "D:\Tomcat5\conf\workers.properties"
JkLogFile logs/mod_jk.log
<VirtualHost *>
ServerAdmin localhost
DocumentRoot D:\Tomcat5\webapps\neic
ServerName localhost
DirectoryIndex index.html index.htm index.jsp index.action
ErrorLog logs/shsc-error_log.txt
CustomLog logs/shsc-access_log.txt common

JkMount /*WEB-INF ajp13
JkMount /*j_spring_security_check ajp13
JkMount /*.action ajp13
JkMount /servlet/* ajp13
JkMount /*.jsp ajp13
JkMount /*.do ajp13
JkMount /*.action ajp13

JkMount /*fckeditor/editor/filemanager/connectors/*.* ajp13
JkMount /fckeditor/editor/filemanager/connectors/* ajp13
</VirtualHost>

又在apache的/modules路径下加入mod-jk.so文件,在tomcat的/conf路径下加入workers.properties文件,内容是
workers.tomcat_home="D:/Tomcat5"
workers.java_home="C:/Program Files/Java/jdk1.6.0_10"
ps=\
worker.list=ajp13
worker.ajp13.port=8009
worker.ajp13.host=localhost
worker.ajp13.type=ajp13
worker.ajp13.lbfactor=50
我在apache的httpd.conf和tomcat的server.xml文件中都对网页代码的路径做了相应修改。
网页运行显示apache和tomcat已经整合,并运行良好,唯独apache下的验证码不显示,希望各位高手帮忙解答,感激不尽!
已经解决,验证码代码为
<img style="vertical-align:middle" alt="" src="authImg" mce_src="authImg" id="authImg" ><a class="gray_link" style="cursor:pointer" onclick="refresh()" title="点击刷新验证码">换一张</a>
在/WEB-INF/web.xml下的
<servlet-mapping>
<servlet-name>authImg</servlet-name>
<url-pattern>/authImg</url-pattern>
</servlet-mapping>
只要在Apache下的httpd.conf文件中加入
JkMount /authImg ajp13
JkMount /authImg/* ajp13
就可以显示验证码了
展开
 我来答
她是我的小太阳
高粉答主

2015-11-05 · 醉心答题,欢迎关注
知道顶级答主
回答量:5.1万
采纳率:83%
帮助的人:8757万
展开全部
1、php没有安装gd扩展模块。本人就是,安装后,验证码图片即可正常显示。
具体做法:将php.ini中的 ;extension=php_gd2.dll 这个;注释去掉重启apache服务即可。
2、文件BOM问题。对于所有项目文件清除BOM标记后,显示问题可解决。
另存文件为UTF-8 无 BOM 即可。
也可以找专门清理BOM的代码执行即可。
程序员大胡子
2014-04-23 · TA获得超过178个赞
知道小有建树答主
回答量:357
采纳率:50%
帮助的人:88.4万
展开全部
开启GD库了吗?php的话实在php.ini配置文件开启
追问
谢谢你的帮助,我的是jsp,后面我补充了提问,问题已经解决了。
追答
你把分给我呀,浪费了不好。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
南泉山上的菩萨
2014-04-10
知道答主
回答量:4
采纳率:0%
帮助的人:3.1万
展开全部
。。。。。。。。。。。
it‘s me 。。。。you know what i mean!!!!!!!!

首先确定

1)jk_module modules\mod_jk.so 这个模块是不是windows环境下的,不同os的模块名称是一样的;
2)你说的验证码不显示是什么意思呢?是不是你apache承载的网页上面有一个验证码?但是同样的应用在tomcat上面验证码会显示出来,但在apache上面就不行是吗?

给你个思路,不一定对,就是apache是承载静态页面的,你所谓的验证码应该不是静态页面吧?

tomcat可以承载动态请求,所以能够显示验证码。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式