java.lang.NoClassDefFoundError
znamená dobu běhu verze třídy v classpath není stejná jako v kompilaci čas.
Váš problém může být v tom, že se při nasazování serveru najde více verzí třídy. Všiml jsem si třídy org.apache.myfaces.trinidadinternal.convert.ColorConverter
se nachází v trinidad-impl.jar
Můžete vyhledat, kolik takových jarů se nachází v prostředí běhového serveru a ve vašich vlastních knihovnách webových aplikací?
V systému Windows běží vestavěný server Jdev v této složce
C:\Users\<...>\AppData\Roaming\JDeveloper\system11.1.1.4.37.59.23 nebo něco podobného
potřebujete to ve své webové aplikaci/WEB-INF/lib a ne v jiných oblastech.
V místním prostředí najdu Jar pod C:\Users\<...>\AppData\Roaming\JDeveloper\system11.1.1.4.37.59.23\o.j2ee.wlLibs\jsp\Trinidad-Components1.2.war
Myslím, že byste mohli použít nastavení weblogic.xml k vynucení načtení třídy WEB-INF/lib přednostně před třídou server/lib pomocí
<container-descriptor>
<prefer-web-inf-classes>true</prefer-web-inf-classes>
</container-descriptor>