Author: ningjiang
Date: Fri Dec 4 08:28:45 2009
New Revision: 887107
URL: http://svn.apache.org/viewvc?rev=887107&view=rev
Log:
CAMEL-2255 fix the JuelExpression NoFactoryAvailableException
Modified:
camel/trunk/components/camel-juel/src/main/java/org/apache/camel/language/juel/JuelExpression.java
Modified:
camel/trunk/components/camel-juel/src/main/java/org/apache/camel/language/juel/JuelExpression.java
URL:
http://svn.apache.org/viewvc/camel/trunk/components/camel-juel/src/main/java/org/apache/camel/language/juel/JuelExpression.java?rev=887107&r1=887106&r2=887107&view=diff
==============================================================================
---
camel/trunk/components/camel-juel/src/main/java/org/apache/camel/language/juel/JuelExpression.java
(original)
+++
camel/trunk/components/camel-juel/src/main/java/org/apache/camel/language/juel/JuelExpression.java
Fri Dec 4 08:28:45 2009
@@ -77,15 +77,15 @@
public ExpressionFactory getExpressionFactory(CamelContext context) {
if (expressionFactory == null && context != null) {
try {
- FactoryFinder finder =
context.getFactoryFinder("META-INF/services/org/apache/camel/component/");
- Class<?> clazz = finder.findClass("juel", "impl.");
+ FactoryFinder finder =
context.getFactoryFinder("META-INF/services/org/apache/camel/language/");
+ Class<?> clazz = finder.findClass("el", "impl.");
if (clazz != null) {
expressionFactory = (ExpressionFactory)clazz.newInstance();
}
} catch (ClassNotFoundException e) {
LOG.debug("'impl.class' not found", e);
} catch (IOException e) {
- LOG.debug("No impl class for juel ExpressionFactory defined in
'META-INF/services/org/apache/camel/component/el'", e);
+ LOG.debug("No impl class for juel ExpressionFactory defined in
'META-INF/services/org/apache/camel/language/el'", e);
} catch (InstantiationException e) {
LOG.debug("Failed to instantiate juel ExpressionFactory
implementation class.", e);
} catch (IllegalAccessException e) {