Tomcat Nexus URL Mapping для Maven Pom
-
03-10-2019 - |
Вопрос
Я управляю менеджером репозитория Maven Nexus на Tomcat. Когда я настрою свой файл POM, мой репозиторий URL-адреса все выглядит что-то вроде http://myhost/nexus/repo-name
. Отказ Я хотел бы получить слово «Nexus» из URL. В настоящее время мы переходим от более старого диспетчера репозитория, и теперь нам нужно обновить все URL-адреса. Однако, если у нас был универсальный репозиторий URL, как http://myhost/maven-repo/repo-name
, Затем URL будет независимым от менеджера репозитория.
Как я могу установить что-то вроде этого на Tomcat? Мне нужно будет настроить псевдонимы имени хоста? Или есть ли более легкий способ сделать это?
Спасибо, Джефф.
Решение
Я бы использовал фронтальный Apache server. (только httpd, не Кот) сделать это, сконфигурировано как обратный прокси.
Перезапись URL Apache и обратный прокси легко настроить. С помощью этого Apache Frontal Proxy вы независимо от Nexus, но и с сервера Tomcat.
С тем же URL Apache, вы можете перейти к Архива на Сервер Glassfish (Например) прозрачно для проектов.
Другие советы
Разверните ваше приложение в корневой папке Tomcat.
Я надеюсь, что ты Не ставьте локации репозитория в ваш пом? Вместо этого вы должны использовать файл settings.xml.