Мой проект Hibernate не работает, когда я выбираю Apache вместо Glassfish - PullRequest
0 голосов
/ 22 мая 2011

Я использую NetBeans 6.9.1 для разработки проекта с использованием фреймворков Hibernate 3.2.5 и JavaServer Faces, я, вероятно, следовал этому уроку

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

В этом уроке он использует GlassFish3, чтобы настроить проект, который я сделал, и он работает нормально.Но когда я развернул его на своем сервере на Apache Tomcat 7, он выдает эту ошибку «Класс DBws.DBws не является сервлетом»

Я изменил сервер с Glassfish на Apache в NetBeans, и он начал выдавать ошибку в файлев этом месте

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

с красной линией под javax, что теперь делать, спасибо

1 Ответ

1 голос
/ 22 мая 2011

Добавьте библиотеки jsf в вашу папку WEB-INF / lib, библиотеки можно найти здесь .

Glassfish по умолчанию содержит эти библиотеки, но я полагаю, что tom-cat нет.

...