Я пытаюсь подключить внешнюю БД (mySql 5.7), чтобы перенести мою сущность в Liferay 7.0. Но есть исключение - PullRequest
1 голос
/ 03 октября 2019

Мой ext-spring.xml - это:

<?xml version="1.0"?>
<bean class="com.liferay.portal.dao.jdbc.spring.DataSourceFactoryBean" id="liferayDataSourceFactory">
        <property name="propertyPrefix" value="jdbc.ext." />
</bean>

В service.xml Я использую data-source=extDataSource

В своих свойствах портала-ext я использую правильную конфигурацию:

jdbc.ext.driverClassName=com.mysql.jdbc.Driver
jdbc.ext.password=
jdbc.ext.url=jdbc:
jdbc.ext.username=

Но у Liferay есть это исключение:

is invalid; 
nested exception is org.xml.sax.SAXParseException; 
lineNumber: 3; 
columnNumber: 102; 
cvc-elt.1.a: Cannot find the declaration of element 'bean'

Буду признателен за любую помощь.

1 Ответ

0 голосов
/ 08 октября 2019

Похоже, ваш ext-spring.xml файл недействителен. Трудно сказать, что именно вызывает это без полного XML-файла и полной трассировки стека.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...