Skip to content

Commit 6859ab2

Browse files
authored
Merge pull request #171 from Karlass1/JWS-2743
AJP regex fix
2 parents ebcd28d + 4f47b44 commit 6859ab2

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

core/src/main/groovy/noe/server/Tomcat.groovy

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -314,17 +314,17 @@ class Tomcat extends ServerAbstract implements WorkerServer {
314314
updateConfReplaceRegExp('server.xml', '<Connector port="' + mainHttpPort + '" maxHttpHeaderSize="8192"'
315315
+ (cfgHost == '' ? '' : ' address="' + cfgHost + '"'),
316316
'<Connector port="' + mainHttpPort + '" maxHttpHeaderSize="8192" address="' + address + '"')
317-
updateConfReplaceRegExp('server.xml', '<Connector port="' + ajpPort + '"'
317+
updateConfReplaceRegExp('server.xml', '<Connector protocol="AJP/1.3"'
318318
+ (cfgHost == '' ? '' : ' address="' + cfgHost + '"'),
319-
'<Connector port="' + ajpPort + '" address="' + address + '"')
319+
'<Connector protocol="AJP/1.3"' + ' address="' + address + '"')
320320
} else {
321321
// Tomcat 6, 7
322322
updateConfReplaceRegExp('server.xml', '<Connector port="' + mainHttpPort + '" protocol="HTTP/1.1"'
323323
+ (cfgHost == '' ? '' : ' address="' + cfgHost + '"'),
324324
'<Connector port="' + mainHttpPort + '" protocol="HTTP/1.1" address="' + address + '"')
325-
updateConfReplaceRegExp('server.xml', '<Connector port="' + ajpPort + '" protocol="AJP/1.3"'
325+
updateConfReplaceRegExp('server.xml', '<Connector protocol="AJP/1.3"'
326326
+ (cfgHost == '' ? '' : ' address="' + cfgHost + '"'),
327-
'<Connector port="' + ajpPort + '" protocol="AJP/1.3" address="' + address + '"')
327+
'<Connector protocol="AJP/1.3"' + ' address="' + address + '"')
328328

329329
if (version.getMajorVersion() > 6) {
330330
if (version.getMajorVersion() > 7)
@@ -638,7 +638,7 @@ class Tomcat extends ServerAbstract implements WorkerServer {
638638
this.updateConfReplaceRegExp('server.xml', '<Connector port="8443" protocol="org.apache.coyote.http11.Http11Protocol"', '<Connector port="' + Integer.valueOf(8443 + offset) + '" protocol="org.apache.coyote.http11.Http11Protocol"', true, true)
639639
}
640640

641-
this.updateConfReplaceRegExp('server.xml', '<Connector port="8009" protocol="AJP/1.3"', '<Connector port="' + Integer.valueOf(8009 + offset) + '" protocol="AJP/1.3"', true, true)
641+
this.updateConfReplaceRegExp('server.xml', '<Connector protocol="AJP/1.3"' + (cfgHost == '' ? '' : ' address="' + cfgHost + '"') + ' port="8009"', '<Connector protocol="AJP/1.3"' + (cfgHost == '' ? '' : ' address="' + cfgHost + '"') + ' port="'+ Integer.valueOf(8009 + offset) + '"', true, true)
642642
}
643643

644644
@Deprecated

0 commit comments

Comments
 (0)