jsf - @FacesComponent on shared library -


i'm trying use custom jsf component on websphere 8.5. component class annotated @facescomponent.

the component on shared lib jar on server. have faces-config inside jar meta-inf folder.

if jar inside ear file works expected, when on sharedlib gives me "undefined component type myuiactionlist" error.

any ideas on how make work?

web fragment jars belong in war/web-inf/lib , absolutely not in ear/lib nor server/lib.

see a.o. chapter 8.1 of servlet 3.0 specification (emphasis mine):

8.1 annotations , pluggability

in web application, classes using annotations have annotations processed only if located in web-inf/classes directory, or if packaged in jar file located in web-inf/lib within application.

...

end of story.


Comments

Popular posts from this blog

angularjs - Redirect to a new template in angular js -

Oracle SQL. How to select specific IDs where value of columns specify criteria? -

Desktop Launcher for Python Script Starts Program in Wrong Path (Linux) -