我已经成功地使用mod_jk将apache连接到tomcat,但是没有执行jsp,而是将它们显示为纯文本文件
我已按照此链接上的说明进行操作 为了将apache连接到tomcat,我能够通过mod_jk从apache调用jsp页面。但是,当我发出以下url时,jsp显示为纯文本文件。调用时,页面将正确呈现。我哪里做错了 我在httpd.conf中添加了以下内容我已经成功地使用mod_jk将apache连接到tomcat,但是没有执行jsp,而是将它们显示为纯文本文件,apache,jsp,tomcat,mod-jk,Apache,Jsp,Tomcat,Mod Jk,我已按照此链接上的说明进行操作 为了将apache连接到tomcat,我能够通过mod_jk从apache调用jsp页面。但是,当我发出以下url时,jsp显示为纯文本文件。调用时,页面将正确呈现。我哪里做错了 我在httpd.conf中添加了以下内容 LoadModule jk_module C:/Apache24/modules/mod_jk.so <IfModule jk_module> JkWorkersFile C:/Apache24/conf/workers.
LoadModule jk_module C:/Apache24/modules/mod_jk.so
<IfModule jk_module>
JkWorkersFile C:/Apache24/conf/workers.properties
JkLogFile C:/Apache24/logs/mod_jk.log
JkLogStampFormat "[%b %d %Y - %H:%M:%S] "
JkRequestLogFormat "%w %V %T"
JkLogLevel info
JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories
Alias /alg3eng "C:/tomcat/webapps/alg3eng/"
<Directory "C:/tomcat/webapps/alg3eng/">
AllowOverride None
Require all granted
</Directory>
<Location /*/WEB-INF/*>
Require all denied
</Location>
JkMount /alg3eng/*.jsp worker1
</IfModule>
我对此有点生疏,但您可能希望删除别名和目录指令,而只使用JKMount指令 @PaulNgom:这是我的workers.properties文件和httpd.conf文件段。
对不起,我过去的评论被截断了。@PaulNgom:这是我的httpd.conf文件段。JkWorkersFile conf/workers.properties JkLogFile logs/mod_jk.log JkLogStampFormat“[%b%d%Y-%H:%M:%S]”JkMount/*.jsp ajp13 JkMount/examples/*ajp13这允许我访问http:/localhost/examples/
# Define 1 real worker using ajp13
worker.list=worker1
# Set properties for worker1 (ajp13)
worker.worker1.type=ajp13
worker.worker1.host=localhost
worker.worker1.port=8019