Ficheiro web.xml no NetBeans 6.8 com EE6 não encontrado

Boas pessoal. Eu criei uma enterprise web application com EJB, no NetBeans 6.8 com EE6. Quando eu rodo a aplicação, é suposto ele apresentar a página index.jsp. Mas eu quis alterar isso, e quando vou aos ficheiros de configuração reparo que o ficheiro descritor web.xml não existe. Com EE5 ele aparece, mas no EE6 não. Alguém pode me dizer porquê, e me auxiliar a fazer o que pretendo?

Obrigado

NetBeans ver 6.9 traz como servidor jee6 glassfish 3.1 , pois cria o arquivo são: sun-web.xml

você só precisa criá-lo na mesma directory:

Aqui um conteúdo inicial:

[web.xml]

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     xmlns="http://java.sun.com/xml/ns/javaee"
    xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
    id="WebApp_ID" version="2.5">
    <display-name>ALGO</display-name>
   
    <session-config>
        <session-timeout>
            30
        </session-timeout>
    </session-config>
    <welcome-file-list>
        <welcome-file>index.jsp</welcome-file>
    </welcome-file-list>
</web-app>

Na realidade, para resolver esse problema, eu criei uma enterprise application com o EE5, copiei o ficheiro web.xml e adicionei à web application com EE6. Acho que é basicamente o que você fez, produz o mesmo resultado. Foi testado e funciona.

Mas alguém sabe me dizer porquê da EE6 não trazer o ficheiro web.xml?

A especificação servlet 3.0 (incluída no JEE 6) permite a definição, através de anotações:

WebServlet @
ServletFilter @ e
WebServletContextListener @.

Isso significa que ele não é tão necessário web.xml
[http://www.theserverside.com/news/1363662/Java-EE-6-Overview]