gpt4 book ai didi

jakarta-ee - TOMCAT 在子目录中有 webapps

转载 作者:行者123 更新时间:2023-11-28 21:54:07 24 4
gpt4 key购买 nike

我是 tomcat 的新手。我的问题是,tomcat 可以有包含其他 webapps 的 webapps 子目录吗?例如,根位于/webapps 文件夹中。但是还有另一个与根文件夹同级的文件夹,其中包含更多的 webapps。

/webapps
--- ROOT
--- someFolder (just a folder)
---- app1
---- app2

因此,当访问 url 时,它类似于 http://localhost:8080/someFolder/app1 但也可以访问根应用程序 http://localhost:8080/

我希望这是有道理的。

最佳答案

当您部署其他 webapps 时,它们将全部部署在 webapps/ 文件夹中。也就是说,它们最终会看起来像这样:

/webapps
--- ROOT
--- app1
--- app2

但是,如果您只是想修改 URL(即使用 http://localhost:8080/someName/app1 调用您的应用),您可以在某些插件上执行此操作在插件的 web.xml 中映射类型。例如:

<servlet-mapping>
<servlet-name>MyServlet</servlet-name>
<url-pattern>/someName/*</url-pattern>
</servlet-mapping>

可以查看Servlet Mapping using web.xml有关 servlet 映射的更多详细信息,或 https://www.liferay.com/community/forums/-/message_boards/message/9939167在 Liferay Faces portlet 中进行一些讨论。

关于jakarta-ee - TOMCAT 在子目录中有 webapps,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22801088/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com