Я разрабатываю первое приложение в openshift. Его приложение jsf с подключением базы данных. Сначала я попробовал на одной странице jsf xhtml без jpa и все работает. Когда Я вставляю bean-компонент для доступа к базе данных, у меня есть сообщение с сервера «неудачные развертывания ./ROOT.waer. Именно когда я вставляю этот код что-то идет не так:Приложение с открытым доступом и ejb «неудачные развертывания ./ROOT.war
Класса для просмотра намерений
@ManagedBean(name="utnavctrl" ,eager=true)
@SessionScoped
public class Utnavctrl {
boolean newrecord=false;
@EJB
private Usersdao usersdao;
public Utnavctrl(){
Класс боба для подключения дб
@Stateless
@LocalBean
public class Usersdao {
@PersistenceContext(unitName = "primary")
private EntityManager em;
public Usersdao() {
// TODO Auto-generated constructor stub
}
public List<User> getAllUsers() {
return em.createNamedQuery("User.findAll", User.class)
.getResultList();
}
я не могу понять, почему после добавления этих два класса (без изменения стороны вида xhtml ecc) программа больше не работает.
persince.xml является
<?xml version="1.0" encoding="UTF-8"?>
<persistence version="2.0"
xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="
http://java.sun.com/xml/ns/persistence
http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd">
<persistence-unit name="primary">
<!-- If you are running in a production environment, add a managed
data source, this example data source is just for development and testing! -->
<!-- The datasource is deployed as WEB-INF/kitchensink-quickstart-ds.xml, you
can find it in the source at src/main/webapp/WEB-INF/kitchensink-quickstart-ds.xml -->
<jta-data-source>java:jboss/datasources/MySQLDS</jta-data-source>
<class>com.antoiovi.gestcars.model.Automobili</class>
<class>com.antoiovi.gestcars.model.Group</class>
<class>com.antoiovi.gestcars.model.Prenotazioniauto</class>
<class>com.antoiovi.gestcars.model.Proglav</class>
<class>com.antoiovi.gestcars.model.Role</class>
<class>com.antoiovi.gestcars.model.User</class>
<class>com.antoiovi.gestcars.model.UserData</class>
<properties>
<!-- Properties for Hibernate -->
<property name="hibernate.hbm2ddl.auto" value="create-drop" />
<property name="hibernate.show_sql" value="false" />
</properties>
</persistence-unit>
</persistence>
THHE bean.xml является
<?xml version="1.0" encoding="UTF-8"?>
<!-- This file can be an empty text file (0 bytes) -->
<!-- We're declaring the schema to save you time if you do have to configure
this in the future -->
<beans xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="
http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/beans_1_0.xsd">
</bean
Может кто-нибудь мне помочь?