This is an automated email from the ASF dual-hosted git repository.
rzo1 pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/tomee.git
The following commit(s) were added to refs/heads/main by this push:
new f48b820578 TOMEE-4189 - Ports the fix for
https://bz.apache.org/bugzilla/show_bug.cgi?id=66507 to Tomcat 10.0.27
f48b820578 is described below
commit f48b8205787837ab5286e08c47a42bd9b146b8ee
Author: Richard Zowalla <[email protected]>
AuthorDate: Wed Apr 19 20:21:39 2023 +0200
TOMEE-4189 - Ports the fix for
https://bz.apache.org/bugzilla/show_bug.cgi?id=66507 to Tomcat 10.0.27
---
.../main/java/org/apache/tomee/installer/Installer.java | 14 ++++++--------
1 file changed, 6 insertions(+), 8 deletions(-)
diff --git
a/tomee/tomee-common/src/main/java/org/apache/tomee/installer/Installer.java
b/tomee/tomee-common/src/main/java/org/apache/tomee/installer/Installer.java
index 66f31f6116..0929928323 100644
--- a/tomee/tomee-common/src/main/java/org/apache/tomee/installer/Installer.java
+++ b/tomee/tomee-common/src/main/java/org/apache/tomee/installer/Installer.java
@@ -642,9 +642,9 @@ public class Installer implements InstallerInterface {
newCatalinaSh = newCatalinaSh.replace(" \"$_RUNJAVA\" \\\n" +
" -classpath \"$CATALINA_HOME/lib/catalina.jar\" \\\n" +
" org.apache.catalina.util.ServerInfo",
- " \"$_RUNJAVA\" \\\n" +
- " -classpath
\"$CATALINA_HOME/lib/catalina.jar:$CATALINA_HOME/lib/openejb-core-"+
properties.get("tomee.version") + ".jar\" \\\n" +
- " org.apache.catalina.util.ServerInfo");
+ " eval \"\\\"$_RUNJAVA\\\"\" \"$JAVA_OPTS\" \\\n" +
+ " -classpath
\"\\\"$CATALINA_HOME/lib/catalina.jar:$CATALINA_HOME/lib/openejb-core-"+
properties.get("tomee.version") + ".jar\\\"\" \\\n" +
+ " org.apache.catalina.util.ServerInfo");
// overwrite the catalina.sh file
if (Installers.writeAll(paths.getCatalinaShFile(), newCatalinaSh,
alerts)) {
@@ -696,11 +696,9 @@ public class Installer implements InstallerInterface {
"\r\n" +
"rem ----- Execute The Requested Command");
- newCatalinaBat.replace(":doVersion\n" +
- "%_EXECJAVA% -classpath \"%CATALINA_HOME%\\lib\\catalina.jar\"
org.apache.catalina.util.ServerInfo\n" +
- "goto end", ":doVersion\n" +
- "%_EXECJAVA% -classpath
\"%CATALINA_HOME%\\lib\\catalina.jar;%CATALINA_HOME%\\lib\\openejb-core-" +
properties.get("tomee.version") + ".jar\"
org.apache.catalina.util.ServerInfo\n" +
- "goto end");
+ newCatalinaBat = newCatalinaBat.replace("%_EXECJAVA% %JAVA_OPTS%
-classpath \"%CATALINA_HOME%\\lib\\catalina.jar\"
org.apache.catalina.util.ServerInfo",
+ "%_EXECJAVA% %JAVA_OPTS% -classpath
\"%CATALINA_HOME%\\lib\\catalina.jar;%CATALINA_HOME%\\lib\\openejb-core-" +
properties.get("tomee.version") + ".jar\" org.apache.catalina.util.ServerInfo");
+
// overwrite the catalina.bat file
if (Installers.writeAll(paths.getCatalinaBatFile(), newCatalinaBat,
alerts)) {
alerts.addInfo("Add OpenEJB JavaAgent to catalina.bat");