Hello Guys;

We have been developing custom workflow apps  using  ExtJs + Springs for like last 4 years and our target market is small to complex level workfolw apps Dev. now our s/w house is off the hook to adopt proper workflow engine to accelerate and step ahead, and we have found Jogget to be promising (Cost and time saving).

I have been assigned a task to have a proof of concept that can we make processes / apps in jogget and host them on tomcat servers just like any other JSP / Struts / Spring application including the required libraries.

I have installed the jogget3.1 and developed the sample app (LeaveApp) and ran it.. but it ran only with in the jogget server, what I want to do is to make a war file and then copy it to tomcat out of the Jogget own server and run, want to know if it is really possible or not ?

Thanx.

-Waqar

5 Comments

  1. Hi Waqar,

    Welcome to Joget Community! Yes, you can deploy the Joget war file in your own tomcat or any other application server. You can reference the steps for Deploy Joget Workflow on Glassfish (Linux). You can also follow the steps on Linux Bundle too. Just instead of the bundled tomcat, you copy the "jw.war" & "jwdesigner.war" to your own tomcat.

    Hope this help.

    Best regards,

    Owen

  2. Hello Owen;

    Thanx for replying, Just a small question friend, I am using jogget in windows environment, so when I run the app in bundled tomcat here it must have been creating a war file for its own bundled tomcat too ? where can I find that, is there also a window console based commands to make war file in windows  of your app ?

    As I understand jw.war is for the jogget Console and jwdesigner.war is for designing the app forms/list (or may be I am thinking wrong)....  I am actually trying to understand and find the war file of the app we developed using designer and jogget after importing the XPDL , which can be deployed to some 3rd party tomcat server (along with Jogget support libraries ofcourse which I dont know yet).

    really appreciate your assistance, thanx in advance.

    -Waqar

    1. Hi Waqar,

      I believe now you have the Joget installed right? The war files are located in "??[Joget Installation Directory]/apache-tomcat-6.0.18/webapps/". You can just use the two war files and deploy to your own tomcat server.

      If you want to configure the wflow folder to your desired location, you can set the JAVA_OPTS before start your own tomcat server. Example: "set JAVA_OPTS=-XX:MaxPermSize=128m -Xmx512M -Dwflow.home=./wflow/"

      Hope this helps you and hope you will share your experience here once you have done it. :)

      Best regards.

  3. Yes I am learning, thanx for guidance...  I also have found the details of how to conect to other database other then provided in this bundle...

    I got it installed , and Run it and developed the LeaveApp example which is shared :

    http://dev.joget.org/community/display/KB/Build+Your+First+App

    but after making this first app it is running with in the   tomcat//jw//process/ :

    http://localhost:8080/jw/web/console/run/processes [where as I want to run it like = http://localhost:8080/muFirstLeaveApp ]  as an independent web project, I hope you are getting my point.

    about putting JW.war and jeDesigner.war arent those only for development purpose only ? secondly jw.war is 130+MB where as small app like leavetracker war should be around few KBs ? which can be placed in [anyTomcat]/webApps/leavetracker.war  and get it running ?

    I notice even the CRM sample is also under */jw/...

    http://youLocalComputer:8080/jw/web/userview/crm/crm_userview_sales//welcome

    Does that mean when ever we create project / app / process in Joget Workflow, the final output is a jw.war and jwdesigner.war ? which can be used for deployments ?

    1. Hi Waqar,

      This can't be achieve in Joget. All your designed process, form, list and user interface are stored in database and needed to run with jw.war.

      Best regards.