用Gradle运行一个Tomcat

gradle-tomcat-demo

  • a gradle-tomcat-demo without web.xml

Github : https://github.com/LT-java-demos/gradle-tomcat-demo

Gradle Tomcat plugin

https://github.com/bmuschko/gradle-tomcat-plugin

build.gradle配置

apply plugin: 'java'
apply plugin: 'war'
apply plugin: 'com.bmuschko.tomcat'

buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'com.bmuschko:gradle-tomcat-plugin:2.2.5'
    }
}

repositories {
    mavenCentral()
}dependencies {
    def tomcatVersion = '7.0.59'
    tomcat "org.apache.tomcat.embed:tomcat-embed-core:${tomcatVersion}",
            "org.apache.tomcat.embed:tomcat-embed-logging-juli:${tomcatVersion}",
            "org.apache.tomcat.embed:tomcat-embed-jasper:${tomcatVersion}"
}

运行Tomcat

$ gradle tomcatRun

运行结果

:compileJava UP-TO-DATE
:processResources UP-TO-DATE
:classes UP-TO-DATE
:tomcatRun
Started Tomcat Server
The Server is running at http://localhost:8080/gradle-tomcat-demo
> Building 75% > :tomcatRun

访问:http://localhost:8080/gradle-tomcat-demo可以看到 index.jsp 页面的 Hello World
回到终端 Ctrl + c / command + c 停止 Tomcat

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • afinalAfinal是一个android的ioc,orm框架 https://github.com/yangf...
    passiontim阅读 15,642评论 2 45
  • 几天没写了,有时是忘了,有时是不知道要写什么,对于一个连认知都不敢提的穷小子来说,这是最要命的地方。 现在,我要定...
    楚晨大人阅读 116评论 0 0
  • 我已经做教师第十一个年头了,今年忽然萌生了改行的念头,最近几年关于教师的负面新闻从来没断过,我们遭受的误解也在逐渐...
    雪原丽日阅读 138评论 0 0
  • 北京时间5月25日,本赛季欧联决赛在瑞典首都斯德哥尔摩的友谊球场展开角逐,最终曼联依靠博格巴和姆希塔良的进球...
    无尘轩阅读 229评论 3 3
  • 一.《第一章•樱花树的开始》 •主人公:绍桦、岚 •被提及人物:光 •内容简述:一个发生在六年前的故事。男女主角的...
    契約_美麗阅读 248评论 0 0