Examples for Apache Meecrowave
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
docker
mw_bundle_config
rest-trivial-kotlin
rest-trivial
rest
servlet-trivial
servlet-vaadin-v08
servlet-vaadin-v10
.gitignore
README.adoc
pom.xml

README.adoc

Meecrowave Sample

This project shows how to use Apache Meecrowave for simple applications.

About Apache Meecrowave

Apache Meecrowave is a 9 MByte small embeddable Java Application Server based on the following Apache JavaEE 8 projects:

  • Apache Tomcat-9.x

  • Apache OpenWebBeans-2.x

  • Apache Johnzon-1.1.x

  • Apache CXF-3.2.x

  • Apache log4j2 (optional, JUL supported as well)

About our Examples

Here’s what it provides:

  1. A pom.xml with the dependencies for this sample and meecrowave-maven-plugin setup so you can launch mvn package meecrowave:run.

  2. A sample JAX-RS application: in src/main/java/com/superbiz/sample/jaxrs

  3. A test using JAX-RS client API and the meecrowave mono rule (useful when you run multiple tests) in src/test/java/com/superbiz/sample/jaxrs

  4. in src/main/java/com/superbiz/configuration/Defaults some enrichment of the meecrowave Cli options for the application.

To use it launch meecrowave main (org.apache.meecrowave.runner.Cli) with option --app-default-name foo.

You can also use the `meecrowave-maven-plugin`and type

$> mvn clean install meecrowave:run

For debugging your application attach with your IDE to port 8000 and start Meecrowave in debug mode with

$> mvnDebug clean install meecrowave:run

Further Resources

Bug Reporting

Please use our official Meecrowave Bug Tracker for reporting bugs or enhancement requests.

Apache Meecrowave resources

Please find more information about Meecrowave on our Apache Meecrowave Project Site