簡體   English   中英

查詢將特定的servlet作為默認的tomcat servlet

[英]Query on hitting specific servlet as default tomcat servlet

在問這個問題之前,我一直通過此鏈接

通常,當我們瀏覽http://localhost:80/我們看到servlet容器選擇了../tomcat/conf/web.xml ),但沒有../tomcat/webapps/ROOT/WEB-INF/web.xml (file2),而file2中沒有任何內容。

現在,我可以訪問作為默認tomcat servlet(DTS)可用的企業應用程序,當我說DTS時,這意味着當我鍵入http://localhost:80/我得到的應用程序頁面為http://localhost/ent-app/

我的問題:

鏈接中 ,它表示將所需的應用程序放置在ROOT文件夾中,以將特定的servlet制成DTS。 但就我而言,ROOT文件夾的WEB-INF / web.xml與ent-app沒有任何關系,請幫助我理解,servlet容器如何將我的ent-app選為DTS?

我需要在我的機器的tomcat文件夾中簽入哪些文件才能理解?

如果要將/重定向到/ent-app ,則需要進行配置。 ROOT Web應用程序沒有提供任何魔術:您需要自己配置它以執行重定向。

您可以編寫映射到/*自己的servlet /過濾器,然后將所有內容重定向到/ent-app ,也可以使用url-rewrite之類的東西,並根據自己的喜好進行配置。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM