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