Az egész alkalmazásszerver-specifikus leírók azok.
Pl. EJB clustering:
a deployment descriptorba alkalmazásszerver-specifikusan írható csak le, hogy mely beanek azok, amelyeket HA EJB-ként akarod deplyolni.
Vagy persze Wildfly esetén használhatod a @Clustered Wildfly-specifikus annotációd a kódban.
Ez utóbbi eléggé rossz, nem pakolhatod csak úgy át egy-az-egyben a kódodat más alkalmazásszerverre az utóbbi esetben.
Az előbbi esetben meg szépen alkalmazásszerver specifikus leírókat kell csinálnod a projektedhez, azaz tudnod kell fejlesztéskor, hogy deploymentkor mire fogsz deployolni.
Ez probléma.