gpt4 book ai didi

tomcat - Tomcat 7 应用程序必须在 appBase 内吗?

转载 作者:行者123 更新时间:2023-11-28 21:58:45 25 4
gpt4 key购买 nike

我在本地主机上运行 Tomcat 7(通过 mod_proxy_ajp 连接器连接到 apache 2.2 httpd)。我的 webapps 文件夹在 tomcat conf/server.xml 中设置为 /Users/myname/Sites/webapps

是否有可能以某种方式配置一些东西,以便我可以在 而不是 webapps 文件夹内的文件夹中拥有其他 Tomcat 应用程序?如果是,怎么办?

例如,是否允许在 server.xml 中包含额外的 Host 条目——当然,具有单独的名称,例如:

 <Host name="myapp.local" appBase="/Users/myname/Sites/myapp"
....
/>

然后,如果允许的话,我是否只是将默认的 Host 条目中的常用内容复制到此类附加条目中?

最佳答案

Context 元素的 docBase 属性是否解决了您的问题?

<Context docBase="/path/to/your/another/webapp" ...

您可以在此处获取有关 docBase 属性的更多详细信息:

http://tomcat.apache.org/tomcat-7.0-doc/config/context.html#Common_Attributes

假设您的 webapp 位于/path/to/myapp。您可以通过创建以下 xml 文件来部署您的 webapp。

$CATALINA_BASE/conf/[引擎名]/[主机名]/myapp.xml:

<Context docBase="/path/to/myapp">
</Context>

希望这对您有所帮助。

关于tomcat - Tomcat 7 应用程序必须在 appBase 内吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16266530/

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