Сопоставление URL-адресов Tomcat Nexus для Maven POM - PullRequest
1 голос
/ 17 сентября 2010

Я управляю менеджером репозитория Maven Nexus на Tomcat. Когда я настраиваю свой pom-файл, все URL моего репозитория выглядят как http://myhost/nexus/repo-name. Я хотел бы вывести слово "nexus" из URL. В настоящее время мы переходим от более старого менеджера хранилища, и теперь нам нужно обновить все URL-адреса. Однако если бы у нас был общий URL-адрес хранилища, такой как http://myhost/maven-repo/repo-name, то этот URL-адрес был бы независимым от менеджера хранилища.

Как я могу настроить что-то подобное на Tomcat? Нужно ли мне устанавливать псевдонимы имени хоста? Или есть более простой способ сделать это?

Спасибо, Джефф

Ответы [ 3 ]

1 голос
/ 13 июня 2012

Разверните ваше приложение в корневой папке Tomcat.

1 голос
/ 17 сентября 2010

Я бы использовал для этого фронтальный сервер Apache (только httpd, а не Tomcat ), настроенный как обратный прокси.

Простая настройка переписывания Apache и обратного прокси-сервера. С этим фронтальным прокси-сервером Apache вы не зависите ни от Nexus, но и от сервера Tomcat.

С тем же URL-адресом Apache вы можете прозрачно перейти к Archiva на сервере Glassfish (например) для проектов.

0 голосов
/ 17 сентября 2010

Надеюсь, вы не поместите хранилища в свои помпоны? Вместо этого вы должны использовать файл settings.xml.

...