Jak je zobrazeno v dokumentaci v článku Rozhraní API a specifikace programovacího modelu , podporuje produkt WebSphere Application Server následující úrovně Java EE:
Aplikace s nepodporovanou nebo neurčenou verzí budou spuštěny v nejvyšší verzi podporované aplikačním serverem.
Např. aplikace s verzí 5.0 application.xml bude považována za aplikaci verze 1.4 na serveru WebSphere Application Server v6.1. Stejná aplikace však bude považována za aplikaci 5.0 na serveru WebSphere Application Server v7. Tato změna ve verzi aplikace může způsobit nepožadované změny chování.
Jedním ze specifických problémů je produkt WebSphere 6.1, který generuje Vazbu aplikace pomocí formátu xmi. Aplikace Java EE verze 5 očekává vazby a rozšíření ve formátu xml. Při pokusu o migraci aplikace s verzí Java EE 5 s informacemi o virtuálním hostiteli v souboru ibm-web-bnd.xmi na server WebSphere verze 7 dojde k nezdaru instalace, protože produkt WebSphere verze 7 nebo vyšší hledá informace o virtuálním hostiteli v souboru ibm-web-bnd.xml a v tomto scénáři neexistuje vázací soubor XML. Je-li aplikace ve verzi 1.4, bude program XMI i nadále správně načten.
Dalším scénářem selhání je správce implementace verze 7 nebo vyšší, který neumožní implementaci aplikace Java EE na uzel, který nepodporuje určenou úroveň Java EE aplikace. To znamená, že pokud máte uzly 6.1 nebo nižší v topologii se správcem implementace 7.0 nebo vyšší verze, nemusí se podařit implementovat přesně stejná aplikace na uzlech, kde byla dříve spuštěna.
Při migraci z verze 6.1 a starší bude označen soubor application.xml s následujícím obsahem:
Verze aplikace by měla být upravena na verzi 1.4. Automatizovaná oprava změní verzi a informace o schématu, jak je znázorněno tučně v následujícím příkladu:
Další informace o úrovních specifikace Java EE podporovaných v jiných verzích serveru WebSphere Application Server viz Rozhraní API programovacího modelu a specifikace.