Решение Tarlog может решить вашу проблему, но только в Eclipse. Если вы удалили определение сервера из Eclipse, вы потеряли определение, и вам нужно добавлять его снова каждый раз, когда вы меняете IDE или удаляете определение сервера.
Так лучше создать файл оболочки или bat (например, runServer.sh/.bat) в соответствии с вашей средой и добавить этот параметр в переменную JAVA_OPTS, чтобы эта переменная вызывалась при запуске catalina.sh/.bat (startup.sh). / .bat называется каталина сценарий внутри него). Вы можете использовать этот подход в своей локальной, тестовой и рабочей среде.
Windows: runServer.bat
set JAVA_OPTS="-Dvariable=value"
tomcat/bin/startup.bat
Linux: runServer.sh
export JAVA_OPTS="-Dvariable=value"
tomcat/bin/startup.sh