Hi Cam,

Thanks for your suggestions on the matter.

[EMAIL PROTECTED] wrote:
As far as I understand the problem, the Glassfish server has the JSF
libs at runtime, but they are not included in the classpath of your Web
project targeted on the Glassfish runtime. The latter is responsibility
of the Glassfish server adapter that you have downloaded. It is not
develop in the WTP project and you should report the problem to the

Ensure that your Glassfish server runtime is on the classpath.  When you select your JSF 
runtime to be "Server Supplied", JSF tools assumes that you have a server 
classpath container on your classpath.  Unfortunately, there is currently no check for 
this on the JSF side, although there should be.

You should be able to resolve in one of two ways:

- right-click on Project->Properties->Target Runtimes and check the box for 
Glassfish runtime.  This should put the Glassfish container on the classpath and, if 
it's correctly configured, will put the JSF libraries on the cp as well.

As I mentioned in my previous response, I suspect it is not correctly configured due to a bug in the glassfish eclipse plugin: https://glassfishplugins.dev.java.net/issues/show_bug.cgi?id=40

The good news is that it's already been fixed, but not pushed out in a release yet. Meanwhile, the relevant jars (even from the glassfish installation) can be added as external jars to the project's build path.

Rochelle


- (*hackier*) you could also find a copy of the JSF libraries and put them in 
JavaEE Module Dependencies, but ensure that the deploy flag is not checked.  
This way, the classes will be in the design time cp, but at runtime, your 
server libs will be used.


--Cam
_______________________________________________
wtp-dev mailing list
wtp-dev@eclipse.org
https://dev.eclipse.org/mailman/listinfo/wtp-dev
_______________________________________________
wtp-dev mailing list
wtp-dev@eclipse.org
https://dev.eclipse.org/mailman/listinfo/wtp-dev

Reply via email to