gpt4 book ai didi

tomcat - 使用 "grails run-war"启动 AJP 连接器

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

我们如何在调用“grails run-war”时启动一个监听端口 8009 的 AJP 连接器?

我们想在生产模式下使用嵌入式 tomcat(使用 grails run-war NOT run-app),但使用 AJP 连接器而不是 HTTP 连接器。

最佳答案

我认为这不会完全解决您的问题,但我刚遇到 this blog post , 指示如何在 Grails 中创建新的连接器。

它列出了以下内容来创建一个新的 AJP 连接器。

import grails.util.GrailsUtil
import org.apache.catalina.connector.Connector
import org.apache.coyote.http11.Http11AprProtocol

eventConfigureTomcat = {tomcat ->
if (GrailsUtil.environment == 'development') {
def ajpConnector = new Connector("org.apache.coyote.ajp.AjpProtocol")
ajpConnector.port = 8009
ajpConnector.protocol = "AJP/1.3"
ajpConnector.redirectPort = 8443
ajpConnector.enableLookups = false
ajpConnector.setProperty("redirectPort", "8443")
ajpConnector.setProperty("protocol", "AJP/1.3")
ajpConnector.setProperty("enableLookups", "false")
tomcat.service.addConnector ajpConnector
println "Configured Tomcat ajp connector on port 8009"
}
}

关于tomcat - 使用 "grails run-war"启动 AJP 连接器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36053743/

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