Le 11/11/2014 10:07, Jacopo Cappellato a écrit :
Hi Jacques,
thanks for looking at this; the OFBiz bootstrap class clearly need some love;
see inline:
On Nov 11, 2014, at 9:05 AM, Jacques Le Roux <[email protected]>
wrote:
Hi,
While working on the "technical production setup guide" update I noticed some
inconsistencies related to the "java -jar ofbiz.jar" commands.
The help gives you:
c:\projectsASF\ofbiz>java -jar ofbiz.jar -help
Usage: java -jar ofbiz.jar [command] [arguments]
-both -----> Run simultaneously the POS (Point of Sales) application and
OFBiz standard
-help, -? ----> This screen
-install -----> Run install (create tables/load data)
-pos -----> Run the POS (Point of Sales) application
-setup -------> Run external application server setup
-start -------> Start the server
-status ------> Status of the server
-shutdown ----> Shutdown the server
-test --------> Run the JUnit test script
[no config] --> Use default config
[no command] -> Start the server w/ default config
But actually only the -help, -status and -shutdown command need a dash.
So I suggest that we change the -help command to return the other commands
without dashes, or?
yes, or we could change the code to accept dashed arguments
I believe it would be better (consistent), also because it would restore the previous behaviour. Of course it needs more work (that's why I suggested
the lazy solution)
Also should we not rename install to load-demo?
load-data would be a better choice
+1
The setup or -setup command starts but fails
I suspect that the external app server setup component doesn't work and the
thread that I started some time ago in the user list seems to confirm my
assumption; in my opinion we should get rid of it and of this startup argument.
I don't even know what is this "external app server setup component" :D
So I'm all to get rid of it if nobody care
And while at it I'm not sure what
[no config] --> Use default config
means
I think it means that if you don't specify a startup properties file, some
default values (hardcoded) will be applied.
But how is it different from [no command]?
Jacques
Thanks
Jacques