Após criamos os arquivos MyFormatFeatureResponseDelegate.java e MyFormatFeatureResponseDelegateFactory.java chegamos finalmente ao terceiro e último passo.

PASSO 3: Alterando o FeatureResponseDelegateProducerSpi

Navegando pelo diretório source do GeoServer, você encontrará o seguinte META-INF\services.
Lá, abra o arquivo org.vfny.geoserver.wfs.FeatureResponseDelegateProducerSpi e adicione a seguinte linha:

[source language=”:Java”]
org.vfny.geoserver.wfs.responses.MyFormatFeatureResponseDelegateFactory
[/source]

TESTE SEU FORMATO

Teste seu formato usando o URL abaixo, mas mude-o para usar seu formato novo de saída.

[source language=”:HTML”]
http://localhost:8080/geoserver/wfs?
request=getfeature&
service=wfs&
version=1.0.0&
typename=states&
outputformat=SHAPE-ZIP
[/source]

Fonte: GeoServer