-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
yona v1.3.2의 DB를 mysql로 사용하고 싶습니다. #14
Comments
@freedom4867 (SEONHO SON) 님이 작성한 코멘트입니다. 제가 MySQL을 사용할려고 하는데... |
@doortts (doortts) 님이 작성한 코멘트입니다. 원래는 드라이버를 탑재해야 하는데요 MariaDB connector 자체는 MySQL과 호환되는걸로는 표시되어 있습니다. 원래 MySQL용 connector롤 배포판에 포함시켜서 같이 배포할까 했는데 라이선스 문제가 있어서 포함은 못시켰습니다. 우선 조금 번거롭지만 위의 방법이 정상동작하지 않는다면 MySQL 드라이버를 직접 추가하는 방법이 있는습니다. 거기에
MySQL Driver가 설치된 것과 동일한 상태가 됩니다. |
@freedom4867 (SEONHO SON) 님이 작성한 코멘트입니다. 지원해주신 내용 잘 보았습니다. jar파일을 저기다가 추가하니 정상작동 되지않고 계속해서 mariadb driver 라이브러리를 사용하더라구요... 그래서 MySQL.driver를 추가해주고 mariadb.driver를 제거해주니 정상작동 되었습니다. 혹여 MySQL을 사용하시는 분들을 위해 댓글 남겨둡니다^^ yona! 항상 고맙게 잘 쓰고 있습니다! 감사합니다^^ |
@doortts (doortts) 님이 작성한 코멘트입니다. @freedom4867 해결하셨다니 다행이고 방법까지 공유해 주셔서 고맙습니다. 동시에 둘 다 library path 있으면 무언가 충돌이 나나보네요. :) 그럼 꽃샘추위에 감기 조심하시고 즐거운 저녁되세요! |
@freedom4867 (SEONHO SON) 님이 작성한 이슈입니다.
---
안녕하세요~
yona v1.3.2의 DB를 mysql로 사용하고 싶습니다.
conf/application.conf파일에 MySQL 설정을 default설정으로 사용하려 셋팅 했습니다만
아래와 같은 에러가 발생하네요.... java8은 설치했습니다만...
Oops, cannot start the server.
Configuration error: Configuration error[Driver not found: [com.mysql.jdbc.Driver]]
at play.api.Configuration$.play$api$Configuration$$configError(Configuration.scala:94)
at play.api.Configuration.reportError(Configuration.scala:743)
at play.api.db.BoneCPApi.register(DB.scala:285)
at play.api.db.BoneCPApi.createDataSource(DB.scala:300)
at play.api.db.BoneCPApi.setupDatasources(DB.scala:412)
at play.api.db.BoneCPApi.(DB.scala:419)
at play.api.db.BoneCPPlugin.play$api$db$BoneCPPlugin$$dbApi$lzycompute(DB.scala:211)
at play.api.db.BoneCPPlugin.play$api$db$BoneCPPlugin$$dbApi(DB.scala:211)
at play.api.db.BoneCPPlugin.onStart(DB.scala:238)
at play.api.Play$$anonfun$start$1$$anonfun$apply$mcV$sp$1.apply(Play.scala:91)
at play.api.Play$$anonfun$start$1$$anonfun$apply$mcV$sp$1.apply(Play.scala:91)
at scala.collection.immutable.List.foreach(List.scala:318)
at play.api.Play$$anonfun$start$1.apply$mcV$sp(Play.scala:91)
at play.api.Play$$anonfun$start$1.apply(Play.scala:91)
at play.api.Play$$anonfun$start$1.apply(Play.scala:91)
at play.utils.Threads$.withContextClassLoader(Threads.scala:21)
at play.api.Play$.start(Play.scala:90)
at play.core.StaticApplication.(ApplicationProvider.scala:55)
at play.core.server.NettyServer$.createServer(NettyServer.scala:253)
at play.core.server.NettyServer$$anonfun$main$3.apply(NettyServer.scala:289)
at play.core.server.NettyServer$$anonfun$main$3.apply(NettyServer.scala:284)
at scala.Option.map(Option.scala:145)
at play.core.server.NettyServer$.main(NettyServer.scala:284)
at play.core.server.NettyServer.main(NettyServer.scala)
Caused by: java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:348)
at play.api.db.BoneCPApi.register(DB.scala:280)
... 21 more
The text was updated successfully, but these errors were encountered: