Hi Jacopo, In order to be complete, could you also do a rewrite of:
https://cwiki.apache.org/OFBIZ/how-to-run-ofbiz-as-a-service.html Regards, Pierre Op 25 maart 2012 08:30 schreef <[email protected]> het volgende: > Author: jacopoc > Date: Sun Mar 25 06:30:57 2012 > New Revision: 1304982 > > URL: http://svn.apache.org/viewvc?rev=1304982&view=rev > Log: > * added new ant task, named "stop", to stop OFBiz (same purpose of > stopofbiz.sh/bat) > * OFBiz admin port and key are now passed as system properties to the > "run", "run-debug" and "stop" tasks: the three tasks are now more > consistent with the platform dependent startofbiz.sh/bat and > stopofbiz.sh/bat scripts > * start/stop tasks are now grouped under the same section of the build.xml > file; added a new section for data setup scripts (no functional changes) > > > Modified: > ofbiz/trunk/build.xml > > Modified: ofbiz/trunk/build.xml > URL: > http://svn.apache.org/viewvc/ofbiz/trunk/build.xml?rev=1304982&r1=1304981&r2=1304982&view=diff > > ============================================================================== > --- ofbiz/trunk/build.xml (original) > +++ ofbiz/trunk/build.xml Sun Mar 25 06:30:57 2012 > @@ -24,6 +24,8 @@ under the License. > > <import file="macros.xml"/> > <property name="site.dir" value="../site"/> > + <property name="ofbiz.admin.port" value="10523"/> > + <property name="ofbiz.admin.key" value="so3du5kasd5dn"/> > <property name="memory.initial.param" value="-Xms128M"/> > <property name="memory.max.param" value="-Xmx512M"/> > <property name="pos.memory.max.param" value="-Xmx512M"/> > @@ -360,7 +362,7 @@ under the License. > </target> > > <!-- > ================================================================== --> > - <!-- Start OFBiz > --> > + <!-- Start and Stop OFBiz > --> > <!-- > ================================================================== --> > > <target name="run" > @@ -369,6 +371,30 @@ under the License. > <jvmarg value="${memory.initial.param}"/> > <jvmarg value="${pos.memory.max.param}"/> > <jvmarg value="${memory.maxpermsize.param}"/> > + <sysproperty key="ofbiz.admin.port" > value="${ofbiz.admin.port}"/> > + <sysproperty key="ofbiz.admin.key" > value="${ofbiz.admin.key}"/> > + </java> > + </target> > + <target name="stop" > + description="This will stop OFBiz"> > + <java jar="ofbiz.jar" fork="true"> > + <sysproperty key="ofbiz.admin.port" > value="${ofbiz.admin.port}"/> > + <sysproperty key="ofbiz.admin.key" > value="${ofbiz.admin.key}"/> > + <arg value="-shutdown"/> > + </java> > + </target> > + <target name="run-debug" depends="build" > + description="Starts OFBiz in debugging mode"> > + <java jar="ofbiz.jar" fork="true"> > + <jvmarg value="${memory.initial.param}"/> > + <jvmarg value="${memory.max.param}"/> > + <jvmarg value="${memory.maxpermsize.param}"/> > + <jvmarg value="-Xnoagent"/> > + <jvmarg value="-Djava.compiler=NONE"/> > + <jvmarg value="-Xdebug"/> > + <jvmarg > value="-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8091"/> > + <sysproperty key="ofbiz.admin.port" > value="${ofbiz.admin.port}"/> > + <sysproperty key="ofbiz.admin.key" > value="${ofbiz.admin.key}"/> > </java> > </target> > <target name="run-pos" > @@ -380,6 +406,11 @@ under the License. > <arg value="pos"/> > </java> > </target> > + > + <!-- > ================================================================== --> > + <!-- Setup OFBiz Data > --> > + <!-- > ================================================================== --> > + > <target name="run-install" depends="build" > description="This loads all configured data; meant for generic > OFBiz development, testing, demonstration, etc purposes"> > <java jar="ofbiz.jar" fork="true"> > @@ -837,18 +868,6 @@ under the License. > <antcall target="load-admin-user-login"/> > </target> > > - <target name="run-debug" depends="build" > - description="Starts OFBiz in debugging mode"> > - <java jar="ofbiz.jar" fork="true"> > - <jvmarg value="${memory.initial.param}"/> > - <jvmarg value="${memory.max.param}"/> > - <jvmarg value="${memory.maxpermsize.param}"/> > - <jvmarg value="-Xnoagent"/> > - <jvmarg value="-Djava.compiler=NONE"/> > - <jvmarg value="-Xdebug"/> > - <jvmarg > value="-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8091"/> > - </java> > - </target> > <target name="run-tests" depends="build" > description="Run OFBiz default tests, execute ant run-install > before and see results in runtime/logs/test-results/html/all-tests.html."> > <java jar="ofbiz.jar" fork="true" resultproperty="test.result"> > > >
