FITeagle implementation based on OSGi modules and JMS messaging within a J2EE container.
Get everything up and running within a minute:
bash -c "$(curl -fsSkL http://fiteagle.org/run)" bootstrap
After the bootstrap all software components have been downloaded and configured:
server
: the J2EE+OSGi (WildFly) and XMPP (OpenFire) serversrc
: the FITeagle sourcestmp
: the downloaded filesfiteagle.sh
: a helper script
- J2EE: run
./fiteagle.sh startJ2EE
- XMPP (optional): run
./fiteagle.sh startXMPP
- FITeagle: run
./fiteagle.sh deployAll
If you want to (re-)deploy a single component, run cd src/PATH/TO/MODULE; mvn wildfly:deploy
.
- WildFly backend: http://localhost:9990 (user "admin", password "admin")
- OSGi: http://localhost:8080/system/console (user "admin", password "admin")
- XMPP (optional): http://localhost:9090 (user "admin", password "admin")
- FITeagle Backend: http://localhost:8080/admin
- REST: curl http://localhost:8080/rest/configuration/json/getVersion
- WebSockets (use e.g. tyrus): ws-client ws://localhost:8080/ws/configuration # type 'send getVersion'