Вопрос

Я управляю менеджером репозитория 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.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top