Advertisement
Guest User

Untitled

a guest
Dec 10th, 2021
773
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.90 KB | None | 0 0
  1. @echo off
  2. setlocal
  3. color 97
  4. cls
  5. title APC eCw log4j2 Patcher 1.0
  6. echo APC eCw log4j2 Patcher 1.0
  7. echo Please wait...
  8. echo.
  9.  
  10. for %%n in (A B C D E F G H I J K L M N O P Q R S T U V W X Y Z) do call :find_drive %%n
  11. goto :EOF
  12.  
  13. :find_drive
  14. if not exist "%1:\eClinicalWorks\tomcat8_*" goto :EOF
  15. for /f "delims=" %%n in ('dir /b /s %1:\eClinicalWorks\tomcat8_*') do call :find_folder %%n
  16. goto :EOF
  17.  
  18. :find_folder
  19. set tomcat_folder=%1
  20. echo tomcat_folder: %tomcat_folder%
  21. if not exist "%tomcat_folder%\webapps\mobiledoc\WEB-INF\lib\log4j-core-2.1*.jar" goto :EOF
  22. <nul set /p =Affected library:
  23. dir /b /s "%tomcat_folder%\webapps\mobiledoc\WEB-INF\lib\log4j-core-2.1*.jar"
  24. set out_locaton="%tomcat_folder%\webapps\mobiledoc\WEB-INF\classes\log4j.properties"
  25. echo log4j.formatMsgNoLookups^=true>%out_locaton%
  26. echo PATCHED! (%out_locaton%)
  27. echo.
  28. echo press any key to exit...
  29. pause > nul
  30. color
  31. endlocal
  32. cls
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement