使用spring roo问题总结

JDBC driver not available for 'com.mysql.jdbc.Driver'

执行:database reverse engineer --schema project --package ~.domain

提示:

Located add-on that may offer this JDBC driver

1 found, sorted by rank; T = trusted developer; R = Roo 1.3 compatible

ID T R DESCRIPTION -------------------------------------------------------------

 

01 Y Y 5.1.18.0001 #jdbcdriver driverclass:com.mysql.jdbc.Driver. This...

--------------------------------------------------------------------------------

 

[HINT] use 'addon info id --searchResultId ..' to see details about a search res

ult

[HINT] use 'addon install id --searchResultId ..' to install a specific search r

esult, or

[HINT] use 'addon install bundle --bundleSymbolicName TAB' to install a specific

 add-on version

JDBC driver not available for 'com.mysql.jdbc.Driver'

问题:

系统默认addon加载01,但是01不是Mysql的驱动,所以提示出错。

解决方案:

ROO shell下执行:

osgi start --url file:///C:/Users/wenky/.m2/repository/mysql/mysql-connector-java/5.1.34/mysql-connector-java-5.1.34.jar

注册一下mysql驱动。

 

Invalid byte 1 of 1-byte UTF-8 sequence.

执行:database reverse engineer --schema project --package ~.domain

提示:

Created SRC_MAIN_RESOURCES\dbre.xml

Updated ROOT\pom.xml

Updated SRC_MAIN_RESOURCES\META-INF\persistence.xml

Undo manage SRC_MAIN_RESOURCES\META-INF\persistence.xml

Undo manage ROOT\pom.xml

Undo create SRC_MAIN_RESOURCES\dbre.xml

Invalid byte 1 of 1-byte UTF-8 sequence.

问题:

编码格式问题

解决方案:

roo.bat中执行java命令前加入以下代码:

set ROO_OPTS=-Dfile.encoding=UTF-8

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值