[英]Spring and mod_jk jsp source in the response
我有弹簧控制器,也有Apache + mod_jk + tomcat。 所以在响应中向控制器发出请求后,我得到了jsp源代码
mod_jk配置:
<VirtualHost <some ip>:8000>
ServerName <host>
ServerAlias <alias>
DocumentRoot <path>
JkMountCopy On
</VirtualHost>
JkWorkersFile <path>/workers.properties
JkMount /app* worker1
workers.properties
worker.list=worker1
worker.worker1.port=18001
worker.worker1.secret=some_secret
worker.worker1.host=localhost
我如何理解apache成功接收请求=> mod_jk将其重定向到spring控制器。 问题是接下来会发生什么? spring是否将响应主体转换为jsp页面,并将其转发给apache? 我该如何解决这个问题?
这是一个有效的配置,也许您可以找到您所缺少的任何东西:
httpd.conf(必须在httpd.conf中激活Mod_jk模块):
LoadModule jk_module modules/mod_jk.so #### JK CONFIG JkWorkersFile D:\\Server\\jk\\workers.properties JkLogFile D:\\Server\\jk\\mod_jk.log JkShmFile D:\\Server\\jk\\jk-runtime-status JkLogLevel warning JkMount /modjkstatus stats
workers.properties:
worker.list=stats,node1 worker.node1.type=ajp13 worker.node1.host=localhost worker.node1.port=8009 #status information (optional) worker.stats.type=status
虚拟主机配置
JkMount /myapp node1 JkMount /myapp/* node1
重新启动Apache并检查error.log和mod_jk.log
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.