[ 
https://issues.apache.org/jira/browse/DERBY-1662?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12462142
 ] 

Andrew McIntyre commented on DERBY-1662:
----------------------------------------

> As for "server" being an alias for org.apache.derby.drda.NetworkServerControl 
> -- I don't think this is documented anywhere yet, is it?

I'm not sure, but considering the description of this issue, probably not. 
There is actually another way to run NetworkServerControl as well: 'java -jar 
derbynet.jar {NetworkServerControl command}' (so you'll find that 'java -jar 
derbynet.jar' and 'java -jar derbyrun.jar server' do the same thing, and it's 
also accessible by running 'java org.apache.derby.drda.NetworkServerControl' 
with derbyrun.jar or derbynet.jar in your classpath, of course. :-)  )

I think it might be useful to have the Getting Started guide introduce 
derbyrun.jar, and discuss what each of the possible invocations will do. There 
are four possible invocations, run 'java -jar derbyrun.jar' with no arguments 
to see the help for derbyrun.jar.

Looking at the admin guide, I'm thinking that besides needing an update, the 
content in 'starting the network server,' 'altering the startNetworkServer 
script' and 'starting the network server without a script' can be combined into 
the starting the network server' page, which then describes the various ways to 
invoke the network server from the command line. The content of the 'altering 
the startNetworkServer script' needs to be updated (really, removed and 
replaced with) using the DERBY_OPTS environment variable to set 
derby.system.home and to just pass arguments in. e.g.:

export DERBY_OPTS=-Dderby.system.home=/opt/derby
startNetworkServer -p 1368

will start the network server on port 1368, with a system home directory of 
/opt/derby. The options when using the java invocations can be set similarly, 
e.g.

java -Dderby.system.home=/opt/derby -jar derbyrun.jar server start

or:

java -Dderby.system.home=/opt/derby -jar derbynet.jar start -p 1368

or even:

export DERBY_OPTS=-Dderby.system.home=/opt/derby
java $DERBY_OPTS org.apache.derby.drda.NetworkServerControl start -h 0.0.0.0 -p 
1638

Although maybe instead of going into all the possible command line invocations, 
the best thing to do for the moment in the admin guide may be just a mention 
that another alternative to the scripts exists: derbyrun.jar

> Document derbyrun.jar
> ---------------------
>
>                 Key: DERBY-1662
>                 URL: https://issues.apache.org/jira/browse/DERBY-1662
>             Project: Derby
>          Issue Type: Bug
>          Components: Documentation
>    Affects Versions: 10.2.1.6
>            Reporter: David Van Couvering
>         Assigned To: Kim Haase
>            Priority: Minor
>
> The documentation for ij in the Tools Guide only describes how to start ij 
> the old way.  It should also describe how to start it using derbyrun.jar. 
> I wonder if the same is true for the other tools, although I haven't 
> investigated.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
https://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to