Jsf 2 JSF2 post在Glassfish虚拟服务器上失败

Jsf 2 JSF2 post在Glassfish虚拟服务器上失败,jsf-2,glassfish-3,Jsf 2,Glassfish 3,更新1 问题似乎在于jsf2在表单的action属性请求时放置了两个斜杠: <form id="j_idt16" name="j_idt16" method="post" action="//views/publico/Consulta.xhtml" enctype="application/x-www-form-urlencoded" style="text-align: left">... 。。。 删除斜杠时,应用程序工作正常: <form id="j_idt16" n

更新1

问题似乎在于jsf2在表单的action属性请求时放置了两个斜杠:

<form id="j_idt16" name="j_idt16" method="post" action="//views/publico/Consulta.xhtml" enctype="application/x-www-form-urlencoded" style="text-align: left">...
。。。
删除斜杠时,应用程序工作正常:

<form id="j_idt16" name="j_idt16" method="post" action="/views/publico/Consulta.xhtml" enctype="application/x-www-form-urlencoded" style="text-align: left">...
。。。
更新2


此问题是由web.xml中的错误配置引起的:

<welcome-file-list>
   <welcome-file>/views/publico/Consulta.xhtml</welcome-file>
</welcome-file-list>

/views/publico/Consulta.xhtml
欢迎文件不应以斜杠开头


我删除了它,它又开始工作了。

这个问题是由于我的web.xml文件配置错误造成的。