allora ho una'applicazione fatta nel seguente modo

classpath del webServer che punta ad un file jar

classpath webServer: nomeFile.jar

nel webserver ho un ear

nomeEar.ear

Quindi da come è strutturato abbiamo che

punto 1) se all'ear serve qualcosa che ha il jar lo vede
punto 2) se al jar serve qualcosa che ha l'ear non lo vede

Come fare per risolvere il problema di visibilità del punto 2)

Prima soluzione (non buona)
Impacchetto il jar nell'ear
Seconda soluzione (non mi sembra buona)
Metto nel classpath del webServer anche il file ear
Terza soluzione (la migliore?)
Metto nel manifest del jar il classpath dell'ear

Domanda
Le 3 soluzioni che ho scritto sono corrette? se si quale vi sembra la migliore?
Esistono altre soluzioni?

thx