当我选择apache而不是glassfish时,我的hibernate项目不起作用

时间:2011-05-22 05:59:04

标签: apache hibernate glassfish-3 netbeans-6.9

我正在使用netbeans 6.9.1使用框架Hibernate 3.2.5和JavaServer Faces开发项目,我可能已经按照本教程进行了

http://netbeans.org/kb/docs/web/hibernate-webapp.html

在本教程中,它使用GlassFish 3来设置我所做的项目,并且工作正常。但是当我在apache tomcat 7上将它部署到我的服务器时,它会出现此错误 “类DBws.DBws不是Servlet”

我在netbeans中将服务器从glassfish更改为apache,并开始在此位置的文件中出错

import javax.faces.bean.ManagedBean;
import javax.faces.bean.SessionScoped;
import javax.faces.model.DataModel;
import javax.faces.model.ListDataModel;

在javax下面有一个红线,现在该做什么,谢谢

1 个答案:

答案 0 :(得分:1)

在WEB-INF / lib文件夹中添加jsf库, 可以找到here的图书馆。

Glassfish默认有这些库,但我猜Tom-cat没有。