( persicsb | 2018. 06. 04., h – 19:41 )

Azon libeknek is lehet függősége, azt ellenőrizted, hogy az rendben van? Ugyanis a JSON-B specifikációban nincs fent említett osztály meg metódus.
Ez az osztály és ez a kivétel a Java EE 7-ben lévő
Bár akkor ClassNotFoundException lenne az eredmény, amikor nem tudja betölteni a JsonGenerator osztályt.

Az általad említett API a JSR 374-hez (Java API for JSON Processing) tartozik. Ennek a libnek esetleg más verziója (azaz 1.1-nél régebbi) megtalálható még a GF lib mappájában?
Mert akkor az történik, hogy az abban lévő javax.json.stream.JsonGenerator osztály töltődik be, amiben simán hiányozhat ez a metódus.

A JSON-P 1.0-s verziója a JSR 353-ban lett specifikálva, ami a Java EE 7 része.
És a JSR 353 szerint ebben az osztályban nincs is a hivatkozott metódus:
https://docs.oracle.com/javaee/7/api/javax/json/stream/JsonGenerator.ht…

Azaz a probléma a következő:
A GlassFish 4.1 az a Java EE 7 referencia-implementációja. Tartalmazza a JSR 353 szerinti JSON-P API-t (JSON-P 1.0), viszont a JSON-B használatához a JSR 374 szerinti JSON-P API kell (JSON-P 1.1).

A rendes megoldás az lenne, hogy a WAR-odba csomagolod a JSON-P 1.1-es API-t és implementációt.