https://github.com/apache/openwebbeans-meecrowave-examples
Examples for Apache Meecrowave
https://github.com/apache/openwebbeans-meecrowave-examples
java javaee openwebbeans
Last synced: 12 months ago
JSON representation
Examples for Apache Meecrowave
- Host: GitHub
- URL: https://github.com/apache/openwebbeans-meecrowave-examples
- Owner: apache
- Created: 2018-06-28T21:05:48.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2022-05-13T21:34:49.000Z (almost 4 years ago)
- Last Synced: 2025-04-03T04:17:03.631Z (12 months ago)
- Topics: java, javaee, openwebbeans
- Language: Java
- Homepage: https://openwebbeans.apache.org/
- Size: 56.6 KB
- Stars: 6
- Watchers: 11
- Forks: 11
- Open Issues: 4
-
Metadata Files:
- Readme: README.adoc
Awesome Lists containing this project
README
= Meecrowave Sample
This project shows how to use https://openwebbeans.apache.org/meecrowave/[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:
0. A pom.xml with the dependencies for this sample and meecrowave-maven-plugin setup so you can launch `mvn package meecrowave:run`.
1. A sample JAX-RS application: in src/main/java/com/superbiz/sample/jaxrs
2. 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
3. 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 https://issues.apache.org/jira/projects/MEECROWAVE[Meecrowave Bug Tracker] for reporting bugs or enhancement requests.
=== Apache Meecrowave resources
Please find more information about Meecrowave on our https://openwebbeans.apache.org/meecrowave/[Apache Meecrowave Project Site]