2016-06-04 22 views
0

Ich habe zwei Anwendungen in Tomcat bereitgestellt. Eine mit dem Namen "ROOT" und eine andere mit "ABC" (der Ordner "webapps" enthält zwei WAR-Dateien - ROOT.war und ABC.war). Um die Anwendung 'ABC' zu treffen, muss ich die vollständige URL als www.domain.com/ABC eingeben. Wie konfiguriere ich dies, so dass, wenn ich nur den Domain-Namen (www.domain.com) trifft, wird die volle URL geladen.Vollständige URL Problem in Tomcat

Antwort

0

Sie sollten dafür den Mechanismus verwenden, der virtual hosts heißt.

Auf diese Weise können Sie viele Anwendungen auf einem einzelnen IP-Port bereitstellen und unterscheiden, welche App dem Benutzer nur von der Domäne geliefert werden soll.

So Ihre URLs können wie folgt aussieht: myapp.com und mysecondapp.com beide von derselben tomcat auf Port 80.

Ofcourse in einem solchen Fall müssen Sie die Domänen auf den lokalen Host-zu-Punkt machen serviert (leicht machbar auf Windows mit Host-Datei, und nicht zu kompliziert auf linuex)

in Ihrem Fall localhost würde ROOT App zeigen und die abc.com (.com ist nicht erforderlich, wie es) kann auf Ihre ABC-app zeigen.