Confluex / Zuul

Keymaster and Gatekeeper - Application Configuration Management
http://confluex.com
Apache License 2.0
42 stars 32 forks source link

Zuul not working with Mule 3.6.2 at Sonic #78

Closed mlucas67 closed 9 years ago

mlucas67 commented 9 years ago

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.beans.factory.config.PropertyPlaceholderConfigurer#0': Cannot resolve reference to bean 'baseEsbConfig' while setting bean property 'properties'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'baseEsbConfig': Invocation of init method failed; nested exception is java.lang.NoClassDefFoundError: org/apache/http/config/Lookup

mcantrell commented 9 years ago

They've overhauled the HTTP connector in 3.6. They've moved away from HTTP commons:

http://blogs.mulesoft.com/mule-3-6-http-connector/

The zuul client bundles the version of HTTP commons you need if you're including it from a maven build. If not, you may have to go grab it manually since the container no longer provides it for you.

http://search.maven.org/remotecontent?filepath=org/apache/httpcomponents/httpclient/4.2.1/httpclient-4.2.1.jar

mcantrell commented 9 years ago

Let me know if that doesn't fix it. I don't have a working mule environment to test further but I can probably load one up if needed.

mlucas67 commented 9 years ago

Using Maven, Zuul 1.5 and tried to include httpclient and httpcore. Still got the same error. I think it is fighting with the bundled Grizzly HTTP Mule is using now. I'm thinking about rewriting it as a Mule Configuration Extension.

Thanks,

Marshall

Jeremiah 29:13 (NIV) You will seek me and find me when you seek me with all your heart.

On Tue, Jun 2, 2015 at 3:47 PM, Mike Cantrell notifications@github.com wrote:

Let me know if that doesn't fix it. I don't have a working mule environment to test further but I can probably load one up if needed.

— Reply to this email directly or view it on GitHub https://github.com/mcantrell/Zuul/issues/78#issuecomment-108094178.

mcantrell commented 9 years ago

Is the http commons jar in your mule archive's lib dir?

mcantrell commented 9 years ago

If you run a mvn dependency:tree and a help:effective-pom and post the output, I might be able to help more.

mlucas67 commented 9 years ago

 Output of each command requested is attached.

Marshall

Jeremiah 29:13 (NIV) You will seek me and find me when you seek me with all your heart.

Effective POMs, after inheritance, interpolation, and profiles are applied:

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <groupId>com.sonicdrivein</groupId>
  <artifactId>appdynamics</artifactId>
  <version>1.0.0-SNAPSHOT</version>
  <packaging>mule</packaging>
  <properties>
    <eclipsePluginVersion>2.8</eclipsePluginVersion>
    <jdk.version>1.7</jdk.version>
    <jdkName>JavaSE-1.7</jdkName>
    <junit.version>4.9</junit.version>
    <mule.version>3.6.2</mule.version>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
    <zuul.version>1.5</zuul.version>
  </properties>
  <dependencies>
    <dependency>
      <groupId>com.sonicdrivein.esb.license</groupId>
      <artifactId>mule-ee-license</artifactId>
      <version>1.0.0.2016</version>
      <scope>test</scope>
    </dependency>
    <dependency>
      <groupId>org.devnull</groupId>
      <artifactId>zuul-spring-client</artifactId>
      <version>1.5</version>
      <scope>compile</scope>
    </dependency>
    <dependency>
      <groupId>org.mule</groupId>
      <artifactId>mule-core</artifactId>
      <version>3.6.2</version>
      <scope>provided</scope>
    </dependency>
    <dependency>
      <groupId>com.mulesoft.muleesb.modules</groupId>
      <artifactId>mule-module-boot-ee</artifactId>
      <version>3.6.2</version>
      <scope>provided</scope>
    </dependency>
    <dependency>
      <groupId>org.mule.modules</groupId>
      <artifactId>mule-module-spring-config</artifactId>
      <version>3.6.2</version>
      <scope>provided</scope>
    </dependency>
    <dependency>
      <groupId>com.mulesoft.muleesb</groupId>
      <artifactId>mule-core-ee</artifactId>
      <version>3.6.2</version>
      <scope>provided</scope>
    </dependency>
    <dependency>
      <groupId>com.mulesoft.muleesb.modules</groupId>
      <artifactId>mule-module-data-mapper</artifactId>
      <version>3.6.2</version>
      <scope>compile</scope>
    </dependency>
    <dependency>
      <groupId>com.mulesoft.muleesb.modules</groupId>
      <artifactId>mule-module-spring-config-ee</artifactId>
      <version>3.6.2</version>
      <scope>provided</scope>
    </dependency>
    <dependency>
      <groupId>org.mule.transports</groupId>
      <artifactId>mule-transport-file</artifactId>
      <version>3.6.2</version>
      <scope>provided</scope>
    </dependency>
    <dependency>
      <groupId>org.mule.transports</groupId>
      <artifactId>mule-transport-http</artifactId>
      <version>3.6.2</version>
      <scope>provided</scope>
    </dependency>
    <dependency>
      <groupId>org.mule.transports</groupId>
      <artifactId>mule-transport-jdbc</artifactId>
      <version>3.6.2</version>
      <scope>provided</scope>
    </dependency>
    <dependency>
      <groupId>org.mule.transports</groupId>
      <artifactId>mule-transport-jms</artifactId>
      <version>3.6.2</version>
      <scope>provided</scope>
    </dependency>
    <dependency>
      <groupId>org.mule.transports</groupId>
      <artifactId>mule-transport-vm</artifactId>
      <version>3.6.2</version>
      <scope>provided</scope>
    </dependency>
    <dependency>
      <groupId>org.mule.modules</groupId>
      <artifactId>mule-module-client</artifactId>
      <version>3.6.2</version>
      <scope>provided</scope>
    </dependency>
    <dependency>
      <groupId>org.mule.modules</groupId>
      <artifactId>mule-module-cxf</artifactId>
      <version>3.6.2</version>
      <scope>provided</scope>
    </dependency>
    <dependency>
      <groupId>org.mule.modules</groupId>
      <artifactId>mule-module-management</artifactId>
      <version>3.6.2</version>
      <scope>provided</scope>
    </dependency>
    <dependency>
      <groupId>org.mule.modules</groupId>
      <artifactId>mule-module-scripting</artifactId>
      <version>3.6.2</version>
      <scope>provided</scope>
    </dependency>
    <dependency>
      <groupId>org.mule.modules</groupId>
      <artifactId>mule-module-sxc</artifactId>
      <version>3.6.2</version>
      <scope>provided</scope>
    </dependency>
    <dependency>
      <groupId>org.mule.modules</groupId>
      <artifactId>mule-module-xml</artifactId>
      <version>3.6.2</version>
      <scope>provided</scope>
    </dependency>
    <dependency>
      <groupId>org.mule.tests</groupId>
      <artifactId>mule-tests-functional</artifactId>
      <version>3.6.2</version>
      <scope>test</scope>
    </dependency>
    <dependency>
      <groupId>mockobjects</groupId>
      <artifactId>mockobjects-core</artifactId>
      <version>0.09</version>
      <scope>test</scope>
    </dependency>
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>4.9</version>
      <scope>test</scope>
    </dependency>
    <dependency>
      <groupId>com.cloveretl</groupId>
      <artifactId>cloveretl-engine</artifactId>
      <version>3.6.2</version>
      <scope>test</scope>
    </dependency>
    <dependency>
      <groupId>org.mule.modules</groupId>
      <artifactId>mule-module-json</artifactId>
      <version>3.6.2</version>
      <scope>provided</scope>
    </dependency>
    <dependency>
      <groupId>org.mule.modules</groupId>
      <artifactId>mule-module-jersey</artifactId>
      <version>3.6.2</version>
      <scope>provided</scope>
    </dependency>
    <dependency>
      <groupId>org.mule.modules</groupId>
      <artifactId>mule-module-http</artifactId>
      <version>3.6.2</version>
      <scope>provided</scope>
    </dependency>
    <dependency>
      <groupId>org.mule.modules</groupId>
      <artifactId>mule-module-splunk</artifactId>
      <version>1.0.0</version>
      <scope>compile</scope>
    </dependency>
    <dependency>
      <groupId>org.apache.httpcomponents</groupId>
      <artifactId>httpclient</artifactId>
      <version>4.2.1</version>
      <scope>compile</scope>
    </dependency>
  </dependencies>
  <repositories>
    <repository>
      <snapshots>
        <enabled>false</enabled>
      </snapshots>
      <id>mulesoft-releases</id>
      <name>MuleSoft Repository</name>
      <url>http://repository-master.mulesoft.org/releases/</url>
    </repository>
    <repository>
      <snapshots>
        <enabled>false</enabled>
      </snapshots>
      <id>central</id>
      <name>libs-releases</name>
      <url>http://webapp-s.sonicdrivein.com/artifactory/libs-releases</url>
    </repository>
    <repository>
      <snapshots>
        <enabled>true</enabled>
      </snapshots>
      <id>snapshots</id>
      <name>libs-snapshots</name>
      <url>http://webapp-s.sonicdrivein.com/artifactory/libs-snapshots</url>
    </repository>
    <repository>
      <id>Central</id>
      <name>Central</name>
      <url>http://repo1.maven.org/maven2/</url>
    </repository>
    <repository>
      <id>mulesoft-snapshots</id>
      <name>MuleSoft Snapshots Repository</name>
      <url>http://repository.mulesoft.org/snapshots/</url>
    </repository>
  </repositories>
  <pluginRepositories>
    <pluginRepository>
      <snapshots>
        <enabled>false</enabled>
      </snapshots>
      <id>central</id>
      <name>plugins-releases</name>
      <url>http://webapp-s.sonicdrivein.com/artifactory/plugins-releases</url>
    </pluginRepository>
    <pluginRepository>
      <snapshots>
        <enabled>true</enabled>
      </snapshots>
      <id>snapshots</id>
      <name>plugins-snapshots</name>
      <url>http://webapp-s.sonicdrivein.com/artifactory/plugins-snapshots</url>
    </pluginRepository>
    <pluginRepository>
      <snapshots>
        <enabled>false</enabled>
      </snapshots>
      <id>mulesoft-release</id>
      <name>mulesoft release repository</name>
      <url>http://repository.mulesoft.org/releases/</url>
    </pluginRepository>
  </pluginRepositories>
  <build>
    <sourceDirectory>C:\Users\marshall.lucas\AnypointStudio\workspace\appdynamics\src\main\java</sourceDirectory>
    <scriptSourceDirectory>C:\Users\marshall.lucas\AnypointStudio\workspace\appdynamics\src\main\scripts</scriptSourceDirectory>
    <testSourceDirectory>C:\Users\marshall.lucas\AnypointStudio\workspace\appdynamics\src\test\java</testSourceDirectory>
    <outputDirectory>C:\Users\marshall.lucas\AnypointStudio\workspace\appdynamics\target\classes</outputDirectory>
    <testOutputDirectory>C:\Users\marshall.lucas\AnypointStudio\workspace\appdynamics\target\test-classes</testOutputDirectory>
    <resources>
      <resource>
        <directory>C:\Users\marshall.lucas\AnypointStudio\workspace\appdynamics\src\main\resources</directory>
      </resource>
    </resources>
    <testResources>
      <testResource>
        <directory>C:\Users\marshall.lucas\AnypointStudio\workspace\appdynamics\src\test\resources</directory>
      </testResource>
    </testResources>
    <directory>C:\Users\marshall.lucas\AnypointStudio\workspace\appdynamics\target</directory>
    <finalName>appdynamics-1.0.0-SNAPSHOT</finalName>
    <pluginManagement>
      <plugins>
        <plugin>
          <artifactId>maven-antrun-plugin</artifactId>
          <version>1.3</version>
        </plugin>
        <plugin>
          <artifactId>maven-assembly-plugin</artifactId>
          <version>2.2-beta-5</version>
        </plugin>
        <plugin>
          <artifactId>maven-dependency-plugin</artifactId>
          <version>2.8</version>
        </plugin>
        <plugin>
          <artifactId>maven-release-plugin</artifactId>
          <version>2.3.2</version>
        </plugin>
        <plugin>
          <artifactId>maven-install-plugin</artifactId>
          <version>2.3.1</version>
        </plugin>
        <plugin>
          <groupId>org.eclipse.m2e</groupId>
          <artifactId>lifecycle-mapping</artifactId>
          <version>1.0.0</version>
          <configuration>
            <lifecycleMappingMetadata>
              <pluginExecutions>
                <pluginExecution>
                  <pluginExecutionFilter>
                    <groupId>org.mule.tools</groupId>
                    <artifactId>maven-mule-plugin</artifactId>
                    <versionRange>[1.6,)</versionRange>
                    <goals>
                      <goal>attach-test-resources</goal>
                      <goal>filter-resources</goal>
                    </goals>
                  </pluginExecutionFilter>
                  <action>
                    <ignore />
                  </action>
                </pluginExecution>
              </pluginExecutions>
            </lifecycleMappingMetadata>
          </configuration>
        </plugin>
      </plugins>
    </pluginManagement>
    <plugins>
      <plugin>
        <groupId>org.mule.tools</groupId>
        <artifactId>maven-mule-plugin</artifactId>
        <version>1.9</version>
        <extensions>true</extensions>
        <executions>
          <execution>
            <id>default-install</id>
            <phase>install</phase>
            <goals>
              <goal>install</goal>
            </goals>
            <configuration>
              <copyToAppsDirectory>true</copyToAppsDirectory>
              <inclusions>
                <inclusion>
                  <groupId>org.mule.modules</groupId>
                  <artifactId>mule-module-splunk</artifactId>
                </inclusion>
              </inclusions>
            </configuration>
          </execution>
          <execution>
            <id>default-filter-resources</id>
            <phase>process-resources</phase>
            <goals>
              <goal>filter-resources</goal>
            </goals>
            <configuration>
              <copyToAppsDirectory>true</copyToAppsDirectory>
              <inclusions>
                <inclusion>
                  <groupId>org.mule.modules</groupId>
                  <artifactId>mule-module-splunk</artifactId>
                </inclusion>
              </inclusions>
            </configuration>
          </execution>
          <execution>
            <id>default-mule</id>
            <phase>package</phase>
            <goals>
              <goal>mule</goal>
            </goals>
            <configuration>
              <copyToAppsDirectory>true</copyToAppsDirectory>
              <inclusions>
                <inclusion>
                  <groupId>org.mule.modules</groupId>
                  <artifactId>mule-module-splunk</artifactId>
                </inclusion>
              </inclusions>
            </configuration>
          </execution>
          <execution>
            <id>default-attach-test-resources</id>
            <phase>validate</phase>
            <goals>
              <goal>attach-test-resources</goal>
            </goals>
            <configuration>
              <copyToAppsDirectory>true</copyToAppsDirectory>
              <inclusions>
                <inclusion>
                  <groupId>org.mule.modules</groupId>
                  <artifactId>mule-module-splunk</artifactId>
                </inclusion>
              </inclusions>
            </configuration>
          </execution>
        </executions>
        <configuration>
          <copyToAppsDirectory>true</copyToAppsDirectory>
          <inclusions>
            <inclusion>
              <groupId>org.mule.modules</groupId>
              <artifactId>mule-module-splunk</artifactId>
            </inclusion>
          </inclusions>
        </configuration>
      </plugin>
      <plugin>
        <artifactId>maven-compiler-plugin</artifactId>
        <version>2.3.2</version>
        <executions>
          <execution>
            <id>default-testCompile</id>
            <phase>test-compile</phase>
            <goals>
              <goal>testCompile</goal>
            </goals>
            <configuration>
              <source>1.7</source>
              <target>1.7</target>
              <encoding>ISO-8859-1</encoding>
            </configuration>
          </execution>
          <execution>
            <id>default-compile</id>
            <phase>compile</phase>
            <goals>
              <goal>compile</goal>
            </goals>
            <configuration>
              <source>1.7</source>
              <target>1.7</target>
              <encoding>ISO-8859-1</encoding>
            </configuration>
          </execution>
        </executions>
        <configuration>
          <source>1.7</source>
          <target>1.7</target>
          <encoding>ISO-8859-1</encoding>
        </configuration>
      </plugin>
      <plugin>
        <artifactId>maven-assembly-plugin</artifactId>
        <version>2.2.1</version>
        <configuration>
          <descriptorRefs>
            <descriptorRef>project</descriptorRef>
          </descriptorRefs>
        </configuration>
      </plugin>
      <plugin>
        <artifactId>maven-eclipse-plugin</artifactId>
        <version>2.8</version>
        <configuration>
          <downloadSources>true</downloadSources>
        </configuration>
      </plugin>
      <plugin>
        <groupId>org.codehaus.mojo</groupId>
        <artifactId>build-helper-maven-plugin</artifactId>
        <version>1.7</version>
        <executions>
          <execution>
            <id>add-resource</id>
            <phase>generate-resources</phase>
            <goals>
              <goal>add-resource</goal>
            </goals>
            <configuration>
              <resources>
                <resource>
                  <directory>src/main/app/</directory>
                </resource>
                <resource>
                  <directory>src/main/api/</directory>
                </resource>
              </resources>
            </configuration>
          </execution>
        </executions>
        <configuration>
          <resources>
            <resource>
              <directory>src/main/app/</directory>
            </resource>
            <resource>
              <directory>src/main/api/</directory>
            </resource>
          </resources>
        </configuration>
      </plugin>
      <plugin>
        <groupId>org.codehaus.mojo</groupId>
        <artifactId>exec-maven-plugin</artifactId>
        <version>1.2.1</version>
        <executions>
          <execution>
            <goals>
              <goal>java</goal>
            </goals>
            <configuration>
              <mainClass>org.mule.MuleServer</mainClass>
              <arguments>
                <argument>-config</argument>
                <argument>src/main/app/mule-config.xml</argument>
              </arguments>
              <classpathScope>compile</classpathScope>
            </configuration>
          </execution>
        </executions>
        <configuration>
          <mainClass>org.mule.MuleServer</mainClass>
          <arguments>
            <argument>-config</argument>
            <argument>src/main/app/mule-config.xml</argument>
          </arguments>
          <classpathScope>compile</classpathScope>
        </configuration>
      </plugin>
      <plugin>
        <artifactId>maven-dependency-plugin</artifactId>
        <version>2.4</version>
        <executions>
          <execution>
            <id>copy-clover-plugins</id>
            <phase>validate</phase>
            <goals>
              <goal>copy</goal>
            </goals>
            <configuration>
              <overWriteReleases>true</overWriteReleases>
              <overWriteSnapshots>true</overWriteSnapshots>
              <overWriteIfNewer>true</overWriteIfNewer>
              <stripVersion>true</stripVersion>
              <outputDirectory>C:\Users\marshall.lucas\AnypointStudio\workspace\appdynamics\target\test-classes</outputDirectory>
              <artifactItems>
                <artifactItem>
                  <groupId>com.cloveretl</groupId>
                  <artifactId>cloveretl-engine</artifactId>
                  <version>3.6.2</version>
                  <type>zip</type>
                </artifactItem>
              </artifactItems>
            </configuration>
          </execution>
        </executions>
      </plugin>
      <plugin>
        <artifactId>maven-antrun-plugin</artifactId>
        <version>1.7</version>
        <executions>
          <execution>
            <phase>compile</phase>
            <goals>
              <goal>run</goal>
            </goals>
            <configuration>
              <tasks>
                <unzip dest="C:\Users\marshall.lucas\AnypointStudio\workspace\appdynamics\target\test-classes" src="C:\Users\marshall.lucas\AnypointStudio\workspace\appdynamics\target\test-classes/cloveretl-engine.zip" />
              </tasks>
            </configuration>
          </execution>
        </executions>
      </plugin>
      <plugin>
        <artifactId>maven-clean-plugin</artifactId>
        <version>2.5</version>
        <executions>
          <execution>
            <id>default-clean</id>
            <phase>clean</phase>
            <goals>
              <goal>clean</goal>
            </goals>
          </execution>
        </executions>
      </plugin>
      <plugin>
        <artifactId>maven-install-plugin</artifactId>
        <version>2.3.1</version>
        <executions>
          <execution>
            <id>default-install</id>
            <phase>install</phase>
            <goals>
              <goal>install</goal>
            </goals>
          </execution>
        </executions>
      </plugin>
      <plugin>
        <artifactId>maven-resources-plugin</artifactId>
        <version>2.7</version>
        <executions>
          <execution>
            <id>default-resources</id>
            <phase>process-resources</phase>
            <goals>
              <goal>resources</goal>
            </goals>
          </execution>
          <execution>
            <id>default-testResources</id>
            <phase>process-test-resources</phase>
            <goals>
              <goal>testResources</goal>
            </goals>
          </execution>
        </executions>
      </plugin>
      <plugin>
        <artifactId>maven-surefire-plugin</artifactId>
        <version>2.18.1</version>
        <executions>
          <execution>
            <id>default-test</id>
            <phase>test</phase>
            <goals>
              <goal>test</goal>
            </goals>
          </execution>
        </executions>
      </plugin>
      <plugin>
        <artifactId>maven-deploy-plugin</artifactId>
        <version>2.8.2</version>
        <executions>
          <execution>
            <id>default-deploy</id>
            <phase>deploy</phase>
            <goals>
              <goal>deploy</goal>
            </goals>
          </execution>
        </executions>
      </plugin>
      <plugin>
        <artifactId>maven-site-plugin</artifactId>
        <version>3.3</version>
        <executions>
          <execution>
            <id>default-site</id>
            <phase>site</phase>
            <goals>
              <goal>site</goal>
            </goals>
            <configuration>
              <outputDirectory>C:\Users\marshall.lucas\AnypointStudio\workspace\appdynamics\target\site</outputDirectory>
              <reportPlugins>
                <reportPlugin>
                  <groupId>org.apache.maven.plugins</groupId>
                  <artifactId>maven-surefire-report-plugin</artifactId>
                  <version>2.4.2</version>
                </reportPlugin>
                <reportPlugin>
                  <groupId>org.apache.maven.plugins</groupId>
                  <artifactId>maven-checkstyle-plugin</artifactId>
                  <version>2.5</version>
                  <configuration>
                    <configLocation>http://mulesoft.org/download/attachments/92/checkstyle.xml?version=1</configLocation>
                  </configuration>
                </reportPlugin>
                <reportPlugin>
                  <groupId>org.apache.maven.plugins</groupId>
                  <artifactId>maven-pmd-plugin</artifactId>
                  <version>2.5</version>
                  <configuration>
                    <targetJdk>1.7</targetJdk>
                  </configuration>
                </reportPlugin>
                <reportPlugin>
                  <groupId>org.codehaus.mojo</groupId>
                  <artifactId>cobertura-maven-plugin</artifactId>
                  <version>2.5</version>
                </reportPlugin>
                <reportPlugin>
                  <groupId>org.codehaus.mojo</groupId>
                  <artifactId>taglist-maven-plugin</artifactId>
                  <version>2.4</version>
                  <configuration>
                    <tags>
                      <tag>TODO</tag>
                      <tag>@todo</tag>
                      <tag>FIXME</tag>
                      <tag>@fixme</tag>
                      <tag>@deprecated</tag>
                    </tags>
                  </configuration>
                </reportPlugin>
                <reportPlugin>
                  <groupId>org.apache.maven.plugins</groupId>
                  <artifactId>maven-jxr-plugin</artifactId>
                  <version>2.2</version>
                </reportPlugin>
                <reportPlugin>
                  <groupId>org.apache.maven.plugins</groupId>
                  <artifactId>maven-javadoc-plugin</artifactId>
                  <version>2.7</version>
                  <configuration>
                    <source>1.7</source>
                    <links>
                      <link>http://java.sun.com/j2ee/1.4/docs/api</link>
                      <link>http://java.sun.com/j2se/1.4.2/docs/api</link>
                      <link>http://java.sun.com/j2se/1.5.0/docs/api</link>
                    </links>
                  </configuration>
                </reportPlugin>
                <reportPlugin>
                  <groupId>org.codehaus.mojo</groupId>
                  <artifactId>jdepend-maven-plugin</artifactId>
                  <version>2.0-beta-2</version>
                </reportPlugin>
                <reportPlugin>
                  <groupId>org.codehaus.mojo</groupId>
                  <artifactId>findbugs-maven-plugin</artifactId>
                  <version>2.3.2</version>
                </reportPlugin>
                <reportPlugin>
                  <groupId>org.apache.maven.plugins</groupId>
                  <artifactId>maven-project-info-reports-plugin</artifactId>
                </reportPlugin>
              </reportPlugins>
            </configuration>
          </execution>
          <execution>
            <id>default-deploy</id>
            <phase>site-deploy</phase>
            <goals>
              <goal>deploy</goal>
            </goals>
            <configuration>
              <outputDirectory>C:\Users\marshall.lucas\AnypointStudio\workspace\appdynamics\target\site</outputDirectory>
              <reportPlugins>
                <reportPlugin>
                  <groupId>org.apache.maven.plugins</groupId>
                  <artifactId>maven-surefire-report-plugin</artifactId>
                  <version>2.4.2</version>
                </reportPlugin>
                <reportPlugin>
                  <groupId>org.apache.maven.plugins</groupId>
                  <artifactId>maven-checkstyle-plugin</artifactId>
                  <version>2.5</version>
                  <configuration>
                    <configLocation>http://mulesoft.org/download/attachments/92/checkstyle.xml?version=1</configLocation>
                  </configuration>
                </reportPlugin>
                <reportPlugin>
                  <groupId>org.apache.maven.plugins</groupId>
                  <artifactId>maven-pmd-plugin</artifactId>
                  <version>2.5</version>
                  <configuration>
                    <targetJdk>1.7</targetJdk>
                  </configuration>
                </reportPlugin>
                <reportPlugin>
                  <groupId>org.codehaus.mojo</groupId>
                  <artifactId>cobertura-maven-plugin</artifactId>
                  <version>2.5</version>
                </reportPlugin>
                <reportPlugin>
                  <groupId>org.codehaus.mojo</groupId>
                  <artifactId>taglist-maven-plugin</artifactId>
                  <version>2.4</version>
                  <configuration>
                    <tags>
                      <tag>TODO</tag>
                      <tag>@todo</tag>
                      <tag>FIXME</tag>
                      <tag>@fixme</tag>
                      <tag>@deprecated</tag>
                    </tags>
                  </configuration>
                </reportPlugin>
                <reportPlugin>
                  <groupId>org.apache.maven.plugins</groupId>
                  <artifactId>maven-jxr-plugin</artifactId>
                  <version>2.2</version>
                </reportPlugin>
                <reportPlugin>
                  <groupId>org.apache.maven.plugins</groupId>
                  <artifactId>maven-javadoc-plugin</artifactId>
                  <version>2.7</version>
                  <configuration>
                    <source>1.7</source>
                    <links>
                      <link>http://java.sun.com/j2ee/1.4/docs/api</link>
                      <link>http://java.sun.com/j2se/1.4.2/docs/api</link>
                      <link>http://java.sun.com/j2se/1.5.0/docs/api</link>
                    </links>
                  </configuration>
                </reportPlugin>
                <reportPlugin>
                  <groupId>org.codehaus.mojo</groupId>
                  <artifactId>jdepend-maven-plugin</artifactId>
                  <version>2.0-beta-2</version>
                </reportPlugin>
                <reportPlugin>
                  <groupId>org.codehaus.mojo</groupId>
                  <artifactId>findbugs-maven-plugin</artifactId>
                  <version>2.3.2</version>
                </reportPlugin>
                <reportPlugin>
                  <groupId>org.apache.maven.plugins</groupId>
                  <artifactId>maven-project-info-reports-plugin</artifactId>
                </reportPlugin>
              </reportPlugins>
            </configuration>
          </execution>
        </executions>
        <configuration>
          <outputDirectory>C:\Users\marshall.lucas\AnypointStudio\workspace\appdynamics\target\site</outputDirectory>
          <reportPlugins>
            <reportPlugin>
              <groupId>org.apache.maven.plugins</groupId>
              <artifactId>maven-surefire-report-plugin</artifactId>
              <version>2.4.2</version>
            </reportPlugin>
            <reportPlugin>
              <groupId>org.apache.maven.plugins</groupId>
              <artifactId>maven-checkstyle-plugin</artifactId>
              <version>2.5</version>
              <configuration>
                <configLocation>http://mulesoft.org/download/attachments/92/checkstyle.xml?version=1</configLocation>
              </configuration>
            </reportPlugin>
            <reportPlugin>
              <groupId>org.apache.maven.plugins</groupId>
              <artifactId>maven-pmd-plugin</artifactId>
              <version>2.5</version>
              <configuration>
                <targetJdk>1.7</targetJdk>
              </configuration>
            </reportPlugin>
            <reportPlugin>
              <groupId>org.codehaus.mojo</groupId>
              <artifactId>cobertura-maven-plugin</artifactId>
              <version>2.5</version>
            </reportPlugin>
            <reportPlugin>
              <groupId>org.codehaus.mojo</groupId>
              <artifactId>taglist-maven-plugin</artifactId>
              <version>2.4</version>
              <configuration>
                <tags>
                  <tag>TODO</tag>
                  <tag>@todo</tag>
                  <tag>FIXME</tag>
                  <tag>@fixme</tag>
                  <tag>@deprecated</tag>
                </tags>
              </configuration>
            </reportPlugin>
            <reportPlugin>
              <groupId>org.apache.maven.plugins</groupId>
              <artifactId>maven-jxr-plugin</artifactId>
              <version>2.2</version>
            </reportPlugin>
            <reportPlugin>
              <groupId>org.apache.maven.plugins</groupId>
              <artifactId>maven-javadoc-plugin</artifactId>
              <version>2.7</version>
              <configuration>
                <source>1.7</source>
                <links>
                  <link>http://java.sun.com/j2ee/1.4/docs/api</link>
                  <link>http://java.sun.com/j2se/1.4.2/docs/api</link>
                  <link>http://java.sun.com/j2se/1.5.0/docs/api</link>
                </links>
              </configuration>
            </reportPlugin>
            <reportPlugin>
              <groupId>org.codehaus.mojo</groupId>
              <artifactId>jdepend-maven-plugin</artifactId>
              <version>2.0-beta-2</version>
            </reportPlugin>
            <reportPlugin>
              <groupId>org.codehaus.mojo</groupId>
              <artifactId>findbugs-maven-plugin</artifactId>
              <version>2.3.2</version>
            </reportPlugin>
            <reportPlugin>
              <groupId>org.apache.maven.plugins</groupId>
              <artifactId>maven-project-info-reports-plugin</artifactId>
            </reportPlugin>
          </reportPlugins>
        </configuration>
      </plugin>
    </plugins>
  </build>
  <reporting>
    <outputDirectory>C:\Users\marshall.lucas\AnypointStudio\workspace\appdynamics\target\site</outputDirectory>
    <plugins>
      <plugin>
        <artifactId>maven-surefire-report-plugin</artifactId>
        <version>2.4.2</version>
      </plugin>
      <plugin>
        <artifactId>maven-checkstyle-plugin</artifactId>
        <version>2.5</version>
        <configuration>
          <configLocation>http://mulesoft.org/download/attachments/92/checkstyle.xml?version=1</configLocation>
        </configuration>
      </plugin>
      <plugin>
        <artifactId>maven-pmd-plugin</artifactId>
        <version>2.5</version>
        <configuration>
          <targetJdk>1.7</targetJdk>
        </configuration>
      </plugin>
      <plugin>
        <groupId>org.codehaus.mojo</groupId>
        <artifactId>cobertura-maven-plugin</artifactId>
        <version>2.5</version>
      </plugin>
      <plugin>
        <groupId>org.codehaus.mojo</groupId>
        <artifactId>taglist-maven-plugin</artifactId>
        <version>2.4</version>
        <configuration>
          <tags>
            <tag>TODO</tag>
            <tag>@todo</tag>
            <tag>FIXME</tag>
            <tag>@fixme</tag>
            <tag>@deprecated</tag>
          </tags>
        </configuration>
      </plugin>
      <plugin>
        <artifactId>maven-jxr-plugin</artifactId>
        <version>2.2</version>
      </plugin>
      <plugin>
        <artifactId>maven-javadoc-plugin</artifactId>
        <version>2.7</version>
        <configuration>
          <source>1.7</source>
          <links>
            <link>http://java.sun.com/j2ee/1.4/docs/api</link>
            <link>http://java.sun.com/j2se/1.4.2/docs/api</link>
            <link>http://java.sun.com/j2se/1.5.0/docs/api</link>
          </links>
        </configuration>
      </plugin>
      <plugin>
        <groupId>org.codehaus.mojo</groupId>
        <artifactId>jdepend-maven-plugin</artifactId>
        <version>2.0-beta-2</version>
      </plugin>
      <plugin>
        <groupId>org.codehaus.mojo</groupId>
        <artifactId>findbugs-maven-plugin</artifactId>
        <version>2.3.2</version>
      </plugin>
    </plugins>
  </reporting>
</project>

[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 20.749s
[INFO] Finished at: Wed Jun 03 08:53:47 CDT 2015
[INFO] Final Memory: 13M/216M
[INFO] ------------------------------------------------------------------------

Dependency Tree

[INFO] Scanning for projects...
[INFO]                                                                         
[INFO] ------------------------------------------------------------------------
[INFO] Building appdynamics 1.0.0-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[WARNING] The POM for javax.script:js-engine:jar:jdk14:1.1 is missing, no dependency information available
[WARNING] The POM for javax.script:jruby-engine:jar:jdk14:1.1 is missing, no dependency information available
[INFO] 
[INFO] --- maven-dependency-plugin:2.4:tree (default-cli) @ appdynamics ---
[WARNING] Missing POM for javax.script:js-engine:jar:jdk14:1.1
[WARNING] Missing POM for javax.script:jruby-engine:jar:jdk14:1.1
[INFO] com.sonicdrivein:appdynamics:mule:1.0.0-SNAPSHOT
[INFO] +- com.sonicdrivein.esb.license:mule-ee-license:jar:1.0.0.2016:test
[INFO] +- org.devnull:zuul-spring-client:jar:1.5:compile
[INFO] |  +- org.apache.httpcomponents:httpclient-cache:jar:4.2.1:compile
[INFO] |  +- org.jasypt:jasypt:jar:1.9.0:compile
[INFO] |  +- org.slf4j:slf4j-api:jar:1.6.6:compile
[INFO] |  +- org.bouncycastle:bcprov-ext-jdk16:jar:1.46:compile
[INFO] |  +- org.bouncycastle:bcpg-jdk16:jar:1.46:compile
[INFO] |  |  \- org.bouncycastle:bcprov-jdk16:jar:1.46:compile
[INFO] |  \- commons-io:commons-io:jar:2.4:compile
[INFO] +- org.mule:mule-core:jar:3.6.2:provided (scope not updated to compile)
[INFO] |  +- commons-beanutils:commons-beanutils:jar:1.9.2:provided
[INFO] |  +- com.github.stephenc.eaio-uuid:uuid:jar:3.4.0:provided
[INFO] |  |  \- com.github.stephenc.eaio-grabbag:grabbag:jar:1.8.1:provided
[INFO] |  +- commons-cli:commons-cli:jar:1.2:provided
[INFO] |  +- commons-lang:commons-lang:jar:2.4:provided
[INFO] |  +- commons-pool:commons-pool:jar:1.6:provided
[INFO] |  +- org.apache.geronimo.specs:geronimo-jta_1.1_spec:jar:1.1.1:provided
[INFO] |  +- org.apache.geronimo.specs:geronimo-j2ee-connector_1.5_spec:jar:1.1:provided
[INFO] |  +- com.lmax:disruptor:jar:3.3.0:provided
[INFO] |  +- org.apache.logging.log4j:log4j-api:jar:2.1:provided
[INFO] |  +- org.apache.logging.log4j:log4j-core:jar:2.1:provided
[INFO] |  +- org.apache.logging.log4j:log4j-slf4j-impl:jar:2.1:provided
[INFO] |  +- org.apache.logging.log4j:log4j-1.2-api:jar:2.1:provided
[INFO] |  +- org.apache.logging.log4j:log4j-jcl:jar:2.1:provided
[INFO] |  +- org.slf4j:jcl-over-slf4j:jar:1.7.7:provided
[INFO] |  +- org.apache.logging.log4j:log4j-jul:jar:2.1:provided
[INFO] |  +- asm:asm:jar:3.1:provided
[INFO] |  +- asm:asm-commons:jar:3.1:provided
[INFO] |  |  \- asm:asm-tree:jar:3.1:provided
[INFO] |  +- org.mule.mvel:mule-mvel2:jar:2.1.9-MULE-005:provided
[INFO] |  +- org.jgrapht:jgrapht-jdk1.5:jar:0.7.3:provided
[INFO] |  +- org.mule.common:mule-common:jar:3.6.2:provided
[INFO] |  |  +- org.apache.xmlbeans:xmlbeans:jar:2.3.0:provided
[INFO] |  |  +- javax.xml.stream:stax-api:jar:1.0-2:provided
[INFO] |  |  +- org.json:json:jar:20140107:provided
[INFO] |  |  \- org.antlr:antlr-runtime:jar:3.5:provided
[INFO] |  |     \- org.antlr:stringtemplate:jar:3.2.1:provided
[INFO] |  \- com.google.guava:guava:jar:18.0:provided
[INFO] +- com.mulesoft.muleesb.modules:mule-module-boot-ee:jar:3.6.2:provided
[INFO] |  \- com.mulesoft.licm:licm:jar:1.1.5:provided
[INFO] |     +- de.schlichtherle:truelicense:jar:1.29:provided
[INFO] |     +- de.schlichtherle:truexml:jar:1.29:provided
[INFO] |     +- opensymphony:propertyset:jar:1.3:provided
[INFO] |     \- opensymphony:oscore:jar:2.2.4:provided
[INFO] +- org.mule.modules:mule-module-spring-config:jar:3.6.2:provided (scope not updated to compile)
[INFO] |  \- org.mule.modules:mule-module-annotations:jar:3.6.2:provided
[INFO] |     \- cglib:cglib-nodep:jar:2.2:provided
[INFO] +- com.mulesoft.muleesb:mule-core-ee:jar:3.6.2:provided
[INFO] |  \- org.aspectj:aspectjrt:jar:1.7.3:provided
[INFO] +- com.mulesoft.muleesb.modules:mule-module-data-mapper:jar:3.6.2:compile
[INFO] |  \- org.mule.modules:mule-module-launcher:jar:3.6.2:compile
[INFO] |     +- org.mule.modules:mule-module-reboot:jar:3.6.2:compile
[INFO] |     +- tanukisoft:wrapper:jar:3.2.3:compile
[INFO] |     \- commons-collections:commons-collections:jar:3.2.1:compile
[INFO] +- com.mulesoft.muleesb.modules:mule-module-spring-config-ee:jar:3.6.2:provided
[INFO] |  +- com.mulesoft.muleesb.modules:mule-module-multi-tx-ee:jar:3.6.2:provided
[INFO] |  +- com.mulesoft.muleesb.modules:mule-module-xa-tx-ee:jar:3.6.2:provided
[INFO] |  \- com.mulesoft.muleesb.modules:mule-module-cache-ee:jar:3.6.2:provided
[INFO] |     \- org.springmodules:spring-modules-cache:jar:0.9:provided
[INFO] +- org.mule.transports:mule-transport-file:jar:3.6.2:provided
[INFO] +- org.mule.transports:mule-transport-http:jar:3.6.2:provided (scope not updated to compile)
[INFO] |  +- org.mule.transports:mule-transport-ssl:jar:3.6.2:provided
[INFO] |  +- commons-httpclient:commons-httpclient:jar:3.1:provided
[INFO] |  +- org.apache.tomcat:coyote:jar:6.0.41:provided
[INFO] |  |  \- org.apache.tomcat:juli:jar:6.0.41:provided
[INFO] |  \- org.samba.jcifs:jcifs:jar:1.3.3:provided
[INFO] +- org.mule.transports:mule-transport-jdbc:jar:3.6.2:provided
[INFO] |  +- commons-dbutils:commons-dbutils:jar:1.2:provided
[INFO] |  \- com.experlog:xapool:jar:1.5.0:provided
[INFO] +- org.mule.transports:mule-transport-jms:jar:3.6.2:provided
[INFO] |  +- org.apache.geronimo.specs:geronimo-jms_1.1_spec:jar:1.1:provided
[INFO] |  \- org.springframework:spring-jms:jar:3.2.13.RELEASE:provided
[INFO] |     \- org.springframework:spring-tx:jar:3.2.13.RELEASE:provided
[INFO] +- org.mule.transports:mule-transport-vm:jar:3.6.2:provided (scope not updated to compile)
[INFO] +- org.mule.modules:mule-module-client:jar:3.6.2:provided (scope not updated to compile)
[INFO] +- org.mule.modules:mule-module-cxf:jar:3.6.2:provided
[INFO] |  +- org.apache.cxf:cxf-rt-core:jar:2.5.9:provided
[INFO] |  |  +- org.apache.cxf:cxf-api:jar:2.5.9:provided
[INFO] |  |  |  +- org.apache.neethi:neethi:jar:3.0.2:provided
[INFO] |  |  |  \- wsdl4j:wsdl4j:jar:1.6.2:provided
[INFO] |  |  \- org.apache.ws.xmlschema:xmlschema-core:jar:2.0.3:provided
[INFO] |  +- org.apache.cxf:cxf-rt-frontend-simple:jar:2.5.9:provided
[INFO] |  |  \- org.apache.cxf:cxf-rt-bindings-soap:jar:2.5.9:provided
[INFO] |  +- org.apache.cxf:cxf-rt-frontend-jaxws:jar:2.5.9:provided
[INFO] |  |  +- xml-resolver:xml-resolver:jar:1.2:provided
[INFO] |  |  \- org.apache.cxf:cxf-rt-bindings-xml:jar:2.5.9:provided
[INFO] |  +- org.apache.cxf:cxf-rt-databinding-aegis:jar:2.5.9:provided
[INFO] |  +- org.apache.cxf:cxf-rt-databinding-jaxb:jar:2.5.9:provided
[INFO] |  |  +- com.sun.xml.bind:jaxb-impl:jar:2.2.5.1:provided
[INFO] |  |  \- com.sun.xml.bind:jaxb-xjc:jar:2.2.5.1:provided
[INFO] |  +- org.apache.cxf:cxf-rt-databinding-jibx:jar:2.5.9:provided
[INFO] |  |  +- org.apache.cxf:cxf-tools-common:jar:2.5.9:provided
[INFO] |  |  +- org.jibx:jibx-run:jar:1.2.4.5:provided
[INFO] |  |  |  \- xpp3:xpp3:jar:1.1.3.4.O:provided
[INFO] |  |  \- org.jibx:jibx-schema:jar:1.2.4.5:provided
[INFO] |  |     \- org.jibx:jibx-extras:jar:1.2.4.5:provided
[INFO] |  |        \- org.jdom:jdom:jar:1.1.3:provided
[INFO] |  +- org.apache.cxf:cxf-rt-transports-local:jar:2.5.9:provided
[INFO] |  +- org.apache.cxf:cxf-rt-ws-security:jar:2.5.9:provided
[INFO] |  |  +- org.apache.cxf:cxf-common-utilities:jar:2.5.9:provided
[INFO] |  |  \- org.apache.ws.security:wss4j:jar:1.6.9:provided
[INFO] |  |     +- org.apache.santuario:xmlsec:jar:1.5.3:provided
[INFO] |  |     \- org.opensaml:opensaml:jar:2.5.1-1:provided
[INFO] |  |        \- org.opensaml:openws:jar:1.4.2-1:provided
[INFO] |  |           \- org.opensaml:xmltooling:jar:1.3.2-1:provided
[INFO] |  +- org.apache.cxf:cxf-rt-ws-rm:jar:2.5.9:provided
[INFO] |  |  \- org.apache.cxf:cxf-rt-management:jar:2.5.9:provided
[INFO] |  +- org.apache.cxf:cxf-rt-ws-addr:jar:2.5.9:provided
[INFO] |  +- org.apache.cxf:cxf-rt-transports-http:jar:2.5.9:provided
[INFO] |  |  +- org.apache.cxf:cxf-rt-transports-common:jar:2.5.9:provided
[INFO] |  |  \- org.springframework:spring-web:jar:3.0.6.RELEASE:provided
[INFO] |  +- org.apache.cxf:cxf-wstx-msv-validation:jar:2.5.9:provided
[INFO] |  |  \- net.java.dev.msv:msv-core:jar:2011.1:provided
[INFO] |  |     +- com.sun.msv.datatype.xsd:xsdlib:jar:2010.1:provided
[INFO] |  |     +- isorelax:isorelax:jar:20030108:provided
[INFO] |  |     \- relaxngDatatype:relaxngDatatype:jar:20020414:provided
[INFO] |  +- org.mule.modules:mule-module-spring-security:jar:3.6.2:provided
[INFO] |  |  +- org.mule.modules:mule-module-spring-extras:jar:3.6.2:provided
[INFO] |  |  |  +- org.springframework:spring-jdbc:jar:3.2.13.RELEASE:provided
[INFO] |  |  |  \- org.springframework:spring-context-support:jar:3.2.13.RELEASE:provided
[INFO] |  |  +- org.springframework.security:spring-security-core:jar:3.1.0.RELEASE:provided
[INFO] |  |  |  \- org.springframework.security:spring-security-crypto:jar:3.1.0.RELEASE:provided
[INFO] |  |  +- org.springframework.security:spring-security-config:jar:3.1.0.RELEASE:provided
[INFO] |  |  +- org.springframework.security:spring-security-web:jar:3.1.0.RELEASE:provided
[INFO] |  |  \- org.springframework.security:spring-security-ldap:jar:3.1.0.RELEASE:provided
[INFO] |  |     \- org.springframework.ldap:spring-ldap-core:jar:1.3.1.RELEASE:provided
[INFO] |  +- org.mule.transports:mule-transport-tcp:jar:3.6.2:provided
[INFO] |  +- javax.annotation:javax.annotation-api:jar:1.2:provided
[INFO] |  +- javax.mail:mail:jar:1.4.3:provided
[INFO] |  \- org.apache.ant:ant:jar:1.7.0:provided
[INFO] |     \- org.apache.ant:ant-launcher:jar:1.7.0:provided
[INFO] +- org.mule.modules:mule-module-management:jar:3.6.2:provided
[INFO] |
mcantrell commented 9 years ago

Your dependencies for org.apache.httpcomponents:httpclient is missing from your dependency tree. Do you have an exclude somewhere?

mlucas67 commented 9 years ago

Not on purpose. I'll have to see why it would be excluded.

Jeremiah 29:13 (NIV) You will seek me and find me when you seek me with all your heart.

On Wed, Jun 3, 2015 at 9:15 AM, Mike Cantrell notifications@github.com wrote:

Your dependencies for org.apache.httpcomponents:httpclient is missing from your dependency tree. Do you have an exclude somewhere?

— Reply to this email directly or view it on GitHub https://github.com/mcantrell/Zuul/issues/78#issuecomment-108445494.

mlucas67 commented 9 years ago

BTW, I managed to get 3.6.2 to use Zuul by using straight Spring beans and Jasypt. I just set the location to the https://.../settings/env/xyz.properties and it all works using the http client from Mule.

Marshall

------ Original Message ------ From: "Mike Cantrell" notifications@github.com To: "mcantrell/Zuul" Zuul@noreply.github.com Cc: "mlucas67" mlucas67@gmail.com Sent: 6/3/2015 9:15:02 AM Subject: Re: [Zuul] Zuul not working with Mule 3.6.2 at Sonic (#78)

Your dependencies for org.apache.httpcomponents:httpclient is missing from your dependency tree. Do you have an exclude somewhere?

— Reply to this email directly or view it on GitHub.