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
就可以显示验证码了 展开
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
就可以显示验证码了 展开
3个回答
展开全部
开启GD库了吗?php的话实在php.ini配置文件开启
追问
谢谢你的帮助,我的是jsp,后面我补充了提问,问题已经解决了。
追答
你把分给我呀,浪费了不好。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
。。。。。。。。。。。
it‘s me 。。。。you know what i mean!!!!!!!!
首先确定
1)jk_module modules\mod_jk.so 这个模块是不是windows环境下的,不同os的模块名称是一样的;
2)你说的验证码不显示是什么意思呢?是不是你apache承载的网页上面有一个验证码?但是同样的应用在tomcat上面验证码会显示出来,但在apache上面就不行是吗?
给你个思路,不一定对,就是apache是承载静态页面的,你所谓的验证码应该不是静态页面吧?
tomcat可以承载动态请求,所以能够显示验证码。
it‘s me 。。。。you know what i mean!!!!!!!!
首先确定
1)jk_module modules\mod_jk.so 这个模块是不是windows环境下的,不同os的模块名称是一样的;
2)你说的验证码不显示是什么意思呢?是不是你apache承载的网页上面有一个验证码?但是同样的应用在tomcat上面验证码会显示出来,但在apache上面就不行是吗?
给你个思路,不一定对,就是apache是承载静态页面的,你所谓的验证码应该不是静态页面吧?
tomcat可以承载动态请求,所以能够显示验证码。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询