JPetStore 6 is a full web application built on top of MyBatis 3, Spring 5 and Stripes.
- JPetstore on top of Spring, Spring MVC, MyBatis 3, and Spring Security https://github.com/making/spring-jpetstore
- JPetstore with Vaadin and Spring Boot with Java Config https://github.com/igor-baiborodine/jpetstore-6-vaadin-spring-boot
- JPetstore on MyBatis Spring Boot Starter https://github.com/kazuki43zoo/mybatis-spring-boot-jpetstore
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 tomcat90Note:
We provide maven profiles per application server as follow:
-
Run application in browser http://localhost:8080/jpetstore/
-
Press Ctrl-C to stop the server.
Perform integration tests for screen transition.
Requires:
- Running the JPetStore on 8080 port
- JDK 8+
$ ./mvnw test -P itest

