Spring Security Core 1.2.7.3 プラグインを使用していますが、デプロイしようとすると次のエラーが発生します。
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 ファイルの依存関係のコードをクリーニングして、コメントを外してみました。/lib フォルダー内にインストールした Oracle jdbc ドライバーを使用しています。
これは、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"
}
}
}