我正在Tomcat上运行Maven存储库管理器Nexus。当我设置POM文件时,我的存储库URL看起来都像 http://myhost/nexus/repo-name. 。我想从URL中获取“ Nexus”一词。我们目前正在从较旧的存储库管理器过渡,现在我们需要更新所有URL。但是,如果我们有一个通用的存储库URL http://myhost/maven-repo/repo-name, ,然后URL将独立于存储库管理器。

我该如何在Tomcat上设置这样的东西?我需要设置主机名别名吗?还是有一种更简单的方法可以做到这一点?

谢谢,杰夫

有帮助吗?

解决方案

我会用额头 Apache服务器 (只有httpd,不 tomcat)这样做,被配置为反向代理。

Apache URL重写和反向代理易于配置。使用此Apache Frontal代理,您远离Nexus,也可以脱离Tomcat服务器。

使用相同的Apache URL,您可以移动到 档案馆玻璃鱼服务器 (例如)针对项目透明。

其他提示

将您的应用程序部署在Tomcat的根文件夹中。

我希望你 不要放置存储库位置 进入您的POM?您应该改用settings.xml文件。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top