Jboss EAP 6.3启用web.xml

时间:2015-04-14 10:03:45

标签: java maven java-ee jboss

当我部署我的应用程序时,我收到此警告:

[WARNING] Warning: selected war files include a WEB-INF/web.xml which will be ig
nored
(webxml attribute is missing from war task, or ignoreWebxml attribute is specifi
ed as 'true')

我的web.xml至关重要,在这里:

<?xml version="1.0" encoding="UTF-8"?>
<web-app>
<security-constraint>
<web-resource-collection>
<web-resource-name>Secure Content</web-resource-name>
<url-pattern>/register.do</url-pattern>
</web-resource-collection>
<auth-constraint>
<role-name>admin</role-name>
</auth-constraint>
</security-constraint>

<login-config>
    <auth-method>FORM</auth-method>
    <form-login-config>
        <form-login-page>/loginform.html</form-login-page>
        <form-error-page>/loginerror.html</form-error-page>
    </form-login-config>
    <realm-name>admin only</realm-name>
</login-config>
<security-role>
    <role-name>admin</role-name>
</security-role>
</web-app>

部署成功完成,但每当我尝试使用我的登录表单时,我都会被重定向到“资源不可用”页面。

我甚至添加了

<webXml>src/main/webapp/WEB-INF/web.xml</webXml> 

到pom.xml <properties>

我的pom的摘录:

<plugin>
  <artifactId>maven-war-plugin</artifactId>
  <version>${version.war.plugin}</version>
  <configuration>
    <!-- Java EE 6 doesn't require web.xml, Maven needs to catch up! -->
    <failOnMissingWebXml>false</failOnMissingWebXml>
    <webXml>src/main/webapp/WEB-INF/web.xml</webXml>
  </configuration>
</plugin>

0 个答案:

没有答案