Need help with jpetstore-6?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

mybatis
501 Stars 694 Forks Other 985 Commits 4 Opened issues

Description

A web application built on top of MyBatis 3, Spring 3 and Stripes

Services available

!
?

Need anything else?

Contributors list

MyBatis JPetStore

Build Status Coverage Status License

mybatis-jpetstore

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

Essentials

Other versions that you may want to know about

  • 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

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

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 |

  • Run application in browser http://localhost:8080/jpetstore/
  • Press Ctrl-C to stop the server.

Try integration tests

Perform integration tests for screen transition.

$ ./mvnw clean verify -P tomcat90

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.