FWIW I agree with the statement at https://stackoverflow.com/questions/45096685/getting-http-error-500-while-running-bpel-project-in-eclipse-with-apache-ode/45116731#45116731
"I personally don't usually go with eclipse based deployments for ODE. It's always better to do it the manual way." So what I do for local development is still writing code in an IDE like eclipse, but then I script it's build/deploy to a virtualbox machine via tools like Fabric and/or ansible I use ansible to build ODE, install all packages in the OS, database, etc, and I use fabric to deploy the developed services to tomcat/webapps/ode/WEB-INF/processes once service is deployed, then I have another script to run tests I have personally found https://github.com/zatosource/zato-apitest to be great for automated testing of SOAP services. Plus, in my case I was typically integrating ODE with https://zato.io/ On Sun, Aug 13, 2017 at 8:43 AM, Sathwik B P <[email protected]> wrote: > To step over the code by adding breakpoints, follow the usual way of > running tomcat with jpda and use remote attach in eclipse. > regards, > sathwik > > On Aug 13, 2017 17:32, "Sathwik B P" <[email protected]> wrote: > >> To get deep insight into the execution of ODE, enable DEBUG/TRACE level on >> org.apache.ode category in the log file. >> >> 1 - https://github.com/apache/ode/blob/ode-1.3.x/bpel-runtime/ >> src/main/java/org/apache/ode/bpel/runtime/SWITCH.java >> 2 - Build involves auto generation of java source and hence direct project >> compilation in eclipse cannot be done. Running test cases during the build >> is the ideal way that most of us follow. >> >> If you are want to deploy ODE war within eclipse, you can follow this >> thread. >> https://stackoverflow.com/questions/45096685/getting- >> http-error-500-while-running-bpel-project-in-eclipse-with- >> apache-ode/45116731#45116731 >> >> regards, >> sathwik >> >> On Sun, Aug 13, 2017 at 5:39 AM, Samuel Rose <[email protected]> >> wrote: >> >>> On Sat, Aug 12, 2017 at 6:38 PM Muhammad Adeel Zahid < >>> [email protected]> >>> wrote: >>> >>> > Hi, >>> > >>> > I have been able to sucessfully compile apache ode 1.3.5 from the >>> sources >>> > using the wonderful support provided by @Satwik. Now my next task is to >>> > make some changes in the source code and then recompile the it. I am >>> able >>> > to create eclipse projects from the source code using "buildr eclipse" >>> > command and open the projects using eclipse. I have two questions >>> regarding >>> > the changes I want to make in the source code >>> > >>> > >>> > 1- The main change I want to make is to print the IF activities in the >>> > logs. By default, all service invocations are logged in the log files >>> but >>> > there are no logs for the IF activities. Mainly, I want to emit, the >>> name >>> > of the IF activity, the conditional expression and its result (true or >>> > false). What project, files would I need to change? >>> > >>> > >>> > 2- Is it possible to compile and deploy ODE from within the eclipse? >>> > Currently, I have to make changes in the sources from within eclipse >>> then >>> > compile it from buildr and then deploy the compiled project back in >>> > eclipse. This way I have to do a lot of work for testing a simple print >>> > statement. Is there an easy way of testing changes? What pattern ODE >>> team >>> > follows for development? >>> > >>> > >>> > Regards >>> > >>> > Adeel >>> > >>> >> >>
