相关疑难解决方法(0)

Maven:自定义web-app项目的web.xml

我有一个Web应用程序Maven项目,我想根据正在运行的配置文件自定义web.xml文件.我正在使用Maven-War-plugin,它允许我定义一个"资源"目录,可以过滤文件.但是,单独过滤对我来说还不够.

更详细地说,我希望包括(或排除)整个安全部分,具体取决于我正在运行的配置文件.这是部分:

....
....

<security-constraint>

    <web-resource-collection>
        <web-resource-name>protected</web-resource-name>
        <url-pattern>/pages/*.xhtml</url-pattern>
        <url-pattern>/pages/*.jsp</url-pattern>
    </web-resource-collection>

    <auth-constraint>
        <role-name>*</role-name>
    </auth-constraint>

    </security-constraint>
        <login-config>
        <auth-method>${web.modules.auth.type}</auth-method>
        <realm-name>MyRealm</realm-name>
    </login-config>

<security-constraint>

....
....
Run Code Online (Sandbox Code Playgroud)

如果不能轻松完成,有没有办法获得两个web.xml文件并根据配置文件选择合适的文件?

java profile maven-2 web.xml web-applications

52
推荐指数
5
解决办法
6万
查看次数

标签 统计

java ×1

maven-2 ×1

profile ×1

web-applications ×1

web.xml ×1