A web application built on top of MyBatis 3, Spring 3 and Stripes
JPetStore 6 is a full web application built on top of MyBatis 3, Spring 5 and Stripes.
Running JPetStore sample under Tomcat (using the cargo-maven2-plugin).
$ git clone https://github.com/mybatis/jpetstore-6.git
$ cd jpetstore-6 $ ./mvnw clean package
$ ./mvnw cargo:run -P tomcat90
Note:
We provide maven profiles per application server as follow:
| Profile | Description | | -------------- | ----------- | | tomcat90 | Running under the Tomcat 9.0 | | tomcat85 | Running under the Tomcat 8.5 | | tomcat70 | Running under the Tomcat 7.0 | | tomee80 | Running under the TomEE 8.0(Java EE 8) | | tomee71 | Running under the TomEE 7.1(Java EE 7) | | wildfly20 | Running under the WildFly 20(Java EE 8) | | wildfly13 | Running under the WildFly 13(Java EE 7) | | liberty-ee8 | Running under the WebSphere Liberty(Java EE 8) | | liberty-ee7 | Running under the WebSphere Liberty(Java EE 7) | | jetty | Running under the Jetty 9 | | glassfish5 | Running under the GlassFish 5(Java EE 8) | | glassfish4 | Running under the GlassFish 4(Java EE 7) | | resin | Running under the Resin 4 |
Perform integration tests for screen transition.
$ ./mvnw clean verify -P tomcat90