License: Other

Language: Java

MyBatis JPetStore

Build Status Coverage Status License


JPetStore 6 is a full web application built on top of MyBatis 3, Spring 5 and Stripes.


Other versions that you may want to know about

Run on Application Server

Running JPetStore sample under Tomcat (using the cargo-maven2-plugin).

  • Clone this repository

    $ git clone https://github.com/mybatis/jpetstore-6.git
  • Build war file

    $ cd jpetstore-6
    $ ./mvnw clean package
  • Startup the Tomcat server and deploy web application

    $ ./mvnw cargo:run -P tomcat90


    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) *Milestone version
    tomee71 Running under the TomEE 7.1(Java EE 7)
    wildfly16 Running under the WildFly 16(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
  • Run application in browser http://localhost:8080/jpetstore/

  • Press Ctrl-C to stop the server.

Try integration tests

Perform integration tests for screen transition.


  • Running the JPetStore on 8080 port
  • JDK 8+
$ ./mvnw test -P itest

Project Statistics

Sourcerank 2
Repository Size 1.45 MB
Stars 0
Forks 0
Watchers 0
Open issues 0
Dependencies 19
Contributors 8
Tags 3
Last updated
Last pushed

Top Contributors See all

Kazuki Shimizu Jeremy Landis Eduardo Macarron Iwao AVE! Bala Raman dongxu Simone Tripodi Zero King

Recent Tags See all

jpetstore-6.0.2 November 28, 2016
mybatis-jpetstore-6.0.1 June 04, 2011
mybatis-jpetstore-6.0.0 January 02, 2011

Something wrong with this page? Make a suggestion

Last synced: 2019-06-24 15:53:52 UTC

Login to resync this repository