javax.persistence.jdbc.driver
определяет протокол, который будет использоваться для доступа к базе данных.
Вам необходимо установить его следующим образом, если вы хотите получить доступ к удаленному / локальному сетевому серверу Derby:
<property name="javax.persistence.jdbc.driver" value="jdbc:derby://localhost:1527/my_schema " />
Где 1527 - это порт вашего сетевого сервера.
А my_schema - это схема вашей базы данных.
Если у вас еще нет схемы, используйте ;create=true
для ее создания:
jdbc:derby://localhost:1527/my_schema;create=true
Возможно, вы захотите взглянуть на Руководство по началу работы .
Примечание:
Class [org.apache.derby.jdbc.EmbeddedDriver] not found.
Это говорит о том, что не все банки, необходимые для дерби, присутствуют в пути к классам (в своем комментарии вы утверждаете, что это так). Если вы получили какое-либо такое исключение, убедитесь, что все jar-файлы действительно находятся в пути к классам.