Я только что установил GlassFish Server 3.1.1 (Open Source Edition) Полная платформа .Я не смог развернуть свое приложение.Это проект, над которым я работал здесь: Добавление + JPA + к + + Адрес + Книга + Демо
Консоль администратора и по умолчанию: страница 8080 показывает нормально.
Это похоже на то, что связано с моей проблемой.Изначально у меня не было ресурса JDBC с именем jdbc / sample__pm.Однако теперь я получаю:
Я нашел очень похожий вопрос здесь .По сути, я пытаюсь сделать то же самое с eclipselink, что они сделали с Hibernate.Вот мой файл persistence.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="Article_AddressBook_v1PU" transaction-type="JTA">
<provider>org.eclipse.persistence.jpa.PersistenceProvider</provider>
<jta-data-source>jdbc/sample</jta-data-source>
<properties>
<property name="eclipselink.ddl-generation" value="create-tables"/>
</properties>
</persistence-unit>
</persistence>
Так стоит ли переходить в спящий режим?Хотелось бы придерживаться eclipselink ...
[EDIT:] - Я добавил источник данных для jdbc / sample__pm, основываясь на исходной ошибке.Когда я добавил источник данных с фактическим именем jdbc / sample .Похоже, я становлюсь дальше.Команда успешно выполнена с предупреждением "http://localhost:4800/management/domain/applications/application/SimpleAddressBook"
успешно создано. Невозможно создать таблицы для приложения SimpleAddressBook. Ожидаемый файл DDL SimpleAddressBook_Article_AddressBook_v1PU_createDDL.jdbc недоступен. Исключение [EclipseLink-4002] (Eclipse Persistence Services - 2.3.0.v20144604): org.eclipse.persistence.exceptions.DatabaseException Внутреннее исключение: java.sql.SQLException: Ошибка при выделении соединения. Причина: Невозможно назначить соединение, так как: java.net.ConnectException: Ошибка при подключении к локальному узлу сервера через порт 1527 ссообщение Отказ в соединении: соединение. Код ошибки: 0 Невозможно создать таблицы для приложения SimpleAddressBook. Ожидаемый файл DDL SimpleAddressBook_Article_AddressBook_v1PU_createDDL.jdbc недоступен. Исключение [EclipseLink-4002] (Eclipse Persistence Services - 2.3.0.v20110604-r950)eclipse.persistence.exceptions.DatabaseException Внутреннее исключение: java.sql.SQLException .... msg.seeServerLog
Это кодируетсяя не уверен, потому что я держу пари, что теперь это просто вопрос установки правильных свойств для ресурса jdbc / sample .... Может быть?