Jsf 从glassfish 2移动到glassfish 3时,项目未运行

Jsf 从glassfish 2移动到glassfish 3时,项目未运行,jsf,jsf-2,glassfish-3,Jsf,Jsf 2,Glassfish 3,我从svn签出了一个项目。该项目最初是在Netbeans 6.1上使用UI组件(拖放)构建的。我还看到所有的网页都是使用JSP构建的。他们用的是玻璃鱼。我在Netbeans 6.9上打开了它。当我打开它,然后我得到了服务器丢失错误。我通过添加玻璃鱼3解决了这个问题。然后在代码中,我得到了以下导入的包丢失错误(包不存在) import com.sun.data.provider.impl.CachedRowSetDataProvider; import com.sun.rave.web.ui.ap

我从svn签出了一个项目。该项目最初是在Netbeans 6.1上使用UI组件(拖放)构建的。我还看到所有的网页都是使用JSP构建的。他们用的是玻璃鱼。我在Netbeans 6.9上打开了它。当我打开它,然后我得到了服务器丢失错误。我通过添加玻璃鱼3解决了这个问题。然后在代码中,我得到了以下导入的包丢失错误(包不存在)

import com.sun.data.provider.impl.CachedRowSetDataProvider;
import com.sun.rave.web.ui.appbase.AbstractPageBean;
import com.sun.sql.rowset.CachedRowSetXImpl;
import com.sun.webui.jsf.component.Calendar;
import com.sun.webui.jsf.model.DefaultTableDataProvider;
import com.sun.webui.jsf.model.SingleSelectOptionsList;
我在谷歌上搜索了一下,在sun-web.xml中找到了这一行

in the sun-web.xml change
<class-loader delegate="true"/>
    to
<class-loader delegate="false"/>
如何解决这些错误,以便使用glass fish 3在netbeans 6.9上运行项目?我正在考虑使用JSF2.0。我可以在现有项目中使用它吗?
谢谢。

请不要。
com.sun.webui
是Woodstock的一部分,它已经死了很久。阅读谢谢,但我现在该怎么办?我能用素面3吗?这意味着我必须替换所有使用Woodstock的代码吗?我可以使用JSF2.0吗?我在faces-config.xml中有类似于
faces-config version=“1.2”xmlns=”的条目http://java.sun.com/xml/ns/javaee“
和web.xml中的servlet 2.5。
D:\Office Work\eAudit Prototype\nbproject\build-impl.xml:663: Warning: Could 
not find file D:\Office Work\eAudit Prototype\${libs.jsf12-support.classpath} to 
copy.
BUILD FAILED (total time: 3 seconds)