лицо, вручающее судебные документы Я использую Spring Security 1.2.7.3 Ядро плагин, и я получаю эту ошибку при попытке развернуть:Ошибка развертывания Grails 2.0.4 для Glassfish 3.1.2
Error occurred during deployment: Exception while loading the app :
java.lang.IllegalStateException: ContainerBase.addChild: start:
org.apache.catalina.LifecycleException:
org.springframework.beans.factory.BeanCreationException: Error creating bean with name
'transactionManagerPostProcessor': Initialization of bean failed; nested exception
is org.springframework.beans.factory.BeanCreationException: Error creating bean
with name 'transactionManager': Cannot resolve reference to bean 'sessionFactory' while
setting bean property 'sessionFactory'; nested exception is
org.springframework.beans.factory.BeanCreationException: Error creating bean with name
'sessionFactory': Cannot resolve reference to bean 'hibernateProperties' while setting
bean property 'hibernateProperties'; nested exception is
org.springframework.beans.factory.BeanCreationException: Error creating bean with name
'hibernateProperties': Cannot resolve reference to bean 'dialectDetector' while
setting
bean property 'propertie .... msg.seeServerLog
Приложение отлично работает, когда я запускаю его изнутри netbeans, но когда я пытаюсь развернуть его, я получаю ошибку. Я пробовал очистить и раскомментировал код 'mysql:mysql-connector-java:5.1.16'
в зависимостях в файле BuildConfig.groovy. Я использую драйвер Oracle jdbc, который я установил в папке/lib.
Я предполагаю, что это как-то связано с тем, что драйвер Oracle jdbc не найден.
обновление: Я добавил мое закрытие производства ниже
production {
dataSource {
url = "jdbc:oracle:thin:@MYSERVERNAME.com:xxxx:xxxxxxx"
pooled = true
properties {
maxActive = -1
minEvictableIdleTimeMillis=1800000
timeBetweenEvictionRunsMillis=1800000
numTestsPerEvictionRun=3
testOnBorrow=true
testWhileIdle=true
testOnReturn=true
validationQuery="SELECT 1"
}
}
}
Хорошо, я сделал так, как вы сказали, и получил ошибку при установке в IDE '-Dgrails.env = производственного флага'. Я редактировал свое оригинальное сообщение, чтобы включить закрытие производства. Может быть, что-то в закрытии, которое вы видите, может вызвать проблему? – Universitas
Пробовал добавлять те, и он все еще сломан. Может быть, это глубже, чем файл Datasource.groovy? – Universitas
Я только что прокомментировал раздел «Свойства» {} и попытался запустить его - он, казалось, работал в рабочем режиме ОК, как только я это сделал. Я не понимаю, что делает закрытие свойств, но я предполагаю, что это для H2 db и не относится к Oracle jdbc? Это, по-видимому, является причиной ошибки. Что мне нужно для свойств для oracle db? – Universitas