# HG changeset patch # User Sascha L. Teichmann # Date 1306144575 0 # Node ID d52947ce8629e536a196697b0cb1afcdb054a561 # Parent fa0d9acea8974cfb7a01095ab29875d4d2b0c9ff XMLUtils.xpathString() returns empty string not null. artifacts/trunk@1976 c6561f87-3c4e-4783-a992-168aeb5c3f6f diff -r fa0d9acea897 -r d52947ce8629 ChangeLog --- a/ChangeLog Sun May 22 12:40:32 2011 +0000 +++ b/ChangeLog Mon May 23 09:56:15 2011 +0000 @@ -1,3 +1,8 @@ +2011-04-23 Sascha L. Teichmann + + * artifact-database/src/main/java/de/intevation/artifactdatabase/rest/Standalone.java: + XMLUtils.xpathString() returns empty string not null. + 2011-04-22 Sascha L. Teichmann flys/issue65: Added Jetty HTTP server as a replacement option to foster diff -r fa0d9acea897 -r d52947ce8629 artifact-database/src/main/java/de/intevation/artifactdatabase/FactoryBootstrap.java --- a/artifact-database/src/main/java/de/intevation/artifactdatabase/FactoryBootstrap.java Sun May 22 12:40:32 2011 +0000 +++ b/artifact-database/src/main/java/de/intevation/artifactdatabase/FactoryBootstrap.java Mon May 23 09:56:15 2011 +0000 @@ -406,6 +406,8 @@ String className = Config.getStringXPath( HTTP_SERVER, DEFAULT_HTTP_SERVER); + logger.info("using HTTP server: " + className); + try { Class clazz = Class.forName(className); httpServer = (HTTPServer)clazz.newInstance(); diff -r fa0d9acea897 -r d52947ce8629 artifact-database/src/main/java/de/intevation/artifactdatabase/rest/Standalone.java --- a/artifact-database/src/main/java/de/intevation/artifactdatabase/rest/Standalone.java Sun May 22 12:40:32 2011 +0000 +++ b/artifact-database/src/main/java/de/intevation/artifactdatabase/rest/Standalone.java Mon May 23 09:56:15 2011 +0000 @@ -91,7 +91,7 @@ } protected Server createServer() { - return listen != null + return listen != null && listen.length() > 0 ? new Server(Protocol.HTTP, listen, port) : new Server(Protocol.HTTP, port); } @@ -124,7 +124,7 @@ component.getServers().add(server); server.getContext().getParameters().add( - "maxThreads", maxThreads != null + "maxThreads", maxThreads != null && maxThreads.length() > 0 ? maxThreads : MAX_THREADS_DEFAULT);