如何使用上下文文件将 war 部署到 JBossWeb,就像在 Tomcat 中一样

如何使用上下文文件将 war 部署到 JBossWeb,就像在 Tomcat 中一样

在 Tomcat 6 中,我可以创建上下文片段文件来CATALINA_HOME/conf/Catalina/localhost处理 war 的部署(而不是将 war 复制到 webapps 文件夹)。

是否可以对 JBoss 5.1.0(JbossWeb)中嵌入的 Tomcat 实例执行同样的事情?

如果是的话,我应该将上下文文件放在哪里?

答案1

我不知道是否存在这种可能性,但是您可以设置 JBoss 从其他目录安装应用程序deploy

您必须在您的个人资料中找到这些文件conf/bootstrap/profile.xml,然后您可以找到类似这样的内容:

<property name="applicationURIs">
    <list elementClass="java.net.URI">
        <value>${jboss.server.home.url}deploy</value>
    </list>
</property>

您可以添加额外的行来包含要扫描的新目录:

<property name="applicationURIs">
    <list elementClass="java.net.URI">
        <value>${jboss.server.home.url}deploy</value>

        <!-- Nowy katalog do skanowania -->
        <value>file:///nfs/applications</value>
    </list>
</property>

相关内容