2017-06-21 2 views
0

flybootを使用してLibertyで動作し、ファイルシステムで作業するSpringBootアプリケーションがあります:db/migrationファイルをローカルで参照しています。私たちのデプロイされた環境では、は、生成されたwarの中にファイルを保存し、サーバフォルダに保存せずに直接指定することを好むととなります。私はクラスパスを使用しようとすると:DB /移行を私は、次を得る:classpathを使用してLiberty Profileのapplication.propertiesからflyway.locationsを参照する方法:

2017-06-21 13:50:20.494 INFO 2600 --- [ecutor-thread-3] o.f.core.internal.util.VersionPrinter : Flyway 4.2.0 by Boxfuse 
2017-06-21 13:50:21.521 INFO 2600 --- [ecutor-thread-3] o.f.c.i.dbsupport.DbSupportFactory  : Database: jdbc:db2://devserver:12345/dev_database(DB2/AIX64 10.5) 
2017-06-21 13:50:21.724 WARN 2600 --- [ecutor-thread-3] o.f.c.i.u.s.classpath.ClassPathScanner : Unable to resolve location classpath:db/migration (ClassLoader: [email protected]8) On WebSphere an empty file named flyway.location must be present on the classpath location for WebSphere to find it! 
2017-06-21 13:50:21.725 WARN 2600 --- [ecutor-thread-3] o.f.c.i.u.s.classpath.ClassPathScanner : Unable to resolve location classpath:db/migration 
2017-06-21 13:50:22.170 WARN 2600 --- [ecutor-thread-3] o.f.c.i.u.s.classpath.ClassPathScanner : Unable to resolve location classpath:db/migration 
2017-06-21 13:50:22.171 WARN 2600 --- [ecutor-thread-3] o.f.c.i.u.s.classpath.ClassPathScanner : Unable to resolve location classpath:db/migration 
2017-06-21 13:50:22.176 WARN 2600 --- [ecutor-thread-3] o.f.c.i.u.s.classpath.ClassPathScanner : Unable to resolve location classpath:db/migration 
2017-06-21 13:50:22.180 WARN 2600 --- [ecutor-thread-3] o.f.c.i.u.s.classpath.ClassPathScanner : Unable to resolve location classpath:db/migration 
2017-06-21 13:50:22.429 INFO 2600 --- [ecutor-thread-3] o.f.core.internal.command.DbValidate  : Successfully validated 2 migrations (execution time 00:00.334s) 
2017-06-21 13:50:23.270 INFO 2600 --- [ecutor-thread-3] o.f.core.internal.command.DbMigrate  : Current version of schema "DEVSCHEMA": 2 
2017-06-21 13:50:23.271 WARN 2600 --- [ecutor-thread-3] o.f.core.internal.command.DbMigrate  : Schema "DEVSCHEMA" has a version (2) that is newer than the latest available migration (1) ! 
2017-06-21 13:50:23.307 INFO 2600 --- [ecutor-thread-3] o.f.core.internal.command.DbMigrate  : Schema "DEVSCHEMA" is up to date. No migration necessary. 

リバティプロフィールに私のdb /移動フォルダにアプリケーションを接続するための適切な方法は何ですか?空いているFlyway.Locationファイルを私のLibertyフォルダの全面に押しつけました。

これはLiberty 17.0.0.1、Spring-Boot 1.5.2およびFlyway-Core 4.2.0です。

答えて

0

解決策はログに記録されます。空のファイルflyway.locationをdb/flywayに追加する必要があります

関連する問題