What does the deployed Mendix application look like?

1
What does the deployed Mendix application look like? A Java/J2EE Application (jar, war, ear)? If not output as a standard Java/J2EE artifact how do or can we deploy onto an application server like Jboss, Websphere, etc.
asked
2 answers
5

To elaborate a little more on Arjen's answer: mendix apps are not the same as java apps. They're mendix apps. Although the runtime happens to run on java virtual machine, mendix apps run on the mendix runtime (in this context, virtual machine and runtime are two virtually interchangeable terms).

So, to run a mendix app you need a mendix application server. There just happens to be only one of those application servers, which the techies refer to as the "m2ee server". This handles all of the application server level responsibilities, as well as managing the runtime which actually runs the model.

To actually answer your question: the business modeler produces .mda files, which are packaged mendix applications. These are the artifacts that you're after. Java application servers run .jar/.ear/.war files, mendix application servers run .mda files. These aren't interchangeable in any way, due to the fact that mendix runs "on top of" java, just as java runs "on top of" assembly language or whatever your JVM happens to be built on :)

answered
1

The Mendix Business Server acts as an application server, so no need to deploy it into another one. It consists of several jars.

answered