jfinal愈来愈强大,发展太快速,我跟都跟不上,最近想用jfinal3.1搭个框架,3.1的demo还没作完,3.2又出来了,先用jfinal3.1搭完再说吧。mysql
1下载 JFinal 3.1 demo for maven ,创建sql server数据库(demo的数据库是mysql)web
2修改数据库配置为sql serversql
3设置数据库方言数据库
3解决用maven导入sqljdbc jar包问题。app
(1)运行报以下错误,由于没有sql server的数据驱动包,即sqljdbc.jar包。框架
(2)导入sqljdbc jar包,但由于maven没有sqljdbc的受权,因此用maven命令将其导入。导入步骤以下:maven
具体maven命令:sqlserver
install:install-file -Dfile=D:\maven\repos\com\microsoft\sqlserver\sqljdbc4\4.0\sqljdbc4-4.0.jar-Dpackaging=jar -DgroupId=com.microsoft.sqlserver -DartifactId=sqljdbc4 -Dversion=4.0spa
(3)jar包加进来了,可是还报错server
(4)最后再在pom.xml中加xml节点
(5)clean一下,用jetty启动
(6)还报错
解决办法,把数据库配置换成下面这个样子
jdbcUrl = jdbc:sqlserver://localhost:1433; DatabaseName=learning_system
(7)就这样跑起来了
(8)改项目名后报错:
Attribute "xmlns" was already specified for element "web-app".
用以下方法解决问题: