Has anyone successfully installed joget on the mac?

  • No labels

7 Comments

  1. I like to know also if osx is supported...!

  2. Hi there,

    You should be able to run Joget on the Mac without much issues but Joget does not has any installer made ready for Mac though and unfortunately, I do not have access to any Mac machines around me as well.

    You will need to install Apache Tomcat and MySQL as the prerequisite.

    Then, you can extract out the war files from the v3 Community Edition - Bundle for Linux distribution and put it into the Tomcat's webapps folder.

    Next, you will need to set up the environment variable 'wflow.home' in your Tomcat's start-up script for Joget. You will need to point it to the "wflow" folder found in the Linux distribution.

    Good luck and hope this helps.

  3. Thanks Hugo for the tips.

    I've successfully install Joget v3 Enterprise into a MacBook Air running Mac OS X Lion update 10.7.3. Manage to import an app into it and running fine. Below are the steps taken

    1) How to install APACHE TOMCAT in Mac (I'm using apache-tomcat-6.0.35.tar.gz)
    Refer to this link

    2) How to install MySQL in Mac (I'm using mysql-5.5.23-osx10.6-x86_64.dmg)
    Refer to this link

    3) How to setup JOGET in Mac (I'm using joget-enterprise-linux-3.0.2.tar.gz)
         i) Unzip the Joget Bundle for Linux to any folder (e.g Joget).
        ii) Shut down your tomcat and copy jw.war and jwdesigner.war from /Joget/joget-enterprise-linux-3.0.2/apache-tomcat-6.0.18/webapps and paste it into your [tomcat location]/webapps.
       iii) Open your [tomcat location]/bin/startup.sh and add JAVA_OPTS="-XX:MaxPermSize=128m -Xmx512M -Dwflow.home=./wflow/ " into the shell script. In this case my wflow folder is located in the same location as my tomcat folder.
       iv) Dump JOGET database (which can be obtained from /Joget/joget-enterprise-linux-3.0.2/data) into your MySQL
        v) Start your tomcat and JOGET shall be running (http://localhost:8080/jw)  

  4. I finally got it installed on Mac OSX Lion and MAMP.  Thought my findings might help someone out...

    Installing / Configuring Tomcat

    I downloaded and extracted tomcat (follow all of munfatt's instructions above) to /Applications/MAMP/tomcat

    I edited my bash console settings

    vi ~/.bash_profile
    

    and appended the following:

    export CATALINA_HOME=/Applications/MAMP/tomcat
    export JAVA_OPTS="-XX:MaxPermSize=128m -Xmx512M -Dwflow.home=/Users/nickkohne/tomcat/wflow/ "
    alias tomcat_stop="/Applications/MAMP/tomcat/bin/shutdown.sh"
    alias tomcat_start="/Applications/MAMP/tomcat/bin/startup.sh"
    

    I'm just evaluating joGet, so I prefer starting and stopping tomcat manually with tomcat_start and tomcat_stop.  I tried to modify the MAMP/bin/start.sh to do this automatically but it didn't work if I was starting/stopping from the MAMP interface.  So to automate this you'll have to work something out.

    Anyway, ensure that the -Dwflow.home points to a valid folder.  -Dwflow.home=~/tomcat/wflow actually creates a ~ folder in your home folder, so it took me a while to get the correct files modified in the next step.

    Also remember to reload your bash settings after changing it, with

    source ~/.bash_profile
    

    Installing JoGet

    Get the linux version of joget and copy the two .war files from apache-tomcat-x.x.x / webapps folder to your own tomcat/webapps

    Running http://localhost:8080/manager should let you see the applications available.  You'll probably notice /jw hasn't started.  When tomcat tries to run it, joget will look for some configuration files in the -Dwflow.home you defined in your bash and will create them if they don't exist.  You'll want that done before you move to the next step.

    Editing app_datasource-default.properties

    Edit the above-mentioned file to match your database settings.

    Ensure the PORT (the number in the localhost:3306 bit) matches what is specified in your MAMP > Server > General page for the MySQL field.

    IMPORTANT:  Check that "Allow local access only" is NOT ticked in your MAMP > Server > MySQL settings.  (This is what had me for a good while)

    If you encounter any problems, check the tomcat/logs/catalina.out file.

    Hope this helps!

  5. Thanks to everyone who have taken time to post the steps. It worked fine. I saw this thread long back but didn't try it my Mac rather was using Windows VM to run JoGet. Now, JoGet v3 looks cool in Mac. Thanks again!

    - Arun

  6. Gracias soy nuevo y quiero explorar esta aplicacion con mi mac, tratare de hacr lo que indican pero no tengo ni la mitad del conocimiento que detallan.

    1. Installing in Mac is more or less the same like the installation in Linux. http://dev.joget.org/community/display/KB/Linux+Bundle