diff --git a/src/helma/scripting/fesi/FesiEvaluator.java b/src/helma/scripting/fesi/FesiEvaluator.java index 6a181680..f1a5b974 100644 --- a/src/helma/scripting/fesi/FesiEvaluator.java +++ b/src/helma/scripting/fesi/FesiEvaluator.java @@ -5,11 +5,14 @@ package helma.scripting.fesi; import helma.scripting.*; import helma.scripting.fesi.extensions.*; +import helma.extensions.HelmaExtension; +import helma.extensions.ConfigurationException; import helma.framework.*; import helma.framework.core.*; import helma.objectmodel.*; import helma.objectmodel.db.DbMapping; import helma.objectmodel.db.Relation; +import helma.main.Server; import helma.util.Updatable; import java.util.*; import java.io.*; @@ -76,6 +79,17 @@ public final class FesiEvaluator implements ScriptingEngine { Database dbx = (Database) evaluator.addExtension ("helma.scripting.fesi.extensions.Database"); dbx.setApplication (app); + // load extensions defined in server.properties + Vector extVec = Server.getServer ().getExtensions (); + for (int i=0; i