net.i2p.router.web
public class RouterConsoleRunner extends Object
Modifier and Type | Class and Description |
---|---|
(package private) static class |
RouterConsoleRunner.WarFilenameFilter |
Modifier and Type | Field and Description |
---|---|
static String |
ENABLED |
static String |
PREFIX |
static String |
ROUTERCONSOLE |
Constructor and Description |
---|
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/
|
Modifier and Type | Method and Description |
---|---|
(package private) static String |
getPassword() |
(package private) static void |
initialize(WebApplicationContext context) |
static void |
main(String[] args) |
void |
startConsole() |
static void |
storeWebAppProperties(Properties props) |
static Properties |
webAppProperties()
public void stopConsole() {
try {
_server.stop();
} catch (InterruptedException ie) {
ie.printStackTrace();
}
}
|
static Properties |
webAppProperties(String dir) |
public static final String ROUTERCONSOLE
public static final String PREFIX
public static final String ENABLED
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/
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.1public static void main(String[] args)
public void startConsole()
static void initialize(WebApplicationContext context)
static String getPassword()
public static Properties webAppProperties()
public static Properties webAppProperties(String dir)
public static void storeWebAppProperties(Properties props)