我已經將我的.WAR文件上傳到服務器並進行了部署。但現在可被訪問的URL是如何設置網站上下文路徑
其中MYAPP,是我上傳到服務器上的WAR文件的名稱。
我想知道我可以將其設置爲
是,跳過在網站上下文路徑WAR文件的名稱。我嘗試在context.xml中設置path =「/」,但沒用。請建議一些方法來做到這一點。
在此先感謝
我已經將我的.WAR文件上傳到服務器並進行了部署。但現在可被訪問的URL是如何設置網站上下文路徑
其中MYAPP,是我上傳到服務器上的WAR文件的名稱。
我想知道我可以將其設置爲
是,跳過在網站上下文路徑WAR文件的名稱。我嘗試在context.xml中設置path =「/」,但沒用。請建議一些方法來做到這一點。
在此先感謝
嘗試將其稱爲ROOT.war。
您需要從webapps目錄中刪除ROOT.war(假設它仍然存在),並在上傳到Tomcat進行部署之前將您的WAR文件重命名爲ROOT.war,以便將其部署爲Tomcat上的默認應用程序。
一種替代方案:
如果你把你的myapp.war別的地方 - 比如在tomcat基地 - 你可以創建在conf \卡塔利娜\本地主機文件夾中的ROOT.xml(假設你的引擎被命名爲卡特琳娜和server.xml中的主機名爲localhost)。請注意docBase不能指向webapps文件夾。
<?xml version='1.0' encoding='utf-8'?>
<Context docBase="..\myapp.war" />
通常我不會太擔心的背景下,只是把一個重定向從/上下文通過(從默認的META-INF + manifext分開),清理出默認的根文件夾,並添加索引JSP重定向。即。可能包含此: