gpt4 book ai didi

apache - 我已成功使用 mod_jk 将 apache 连接到 tomcat,但未执行 jsp,而是将它们显示为纯文本文件

转载 作者:行者123 更新时间:2023-11-28 23:30:33 25 4
gpt4 key购买 nike

我已按照此链接上的说明进行操作 http://www.avajava.com/tutorials/lessons/how-do-i-connect-apache-to-tomcat-using-the-mod-jk-module.html?page=1将 apache 连接到 tomcat,我可以通过 mod_jk 从 apache 调用 jsp 页面。然而,当我发出以下网址时,jsp 显示为纯文本文件 http://localhost/alg3eng/index.jsp .当我调用 http://localhost:8085/alg3eng/index.jsp ,页面呈现正确。哪里做错了?

我在httpd.conf中添加了以下内容

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>

我的workers.properties 文件如下:

# 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

最佳答案

我对此有点生疏,但您可能想要删除 Alias 和 Directory 指令,而只使用 JKMount 指令。

关于apache - 我已成功使用 mod_jk 将 apache 连接到 tomcat,但未执行 jsp,而是将它们显示为纯文本文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30851384/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com