Hi Courage, Vishwas, Please is there a means for stopping the *./gradlew tomcatRunWar*? so i can run other gradlew commands
I stop mine this way *CTRL + Z* and kill the process using *kill -9 <PID>* but I feel i am not doing it right. Is this the correct way or is there some other way. Sorry if i am a little disturbing the list but i want to grasps the understanding of some concepts. Regards Mua. On Tue, Mar 12, 2019 at 6:20 PM Mua Rachmann <[email protected]> wrote: > Yes Vishwas, > > I noticed it works only with the 8443 port. Thanks for that clarification. > > Hmmm, Vishwas i read on Activemq and - it's a messaging reporting tool > Can i know what it actually does in the codebas thanks. Just being curious > > Regards > > On Tue, Mar 12, 2019 at 6:13 PM Vishwas Babu < > [email protected]> wrote: > >> Adding a minor clarification in case other GSOC students are referring to >> this thread. After the installation, Fineract would be available on port >> 8443 (with only https supported) and NOT 8080. So a valid URL would be >> similar to >> >> https://localhost:8443/fineract-provider/api/v1/clients?tenantIdentifier=default >> >> Also, Fineract should run without having ActiveMQ installed (the Travis >> build and integration tests, for example, does not setup ActiveMQ) >> >> Regards, >> Vishwas >> >> >> >> On Tue, Mar 12, 2019 at 8:04 AM Mua Rachmann <[email protected]> >> wrote: >> >> > Hey Couarage, Juhan, Vishwas, Awasum. >> > >> > I installed activemq and started it. Now i no longer get the active mq >> > error message. >> > >> > See the new logs here. - https://pastebin.com/4MEjFPSk >> > >> > Thanks for your guides and prompt response so far. I use postman for >> > testing the api and setting suitable headers. >> > All works fine. I guess its time for me to pick up my first issue. >> > >> > Awasum it was with stress as i had to setup my environment on a Mac OS >> env. >> > I learned a lot and I have begun gathering all what i did >> > to successfully run the fineract 1.x on Mac and I am documenting >> > appropriately - Please see the progress here >> > >> > >> https://cwiki.apache.org/confluence/display/FINERACT/Fineract+Installation+on+Mac+OS >> > >> > I will do any corrections needed. Once more thank you all >> > >> > Cheers, Mua >> > >> > >> > On Tue, Mar 12, 2019 at 2:06 PM Courage Angeh <[email protected]> >> > wrote: >> > >> > > Hi Mua, >> > > >> > > I also realized you dont have active MQ installed. So you get an >> activeMQ >> > > network error in your logs. >> > > >> > > On Tue, Mar 12, 2019, 8:57 AM Courage Angeh <[email protected]> >> > > wrote: >> > > >> > > > Hi Mua, >> > > > >> > > > Thats the expected response. You wrk with the api doc to see the >> header >> > > > params to set so you can make a succesful request. >> > > > >> > > > You set tenant id and an authorization header >> > > > >> > > > On Tue, Mar 12, 2019, 4:01 AM Mua Rachmann <[email protected]> >> > > wrote: >> > > > >> > > >> Hi Juhan, >> > > >> >> > > >> Thanks for your prompt response but i have opened the url and i get >> > this >> > > >> Not Found - The requested URL /fineract-provider/api/v1/clients was >> > not >> > > >> found on this server. >> > > >> Nothing logged as it is still at 92% of the build. Anything i need >> to >> > > do? >> > > >> >> > > >> Thanks >> > > >> >> > > >> On Tue, Mar 12, 2019 at 8:45 AM Juhan Aasaru <[email protected]> >> > wrote: >> > > >> >> > > >> > Hi Mua >> > > >> > >> > > >> > this should be expected behaviour. >> > > >> > Try to open the browser at >> > > >> > >> > > >> > >> > > >> >> > > >> > >> http://localhost:8080/fineract-provider/api/v1/clients?tenantIdentifier=default >> > > >> > and if you get a valid JSON (something like "[]" since you don't >> > have >> > > >> any >> > > >> > customers yet in your database) back then you have fineract >> back-end >> > > >> > working. >> > > >> > >> > > >> > Kind regards >> > > >> > Juhan >> > > >> > >> > > >> > Kontakt Mua Rachmann (<[email protected]>) kirjutas >> kuupäeval >> > T, >> > > >> 12. >> > > >> > märts 2019 kell 09:16: >> > > >> > >> > > >> > > Hi Vishwas, >> > > >> > > >> > > >> > > I corrected the context.xml file thanks. This time around I ran >> > > >> > *./gradlew >> > > >> > > tomcatRunWar* >> > > >> > > >> > > >> > > All builds fine but stucked at 92% of the build. Could there be >> > > >> something >> > > >> > > wrong? >> > > >> > > Or is this the expected behaviour. Should i have to wait again >> for >> > > it >> > > >> to >> > > >> > > complete? >> > > >> > > >> > > >> > > Here is the output of the command - >> https://pastebin.com/MvQB4Rzk >> > > >> > > >> > > >> > > Thanks >> > > >> > > >> > > >> > > On Tue, Mar 12, 2019 at 3:43 AM Vishwas Babu < >> > > >> > > [email protected]> wrote: >> > > >> > > >> > > >> > > > Mua, >> > > >> > > > >> > > >> > > > During tomcatRunwar, the following tasks are carried out >> > > >> > > > >> > > >> > > > 1) Initialize and upgrade the tenants list database (which >> lists >> > > >> > details >> > > >> > > of >> > > >> > > > all tenants and their database connection credentials, i.e >> the >> > > >> > equivalent >> > > >> > > > of ./gradlew migrateTenantListDB >> -PdbName=mifosplatform-tenants >> > ) >> > > >> > > > You are stuck here >> > > >> > > > 2) Upgrade each tenant-specific database. >> > > >> > > > >> > > >> > > > >> > > >> > > > The gradle tasks for migrating databases pick up the db >> > > credentials >> > > >> > from >> > > >> > > > build.gradle (root, mysql by default). However, the >> tomcatrunwar >> > > >> task >> > > >> > > picks >> > > >> > > > up the credentials from a different location >> > > >> > > > (/fineract-provider/src/test/resources/META-INF/context.xml). >> > You >> > > >> would >> > > >> > > > have to ensure the appropriate credentials are set here too, >> or >> > > that >> > > >> > you >> > > >> > > > are using the default credentials (root,mysql). >> > > >> > > > >> > > >> > > > Regards, >> > > >> > > > Vishwas >> > > >> > > > >> > > >> > > > On Mon, Mar 11, 2019 at 7:19 PM Mua Rachmann < >> > > [email protected] >> > > >> > >> > > >> > > > wrote: >> > > >> > > > >> > > >> > > > > Hi everyone, >> > > >> > > > > >> > > >> > > > > I ran the following commands below which built >> successfully. >> > > >> > > > > >> > > >> > > > > >> > > >> > > > > 1. ./gradlew migrateTenantListDB >> > > -PdbName=mifosplatform-tenants >> > > >> > > > > 2. ./gradlew migrateTenantDB >> -PdbName=mifostenant-default >> > > >> > > > > >> > > >> > > > > >> > > >> > > > > Upon running *gradlew tomcatRunWar* I get the following >> error >> > > >> > > > > https://pastebin.com/ExQZEG6c >> > > >> > > > > >> > > >> > > > > From the following error message. I think the connection to >> > > >> > > mysql-server >> > > >> > > > is >> > > >> > > > > not obtained but i am confused cause i just ran the >> migrations >> > > >> and it >> > > >> > > > > actually populated my database which shows the fineract app >> > > >> actually >> > > >> > > > > communicates with my database. >> > > >> > > > > >> > > >> > > > > Please can anyone help me figure this out? >> > > >> > > > > >> > > >> > > > > Thanks Mua. >> > > >> > > > > >> > > >> > > > >> > > >> > > >> > > >> > >> > > >> >> > > > >> > > >> > >> >
