Domanda

Io corro il manager repository Maven Nexus su Tomcat. Quando ho installato il mio file di pom, i miei URL del repository tutto aspetto qualcosa di simile http://myhost/nexus/repo-name. Mi piacerebbe ottenere la parola "Nexus" fuori dell'URL. Al momento stiamo transizione da un repository manager più vecchio e ora abbiamo bisogno di aggiornare tutti gli URL. Tuttavia, se avessimo un URL del repository generico come http://myhost/maven-repo/repo-name, l'URL sarebbe indipendente dal repository manager.

Come faccio a impostare qualcosa di simile su Tomcat? Avrei bisogno di impostazione nome host alias? O c'è un modo più semplice per fare questo?

Grazie, Jeff

È stato utile?

Soluzione

I userebbe un frontale Apache Server (solo httpd, non Tomcat ) per fare che, configurato come proxy inverso.

Apache riscrittura degli URL e proxy inverso sono facili da configurare. Con questo proxy frontale Apache, si è indipendente dalla Nexus, ma anche dal server Tomcat.

Con la stessa Apache URL, è possibile passare a Archiva su un del server Glassfish (per esempio) in modo trasparente per i progetti.

Altri suggerimenti

distribuire l'applicazione nella cartella principale di Tomcat.

Spero che non mettere nel vostro pom di? Si dovrebbe usare al posto del file settings.xml.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top