diff -r 063290ebfa23 -r c7d9c24a71c8 tika-1.4/tika-server/src/main/java/org/apache/tika/server/TikaServerCli.java
--- a/tika-1.4/tika-server/src/main/java/org/apache/tika/server/TikaServerCli.java	Sun Nov 17 17:20:18 2013 -0500
+++ b/tika-1.4/tika-server/src/main/java/org/apache/tika/server/TikaServerCli.java	Sun Nov 17 18:49:35 2013 -0500
@@ -35,12 +35,14 @@
 public class TikaServerCli {
   private static final Log logger = LogFactory.getLog(TikaServerCli.class);
   public static final int DEFAULT_PORT = 9998;
+  public static final String DEFAULT_ADDRESS = "http://0.0.0.0";
+  public static final String PORT_SEPARATOR = ":";
 
   private static Options getOptions() {
     Options options = new Options();
     options.addOption("p", "port", true, "listen port (default = "+DEFAULT_PORT+ ')');
+	options.addOption("a", "address", true, "binding address (Defaults to all valid IP addresses and hostnames associated with the endpoint. Use http://localhost to restrict endpoint usage to loopback addresses only)");
     options.addOption("h", "help", false, "this help message");
-
     return options;
   }
 
@@ -57,6 +59,7 @@
 
     try {
       Options options = getOptions();
+	  String tikaAddress = TikaServerCli.DEFAULT_ADDRESS + TikaServerCli.PORT_SEPARATOR;
 
       CommandLineParser cliParser = new GnuParser();
       CommandLine line = cliParser.parse(options, args);
@@ -71,6 +74,9 @@
         helpFormatter.printHelp("tikaserver", options);
         System.exit(-1);
       }
+	  if (line.hasOption("address")) {
+        tikaAddress = line.getOptionValue("address") + TikaServerCli.PORT_SEPARATOR;
+	  }
 
       JAXRSServerFactoryBean sf = new JAXRSServerFactoryBean();
       sf.setResourceClasses(MetadataEP.class,MetadataResource.class, TikaResource.class, UnpackerResource.class, TikaVersion.class);
@@ -86,7 +92,7 @@
       providers.add(new SingletonResourceProvider(new UnpackerResource()));
       providers.add(new SingletonResourceProvider(new TikaVersion()));
       sf.setProviders(providers);
-      sf.setAddress("http://localhost:" + TikaServerCli.DEFAULT_PORT + "/");
+      sf.setAddress(tikaAddress + port + "/");
       BindingFactoryManager manager = sf.getBus().getExtension(
 				BindingFactoryManager.class);
       JAXRSBindingFactory factory = new JAXRSBindingFactory();
