Java Web Project + JPA/JDBC «Ошибка подключения к серверу LocalHost в порту 1527 с отказанием подключения сообщения»JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Java Web Project + JPA/JDBC «Ошибка подключения к серверу LocalHost в порту 1527 с отказанием подключения сообщения»

Сообщение Anonymous »

У меня есть этот старый веб -проект, который называется «Архив напитков». Вы можете, среди прочего, добавить, удалять, перечислить и редактировать напитки. It runs fine locally from NetBeans but when I deploy my project as a .war file to a server, which uses Tomcat 6, it gives the following error every time I try to do a database operation (e.g. add drink to db):


javax.persistence.PersistenceException: Exception [EclipseLink-4002] (Eclipse Службы постоянства - 2.3.0.v20110604 -R9504): org.eclipse.persistence.exceptions.databaseexception
Внутреннее исключение: java.sql.sqlnontransientConceectionException: java.net.connectException: ошибка, соединяющую с сервером локального в порту 1527 с помощью сообщения. /> org.eclipse.persistence.internal.jpa.entitymanagersetupimpl.deploy (EntityManagersetupimpl.java:501)
org.eclipse.persistence.internal.jpa.entityManagerFactoryDelegate.getDataBasesession (EntityManagerFactoryDelegate.java:188)
org.eclipse.persistence.internal.jpa.entitymanagerfactorydelegate.createentityManagerImpl (EntityManagerFactoryDelegate.java:277)
org.eclipse.persistence.internal.jpa.entitymanagerfactoryimpl.createentitymanagerimpl (entitymanagerfactoryimpl.java:290)
org.clipse.persistence.internal.jpa.entityManagerFactoryMpl.createentIntyManager. /> archive.register.getEntityManager (Register.java:53)
archive.register.getDrinks (register.java:170)
servlets.listservlet.doget (listservlet.java:67)
javax.servlet.http.httpservlet.service (httpservlet.java:617)
javax.servlet.http.httpservlet.service (httpservlet.java:717) < /p>
< /blockquote>
netbem (httpservlet.java:717) Я использую Glassfish в качестве сервера). < /P>

register.java:

public class Register {

private static Register instance;
private EntityManager em;

private EntityManagerFactory emf = null;

public static Register getInstance() {
if (instance == null) {
instance = new Rekisteri();
}

return instance;
}

private Register() {
try {
Class.forName("org.apache.derby.jdbc.ClientDriver");
} catch (ClassNotFoundException ex) {
Logger.getLogger(Rekisteri.class.getName()).log(Level.SEVERE, null, ex);
}
emf = Persistence.createEntityManagerFactory("DrinksArchivePU");
}

public EntityManager getEntityManager() {
return emf.createEntityManager();
}

public void addDrink(Drink new) {
em = getEntityManager();
em.getTransaction().begin();
em.merge(new);
em.getTransaction().commit();
}

etc...//
}
< /code>

persistence.xml:




org.eclipse.persistence.jpa.PersistenceProvider
false











< /code>

< /p>

Я прочитал, что проблема может быть из -за того, что сетевой сервер Derby не начинается с моего сервера, но если это так, как это исправить? Различные недостающие шгары для моего проекта на сервере.



org.hibernate.ejb.HibernatePersistence

archive.Ingredient
archive.Review
archive.Drink
archive.DrinkCategory
archive.User
archive.Register










< /code>

< /p>

Подробнее здесь: https://stackoverflow.com/questions/107 ... ort-1527-w
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»