Используйте груз плагина gradle для развертывания в менеджере tomcat с нестандартным именем

Из соображений безопасности мы должны переименовать наше приложение-менеджер в tomcat. Я пытаюсь развернуть военные файлы с помощью груза. Я могу заставить его работать, когда я переименовываю приложение-менеджер обратно в его исходное имя, но я не могу найти параметр конфигурации, который позволил бы мне указать другое имя для приложения-менеджера. У меня такое ощущение, что если опция существует, это что-то, что передается через плагин gradle и устанавливается в базовой реализации ant или maven. Я видел свойство сборки, называемое свойством cargo.tomcat.manager, но я не понимаю, как с ним работать, особенно если я уже устанавливаю имя хоста и порт с другой конфигурацией.


person user2193122    schedule 16.01.2014    source источник


Ответы (1)


Сегодня я еще немного поработал над этим и обнаружил, что вы можете сделать это, если обновите плагин до последней версии (по крайней мере, 1.0+), это не будет доступно на maven Central, вместо этого используйте jcentral. Затем вы можете сделать что-то вроде:

    containerProperties {
        property 'cargo.remote.uri', 'http://localhost:8080/my-custom-manager'
    }

в разделе remote{} конфигурации груза в файле build.gradle.

person user2193122    schedule 17.01.2014