spring configuration should not require servlet-api classes at runtime
-----------------------------------------------------------------------
Key: COCOON-2271
URL: https://issues.apache.org/jira/browse/COCOON-2271
Project: Cocoon
Issue Type: Improvement
Components: * Cocoon Core
Affects Versions: 2.2
Reporter: Konstantin Ignatyev
Priority: Minor
org.apache.cocoon.spring.configurator.impl.SettingsElementParser#registerComponents
is the method that uses
ServletContextFactoryBean.class.getName(), ServletContext.class.getName() in
the call
This makes it necessary to include servlet-api jar in non-web applications
(like batch application) and that does not make whole lot of sense.
I think the library should simply use string values there, such values could be
'hardcoded' or some init procedure can try to instantiate those classes, and if
the attempt fails then fall back to defaults and print warning in a log.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.