You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@opennlp.apache.org by jo...@apache.org on 2016/10/18 19:19:24 UTC

opennlp-sandbox git commit: OPENNLP-866 Add optional argument for server port

Repository: opennlp-sandbox
Updated Branches:
  refs/heads/master 552afeab1 -> 67e5ed4ed


OPENNLP-866 Add optional argument for server port


Project: http://git-wip-us.apache.org/repos/asf/opennlp-sandbox/repo
Commit: http://git-wip-us.apache.org/repos/asf/opennlp-sandbox/commit/67e5ed4e
Tree: http://git-wip-us.apache.org/repos/asf/opennlp-sandbox/tree/67e5ed4e
Diff: http://git-wip-us.apache.org/repos/asf/opennlp-sandbox/diff/67e5ed4e

Branch: refs/heads/master
Commit: 67e5ed4ed8bcbc61343b2fd11541cb1b63b79566
Parents: 552afea
Author: J�rn Kottmann <jo...@apache.org>
Authored: Tue Oct 18 21:19:04 2016 +0200
Committer: J�rn Kottmann <jo...@apache.org>
Committed: Tue Oct 18 21:19:04 2016 +0200

----------------------------------------------------------------------
 .../java/opennlp/bratann/NameFinderAnnService.java     | 13 ++++++++++---
 1 file changed, 10 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/opennlp-sandbox/blob/67e5ed4e/opennlp-brat-annotator/src/main/java/opennlp/bratann/NameFinderAnnService.java
----------------------------------------------------------------------
diff --git a/opennlp-brat-annotator/src/main/java/opennlp/bratann/NameFinderAnnService.java b/opennlp-brat-annotator/src/main/java/opennlp/bratann/NameFinderAnnService.java
index 926730f..60d2a1b 100644
--- a/opennlp-brat-annotator/src/main/java/opennlp/bratann/NameFinderAnnService.java
+++ b/opennlp-brat-annotator/src/main/java/opennlp/bratann/NameFinderAnnService.java
@@ -48,13 +48,20 @@ public class NameFinderAnnService {
 
     if (args.length == 0) {
       System.out.println(
-          "[-tokenizerModel file] [-ruleBasedTokenizer whitespace|simple] [-sentenceDetectorModel file] "
+          "[-serverPort port] [-tokenizerModel file] [-ruleBasedTokenizer whitespace|simple] [-sentenceDetectorModel file] "
               + "namefinderFile|nameFinderURI");
       return;
     }
 
     List<String> argList = Arrays.asList(args);
 
+    int serverPort = 8080;
+    int serverPortIndex = argList.indexOf("-serverPort") + 1;
+
+    if (serverPortIndex > 0 && serverPortIndex < args.length) {
+      serverPort = Integer.parseInt(args[serverPortIndex]);
+    }
+
     int sentenceModelIndex = argList.indexOf("-sentenceDetectorModel")
         + 1;
     if (sentenceModelIndex > 0 && sentenceModelIndex < args.length) {
@@ -71,7 +78,7 @@ public class NameFinderAnnService {
         tokenizer = SimpleTokenizer.INSTANCE;
       } else {
         System.out
-            .println("unkown tokenizer: " + args[ruleBasedTokenizerIndex]);
+        .println("unkown tokenizer: " + args[ruleBasedTokenizerIndex]);
         return;
       }
     }
@@ -89,7 +96,7 @@ public class NameFinderAnnService {
         ServletContextHandler.SESSIONS);
     context.setContextPath("/");
 
-    Server jettyServer = new Server(8080);
+    Server jettyServer = new Server(serverPort);
     jettyServer.setHandler(context);
 
     ServletHolder jerseyServlet = context