Skip to content
Branch: master
Go to file
Code

Latest commit

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
lib
 
 
src
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

Comsat Gradle Template

Comsat Gradle template project for both Dropwizard embedded and Tomcat standalone Java 1.7+ applications showing how to setup fiber-enabled servlets, Jersey (client and server), JDBC, Metrics and Apache HTTP Client. Tomcat 7/8 standalone deployments are managed through Cargo.

This is a port of the Comsat Maven Archetype at http://github.com/puniverse/comsat-maven-archetype.

Getting started

Just edit gradle/user-props.gradle. You might want to add JVM arguments and system properties in gradle/user-props.gradle and gradle/user-props.gradle, then feel free to play with the code or give it a try as it stands.

A good overview can be found in http://blog.paralleluniverse.co/2015/01/07/comsat-servlet-container/.

Currently 3 profiles can be chosen through the env property: dropwizard, tomcat7 and tomcat8. To run them:

./gradlew -Penv=dropwizard run # CTRL+C to stop
./gradlew -Penv=tomcat7 clean test
./gradlew -Penv=tomcat7 cargoRunLocal # CTRL+C to stop
./gradlew -Penv=tomcat8 clean test
./gradlew -Penv=tomcat8 cargoRunLocal # CTRL+C to stop

About

Comsat Gradle template project

Resources

Releases

No releases published

Languages

You can’t perform that action at this time.