最近一个项目使用的IDE为:idea,框架为grails,都是新的东西,现学现用,加之国内用grails这个框架的项目不多,资料少,基本上搜索解决方法都是google,所以部署到tomcat上也着实费了一番功夫,下面以用一个最简单的项目做部署tomcat的示范
1.下载grails3.0.1(最新),gradle2.3(最新)与idea14.0.2(最新是14.1.1,但是可气的是找不到import了),并配置相关的环境变量
2.cmd下找个workspace创建项目 grails create-app helloworld,创建成功后提示
3.进入项目中,创建domain以及自动创建生成CRUD方法,分别是 grails create-domain-class book与grails generate-all book,注意:①:这两段命令行一定要在进入到项目中才能输入;②第二句命令的pojo对象有包的话一定要加上包,比如hello包下的book对象需要写成grails generate-all hello.book ;③:属于第二个命令前,需要先把生成的对象属性填写完后再自动生成CRUD方法,创建后分别提示;这里如果敲命令grails run-app 也是可以跑的,不过我们的目的是要部署到idea上的本地tomcat里,所以继续
4.导入项目至idea
(1)选择Gradle Model
(2)选择本地的gradle
(3)导入项目后,进入build.gradle配置文件,并修改下图的位置(还必须修改43行的maven地址和第7行一样),修改的目的是让项目运行时去maven仓库中找依赖关系,而不是去网上去找,因为无法与网上资源链接,所以不改的话,是下载不下来的
5.部署到tomcat上
6.OK,成功部署运行