minor updates

git-svn-id: https://svn.apache.org/repos/asf/tomcat/maven-plugin/trunk@1756453 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/pom.xml b/pom.xml
index 549685e..42fdb14 100644
--- a/pom.xml
+++ b/pom.xml
@@ -640,12 +640,12 @@
       <dependency>
         <groupId>org.apache.maven.shared</groupId>
         <artifactId>maven-verifier</artifactId>
-        <version>1.4</version>
+        <version>1.5</version>
       </dependency>
       <dependency>
         <groupId>org.apache.httpcomponents</groupId>
         <artifactId>httpclient</artifactId>
-        <version>4.3.1</version>
+        <version>4.3.5</version>
       </dependency>
       <dependency>
         <groupId>org.slf4j</groupId>
@@ -660,12 +660,12 @@
       <dependency>
         <groupId>org.apache.logging.log4j</groupId>
         <artifactId>log4j-core</artifactId>
-        <version>2.0-beta9</version>
+        <version>2.0.1</version>
       </dependency>
       <dependency>
         <groupId>org.apache.logging.log4j</groupId>
         <artifactId>log4j-slf4j-impl</artifactId>
-        <version>2.0-beta9</version>
+        <version>2.0.1</version>
       </dependency>
     </dependencies>
   </dependencyManagement>
diff --git a/tomcat-maven-plugin-it/src/main/java/org/apache/tomcat/maven/it/AbstractWarProjectIT.java b/tomcat-maven-plugin-it/src/main/java/org/apache/tomcat/maven/it/AbstractWarProjectIT.java
index 87acee2..ea444f0 100644
--- a/tomcat-maven-plugin-it/src/main/java/org/apache/tomcat/maven/it/AbstractWarProjectIT.java
+++ b/tomcat-maven-plugin-it/src/main/java/org/apache/tomcat/maven/it/AbstractWarProjectIT.java
@@ -22,12 +22,12 @@
 
 import org.apache.http.HttpResponse;
 import org.apache.http.client.ResponseHandler;
+import org.apache.http.client.config.RequestConfig;
 import org.apache.http.client.methods.HttpGet;
 import org.apache.http.client.methods.HttpHead;
 import org.apache.http.impl.client.BasicResponseHandler;
-import org.apache.http.impl.client.DefaultHttpClient;
-import org.apache.http.params.HttpConnectionParams;
-import org.apache.http.params.HttpParams;
+import org.apache.http.impl.client.CloseableHttpClient;
+import org.apache.http.impl.client.HttpClientBuilder;
 import org.apache.maven.it.VerificationException;
 import org.apache.maven.it.Verifier;
 import org.apache.maven.it.util.ResourceExtractor;
@@ -67,7 +67,7 @@
     /**
      * HttpClient to use to connect to the deployed web-application.
      */
-    private DefaultHttpClient httpClient;
+    private CloseableHttpClient httpClient;
 
     /**
      * Helper for Maven-Integration-Tests.
@@ -83,11 +83,8 @@
     public void setUp()
         throws Exception
     {
-        httpClient = new DefaultHttpClient();
 
-        final HttpParams params = httpClient.getParams();
-        HttpConnectionParams.setConnectionTimeout( params, getTimeout() );
-        HttpConnectionParams.setSoTimeout( params, getTimeout() );
+        httpClient = HttpClientBuilder.create().build();
 
         webappHome = ResourceExtractor.simpleExtractResources( getClass(), "/" + getWarArtifactId() );
         verifier = new Verifier( webappHome.getAbsolutePath() );
@@ -105,7 +102,7 @@
     public void tearDown()
         throws Exception
     {
-        httpClient.getConnectionManager().shutdown();
+        httpClient.close();
         verifier.resetStreams();
         verifier.deleteArtifact( "org.apache.tomcat.maven.it", getWarArtifactId(), "1.0-SNAPSHOT", "war" );
     }
@@ -198,6 +195,8 @@
         throws IOException
     {
         HttpGet httpGet = new HttpGet( getWebappUrl() );
+        httpGet.setConfig(
+            RequestConfig.custom().setSocketTimeout( getTimeout() ).setConnectTimeout( getTimeout() ).build() );
         ResponseHandler<String> responseHandler = new BasicResponseHandler();
         return httpClient.execute( httpGet, responseHandler );
     }
diff --git a/tomcat8-maven-plugin/src/main/java/org/apache/tomcat/maven/plugin/tomcat8/run/RunMojo.java b/tomcat8-maven-plugin/src/main/java/org/apache/tomcat/maven/plugin/tomcat8/run/RunMojo.java
index eaf40cb..a0e412e 100644
--- a/tomcat8-maven-plugin/src/main/java/org/apache/tomcat/maven/plugin/tomcat8/run/RunMojo.java
+++ b/tomcat8-maven-plugin/src/main/java/org/apache/tomcat/maven/plugin/tomcat8/run/RunMojo.java
@@ -359,16 +359,21 @@
                             url = pluginRealm.getResource( StringUtils.removeStart( path, "/" ) );
                         }
 
-                        // try in reactors
-                        List<WebResource> webResources = findResourcesInDirectories( path, //
-                                                                                     classLoaderEntriesCalculatorResult.getBuildDirectories() );
-
-                        // so we return the first one
-                        if ( !webResources.isEmpty() )
+                        if (url == null)
                         {
-                            return webResources.get( 0 );
+                            // try in reactors
+                            List<WebResource> webResources = findResourcesInDirectories( path, //
+                                                                                         classLoaderEntriesCalculatorResult.getBuildDirectories() );
+
+                            // so we return the first one
+                            if ( !webResources.isEmpty() )
+                            {
+                                return webResources.get( 0 );
+                            }
                         }
 
+
+
                         if ( url == null )
                         {
                             return new EmptyResource( this, getPath() );