An open API service indexing awesome lists of open source software.

https://github.com/daggerok/java-ee-multi-project

java-ee complex multi project skeleton
https://github.com/daggerok/java-ee-multi-project

docker docker-compose ejb ejb3 enterprise html html5 java java-8 java-ee java-ee-8 java-enterprise-edition java8 javaee8 jax-rs jboss jboss-eap jsp servlet servlets

Last synced: 8 months ago
JSON representation

java-ee complex multi project skeleton

Awesome Lists containing this project

README

          

= java-ee-multi-project image:https://travis-ci.org/daggerok/java-ee-multi-project.svg?branch=master["Build Status", link="https://travis-ci.org/daggerok/java-ee-multi-project"]

Don't ask...

//tag::content[]

.build and with docker
----
# maven
./mvnw
./mvnw -pl ear com.dkanejs.maven.plugins:docker-compose-maven-plugin:1.0.1:up
http :8080/web/
http --form :8080/servlet/api/ name=Max
http post :8080/rest/api/ name=Maksim
http :8080/jsp/
./mvnw -pl ear com.dkanejs.maven.plugins:docker-compose-maven-plugin:1.0.1:down

# gradle
./gradlew
./gradlew composeUp
http :8080/web/
http --form :8080/servlet/api/ name=Maksim
http post :8080/rest/api/ name=Maksimko
http :8080/jsp/
./gradlew composeDown

# gradle (maven profile)
./gradlew -Pprofile=maven clean build composeUp
http :8080/web/
http --form :8080/servlet/api/ name=Maksimko
http post :8080/rest/api/ buddy=Max
http :8080/jsp/
./gradlew -Pprofile=maven composeDown
----

link:https://access.redhat.com/solutions/183733[How to specify a custom EJB JNDI binding name in JBoss EAP 6]

generated by link:https://github.com/daggerok/generator-daggerok-fatjar/[daggerok-fatjar] yeoman generator

//end::content[]