changed servlet component scanning to use a marker interface instead of package name