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".
用以下方法解決問題: