Вы пытались переместить -Dtomcat.deploy.username=abc
сразу после grails
в команде? i.e.:
grails -Dtomcat.deploy.username=abc tomcat deploy
Две причины, почему я предлагаю это:
- В прошлом я знал, что у меня были проблемы с объявлением
-D
свойств в конце команды (как вы наблюдаете).
- Я знаю, что
grails -Dserver.port=xxxx run-app
работает , так как я часто его использую, и это использует -D
перед любыми другими аргументами grails
.