net.i2p.router.web
Class RouterConsoleRunner
java.lang.Object
net.i2p.router.web.RouterConsoleRunner
public class RouterConsoleRunner
- extends Object
Start the router console.
Constructor Summary |
RouterConsoleRunner(String[] args)
non-SSL:
RouterConsoleRunner
RouterConsoleRunner 7657
RouterConsoleRunner 7657 127.0.0.1
RouterConsoleRunner 7657 127.0.0.1,::1
RouterConsoleRunner 7657 127.0.0.1,::1 ./webapps/
SSL:
RouterConsoleRunner -s 7657
RouterConsoleRunner -s 7657 127.0.0.1
RouterConsoleRunner -s 7657 127.0.0.1,::1
RouterConsoleRunner -s 7657 127.0.0.1,::1 ./webapps/
If using both, non-SSL must be first:
RouterConsoleRunner 7657 127.0.0.1 -s 7667
RouterConsoleRunner 7657 127.0.0.1 -s 7667 127.0.0.1
RouterConsoleRunner 7657 127.0.0.1,::1 -s 7667 127.0.0.1,::1
RouterConsoleRunner 7657 127.0.0.1,::1 -s 7667 127.0.0.1,::1 ./webapps/ |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ROUTERCONSOLE
public static final String ROUTERCONSOLE
- See Also:
- Constant Field Values
PREFIX
public static final String PREFIX
- See Also:
- Constant Field Values
ENABLED
public static final String ENABLED
- See Also:
- Constant Field Values
RouterConsoleRunner
public RouterConsoleRunner(String[] args)
non-SSL:
RouterConsoleRunner
RouterConsoleRunner 7657
RouterConsoleRunner 7657 127.0.0.1
RouterConsoleRunner 7657 127.0.0.1,::1
RouterConsoleRunner 7657 127.0.0.1,::1 ./webapps/
SSL:
RouterConsoleRunner -s 7657
RouterConsoleRunner -s 7657 127.0.0.1
RouterConsoleRunner -s 7657 127.0.0.1,::1
RouterConsoleRunner -s 7657 127.0.0.1,::1 ./webapps/
If using both, non-SSL must be first:
RouterConsoleRunner 7657 127.0.0.1 -s 7667
RouterConsoleRunner 7657 127.0.0.1 -s 7667 127.0.0.1
RouterConsoleRunner 7657 127.0.0.1,::1 -s 7667 127.0.0.1,::1
RouterConsoleRunner 7657 127.0.0.1,::1 -s 7667 127.0.0.1,::1 ./webapps/
- Parameters:
args
- second arg may be a comma-separated list of bind addresses,
for example ::1,127.0.0.1
On XP, the other order (127.0.0.1,::1) fails the IPV6 bind,
because 127.0.0.1 will bind ::1 also. But even though it's bound
to both, we can't connect to [::1]:7657 for some reason.
So the wise choice is ::1,127.0.0.1
main
public static void main(String[] args)
getConsoleServer
static Server getConsoleServer()
- SInce _server is now static
- Returns:
- may be null or stopped perhaps
- Since:
- Jetty 6 since it doesn't have Server.getServers()
startConsole
public void startConsole()
- http://irc.codehaus.org/display/JETTY/Porting+to+jetty6
Server
HandlerCollection
ContextHandlerCollection
WebAppContext (i.e. ContextHandler)
SessionHandler
SecurityHandler
ServletHandler
servlets...
WebAppContext
...
DefaultHandler
RequestLogHandler (opt)
initialize
static void initialize(org.mortbay.jetty.webapp.WebAppContext context)
getPassword
static String getPassword()
webAppProperties
public static Properties webAppProperties()
webAppProperties
public static Properties webAppProperties(String dir)
storeWebAppProperties
public static void storeWebAppProperties(Properties props)