A Java EE application is delivered in a Java Archive (JAR) file, a Web Archive (WAR) file, or an Enterprise Archive (EAR) file. A WAR or EAR file is a standard JAR (.jar) file with a .war or .ear extension.
https://docs.oracle.com/javaee/6/tutorial/doc/bnaby.html
Espero que alguém tenha entrado com recurso nessa questão porque claramente há duas respostas, segundo a documentação oficial do Java (Oracle): (a) e (d)
JAR: Esse aqui não e pra Web, e mais para classes java mais simples, como uma biblioteca por exemplo. E muito comum para aquelas aplicações Desktop feitas em Java.
WAR (Web Archive): O pacote para Web, aqui podem ir arquivos do tipo JAR, HTML, CSS, Imagens e etc. Esse e o mais utilizado para aplicações web mais simples, ou de baixa complexidade.
EAR (Enterprise Archive): O Pacote para Web Corporativa, que pode conter vários WAR e EJBs. Esse pacote e utilizado para aplicações mais complexas e com alta complexidade e que necessitam se comunicar com outras aplicações.
Fonte:https://medium.com/@rafaelvicio/jar-war-ear-e79fed877bd1