On Feb 1, 2008, at 2:18 PM, puneetjain wrote:


Hi,

I am facing a problem while deploying sample mule-examples.war in Geronimo.

Environment:
=========

Mule 1.4.3
Geronimo-tomcat6-jee5-2.0.2
JDK 1.5
WindowsXP

Step Perform:
=========

1. I have built the example war file.
2. I have deployed Mule JCA on Geronimo.
3. I m trying to deploy the mule-examples.war file on geronimo is thorw
bellow exception:


23:29:30,672 ERROR [[/PerfTester2]]
org.mule.util.StringUtils.defaultIfEmpty(Ljava/lang/String;Ljava/ lang/String;)Ljava/lang/String;
java.lang.NoSuchMethodError:
org.mule.util.StringUtils.defaultIfEmpty(Ljava/lang/String;Ljava/ lang/String;)Ljava/lang/String;


Hi Puneet,
You're running into a conflict between different versions of commons- lang jars. Create a deployment plan with the following:

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://geronimo.apache.org/xml/ns/j2ee/web-1.1"; xmlns:dep="http://geronimo.apache.org/xml/ns/deployment-1.1"; xmlns:naming="http://geronimo.apache.org/xml/ns/naming-1.1";>
  <dep:environment>
    <dep:moduleId>
      <dep:groupId>org.mule</dep:groupId>
      <dep:artifactId>mule-examples</dep:artifactId>
      <dep:version>1.4.3</dep:version>
      <dep:type>car</dep:type>
    </dep:moduleId>
    <!--
         Don't load commons-lang classes from our parent
      -->
    <hidden-classes>
      <filter>org.apache.commons.lang</filter>
    </hidden-classes>
  </dep:environment>
</web-app>

Then run:

./deploy.sh deploy mule-examples.war <deployment-plan-file-name>

--kevan

Reply via email to