diff --git a/ccm-atoz/web/WEB-INF/web.ccm-atoz.xml b/ccm-atoz/web/WEB-INF/web.d/web.ccm-atoz.xml
similarity index 100%
rename from ccm-atoz/web/WEB-INF/web.ccm-atoz.xml
rename to ccm-atoz/web/WEB-INF/web.d/web.ccm-atoz.xml
diff --git a/ccm-auth-http/web/WEB-INF/web.ccm-auth-http.xml b/ccm-auth-http/web/WEB-INF/web.d/web.ccm-auth-http.xml
similarity index 100%
rename from ccm-auth-http/web/WEB-INF/web.ccm-auth-http.xml
rename to ccm-auth-http/web/WEB-INF/web.d/web.ccm-auth-http.xml
diff --git a/ccm-bookmarks/web/WEB-INF/web.ccm-bookmarks.xml b/ccm-bookmarks/web/WEB-INF/web.d/web.ccm-bookmarks.xml
similarity index 100%
rename from ccm-bookmarks/web/WEB-INF/web.ccm-bookmarks.xml
rename to ccm-bookmarks/web/WEB-INF/web.d/web.ccm-bookmarks.xml
diff --git a/ccm-cms-portletdataprovider/web/WEB-INF/web.ccm-cms-portletdataprovider.xml b/ccm-cms-portletdataprovider/web/WEB-INF/web.d/web.ccm-cms-portletdataprovider.xml
similarity index 100%
rename from ccm-cms-portletdataprovider/web/WEB-INF/web.ccm-cms-portletdataprovider.xml
rename to ccm-cms-portletdataprovider/web/WEB-INF/web.d/web.ccm-cms-portletdataprovider.xml
diff --git a/ccm-cms-publicpersonalprofile/web/WEB-INF/web.ccm-cms-publicpersonalprofile.xml b/ccm-cms-publicpersonalprofile/web/WEB-INF/web.d/web.ccm-cms-publicpersonalprofile.xml
similarity index 100%
rename from ccm-cms-publicpersonalprofile/web/WEB-INF/web.ccm-cms-publicpersonalprofile.xml
rename to ccm-cms-publicpersonalprofile/web/WEB-INF/web.d/web.ccm-cms-publicpersonalprofile.xml
diff --git a/ccm-cms/web/WEB-INF/web.ccm-cms.xml b/ccm-cms/web/WEB-INF/web.d/web.ccm-cms.xml
similarity index 100%
rename from ccm-cms/web/WEB-INF/web.ccm-cms.xml
rename to ccm-cms/web/WEB-INF/web.d/web.ccm-cms.xml
diff --git a/ccm-cms/web/WEB-INF/web.optional-ccm-cms.xml b/ccm-cms/web/WEB-INF/web.d/web.optional-ccm-cms.xml
similarity index 100%
rename from ccm-cms/web/WEB-INF/web.optional-ccm-cms.xml
rename to ccm-cms/web/WEB-INF/web.d/web.optional-ccm-cms.xml
diff --git a/ccm-core/web/WEB-INF/resources.nolongerInUse/core-dmi.xml.nolongerInUse b/ccm-core/etc/resources.nolongerInUse/core-dmi.xml.nolongerInUse
similarity index 100%
rename from ccm-core/web/WEB-INF/resources.nolongerInUse/core-dmi.xml.nolongerInUse
rename to ccm-core/etc/resources.nolongerInUse/core-dmi.xml.nolongerInUse
diff --git a/ccm-core/web/WEB-INF/web.ccm-core.xml b/ccm-core/web/WEB-INF/web.d/web.default.ccm-core.xml
similarity index 100%
rename from ccm-core/web/WEB-INF/web.ccm-core.xml
rename to ccm-core/web/WEB-INF/web.d/web.default.ccm-core.xml
diff --git a/ccm-core/web/WEB-INF/web.optional-ccm-core.xml b/ccm-core/web/WEB-INF/web.d/web.optional-ccm-core.xml
similarity index 100%
rename from ccm-core/web/WEB-INF/web.optional-ccm-core.xml
rename to ccm-core/web/WEB-INF/web.d/web.optional-ccm-core.xml
diff --git a/ccm-core/web/WEB-INF/web.xml b/ccm-core/web/WEB-INF/web.xml
new file mode 100644
index 000000000..7d2113aa0
--- /dev/null
+++ b/ccm-core/web/WEB-INF/web.xml
@@ -0,0 +1,190 @@
+
+
+
+
+
+
+ CCM
+ Content and Collaboration Management
+
+
+
+ log4j-conf-file
+ WEB-INF/conf/log4j.properties
+
+
+
+
+
+ com.arsdigita.web.CCMApplicationContextListener
+
+
+
+
+
+ ccm-dispatcher
+ com.arsdigita.web.CCMDispatcherServlet
+ 1
+
+
+ cache-manager
+ com.arsdigita.caching.CacheServlet
+
+
+
+ db-test
+ com.arsdigita.web.monitoring.DBTestServlet
+
+
+
+ versioning-log
+ com.arsdigita.versioning.VersioningServlet
+
+
+
+ webdevsupport
+ com.arsdigita.webdevsupport.WebDevSupportServlet
+
+
+
+ oid-redirect
+ com.arsdigita.web.OIDRedirectServlet
+
+
+
+ resource-resolver
+ com.arsdigita.web.ResourceServlet
+
+
+
+
+
+
+ ccm-dispatcher
+ /ccm/*
+
+
+
+ cache-manager
+ /expireCache/*
+
+
+
+ db-test
+ /dbtest
+
+
+
+ versioning-log
+ /versioning/*
+
+
+
+ webdevsupport
+ /webdevsupport/*
+
+
+
+ oid-redirect
+ /redirect/*
+
+
+
+ resource-resolver
+ /resource/*
+
+
+
+
+
+
+ com.arsdigita.dispatcher.AccessDeniedException
+ /error/access-denied.jsp
+
+
+
+ com.arsdigita.dispatcher.ObjectNotFoundException
+ /error/object-not-found.jsp
+
+
+
+ com.arsdigita.kernel.permissions.PermissionException
+ /error/permission-denied.jsp
+
+
+
+ com.arsdigita.persistence.DbNotAvailableException
+ /error/db-not-available.jsp
+
+
+
+ com.arsdigita.db.DbNotAvailableException
+ /error/db-not-available.jsp
+
+
+
+ java.lang.Exception
+ /error/general.jsp
+
+
+
+ java.lang.Error
+ /error/general.jsp
+
+
+
+
+
+
+ /WEB-INF/bebop-show.tld
+ /WEB-INF/bebop-show.tld
+
+
+
+ /WEB-INF/bebop-define.tld
+ /WEB-INF/bebop-define.tld
+
+
+
+
diff --git a/ccm-docmgr/web/WEB-INF/web.ccm-docmgr.xml b/ccm-docmgr/web/WEB-INF/web.d/web.ccm-docmgr.xml
similarity index 100%
rename from ccm-docmgr/web/WEB-INF/web.ccm-docmgr.xml
rename to ccm-docmgr/web/WEB-INF/web.d/web.ccm-docmgr.xml
diff --git a/ccm-docrepo/web/WEB-INF/web.ccm-docrepo.xml b/ccm-docrepo/web/WEB-INF/web.d/web.ccm-docrepo.xml
similarity index 100%
rename from ccm-docrepo/web/WEB-INF/web.ccm-docrepo.xml
rename to ccm-docrepo/web/WEB-INF/web.d/web.ccm-docrepo.xml
diff --git a/ccm-faq/web/WEB-INF/web.ccm-faq.xml b/ccm-faq/web/WEB-INF/web.d/web.ccm-faq.xml
similarity index 100%
rename from ccm-faq/web/WEB-INF/web.ccm-faq.xml
rename to ccm-faq/web/WEB-INF/web.d/web.ccm-faq.xml
diff --git a/ccm-formbuilder-pdf/web/WEB-INF/web.ccm-formbuilder-pdf.xml b/ccm-formbuilder-pdf/web/WEB-INF/web.d/web.ccm-formbuilder-pdf.xml
similarity index 100%
rename from ccm-formbuilder-pdf/web/WEB-INF/web.ccm-formbuilder-pdf.xml
rename to ccm-formbuilder-pdf/web/WEB-INF/web.d/web.ccm-formbuilder-pdf.xml
diff --git a/ccm-forum/web/WEB-INF/web.ccm-forum.xml b/ccm-forum/web/WEB-INF/web.d/web.ccm-forum.xml
similarity index 100%
rename from ccm-forum/web/WEB-INF/web.ccm-forum.xml
rename to ccm-forum/web/WEB-INF/web.d/web.ccm-forum.xml
diff --git a/ccm-ldn-search/web/WEB-INF/web.ccm-ldn-search.xml b/ccm-ldn-search/web/WEB-INF/web.d/web.ccm-ldn-search.xml
similarity index 100%
rename from ccm-ldn-search/web/WEB-INF/web.ccm-ldn-search.xml
rename to ccm-ldn-search/web/WEB-INF/web.d/web.ccm-ldn-search.xml
diff --git a/ccm-ldn-terms/web/WEB-INF/web.ccm-ldn-terms.xml b/ccm-ldn-terms/web/WEB-INF/web.d/web.ccm-ldn-terms.xml
similarity index 100%
rename from ccm-ldn-terms/web/WEB-INF/web.ccm-ldn-terms.xml
rename to ccm-ldn-terms/web/WEB-INF/web.d/web.ccm-ldn-terms.xml
diff --git a/ccm-navigation/web/WEB-INF/web.ccm-navigation.xml b/ccm-navigation/web/WEB-INF/web.d/web.ccm-navigation.xml
similarity index 100%
rename from ccm-navigation/web/WEB-INF/web.ccm-navigation.xml
rename to ccm-navigation/web/WEB-INF/web.d/web.ccm-navigation.xml
diff --git a/ccm-portalserver/web/WEB-INF/web.ccm-portalserver.xml b/ccm-portalserver/web/WEB-INF/web.d/web.ccm-portalserver.xml
similarity index 100%
rename from ccm-portalserver/web/WEB-INF/web.ccm-portalserver.xml
rename to ccm-portalserver/web/WEB-INF/web.d/web.ccm-portalserver.xml
diff --git a/ccm-portalworkspace/web/WEB-INF/web.ccm-portalworkspace.xml b/ccm-portalworkspace/web/WEB-INF/web.d/web.ccm-portalworkspace.xml
similarity index 100%
rename from ccm-portalworkspace/web/WEB-INF/web.ccm-portalworkspace.xml
rename to ccm-portalworkspace/web/WEB-INF/web.d/web.ccm-portalworkspace.xml
diff --git a/ccm-rssfeed/web/WEB-INF/web.ccm-rssfeed.xml b/ccm-rssfeed/web/WEB-INF/web.d/web.ccm-rssfeed.xml
similarity index 100%
rename from ccm-rssfeed/web/WEB-INF/web.ccm-rssfeed.xml
rename to ccm-rssfeed/web/WEB-INF/web.d/web.ccm-rssfeed.xml
diff --git a/ccm-sci-bundle/bundles/devel/cfg/project.xml b/ccm-sci-bundle/bundles/devel/cfg/project.xml
index 0ba757eb4..c5948fee4 100644
--- a/ccm-sci-bundle/bundles/devel/cfg/project.xml
+++ b/ccm-sci-bundle/bundles/devel/cfg/project.xml
@@ -10,7 +10,7 @@
prettyName="Scientific CMS"
version="2.3.0"
release="devel-SNAPSHOT-r2620"
- webxml="sci-web.xml"
+ webxml="scweb.xml"
portletxml="sci-portlet.xml"
webapp="libreccm"
xsi:schemaLocation="http://ccm.redhat.com/ccm-project file:tools-ng/common/xsd/project.xsd">
diff --git a/ccm-sci-publications/web/WEB-INF/web.ccm-sci-publications.xml b/ccm-sci-publications/web/WEB-INF/web.d/web.ccm-sci-publications.xml
similarity index 100%
rename from ccm-sci-publications/web/WEB-INF/web.ccm-sci-publications.xml
rename to ccm-sci-publications/web/WEB-INF/web.d/web.ccm-sci-publications.xml
diff --git a/ccm-shortcuts/web/WEB-INF/web.ccm-shortcuts.xml b/ccm-shortcuts/web/WEB-INF/web.d/web.ccm-shortcuts.xml
similarity index 100%
rename from ccm-shortcuts/web/WEB-INF/web.ccm-shortcuts.xml
rename to ccm-shortcuts/web/WEB-INF/web.d/web.ccm-shortcuts.xml
diff --git a/ccm-simplesurvey/web/WEB-INF/web.ccm-simplesurvey.xml b/ccm-simplesurvey/web/WEB-INF/web.d/web.ccm-simplesurvey.xml
similarity index 100%
rename from ccm-simplesurvey/web/WEB-INF/web.ccm-simplesurvey.xml
rename to ccm-simplesurvey/web/WEB-INF/web.d/web.ccm-simplesurvey.xml
diff --git a/ccm-subsite/web/WEB-INF/web.ccm-subsite.xml b/ccm-subsite/web/WEB-INF/web.d/web.ccm-subsite.xml
similarity index 100%
rename from ccm-subsite/web/WEB-INF/web.ccm-subsite.xml
rename to ccm-subsite/web/WEB-INF/web.d/web.ccm-subsite.xml
diff --git a/ccm-themedirector/web/WEB-INF/web.ccm-themedirector.xml b/ccm-themedirector/web/WEB-INF/web.d/web.ccm-themedirector.xml
similarity index 100%
rename from ccm-themedirector/web/WEB-INF/web.ccm-themedirector.xml
rename to ccm-themedirector/web/WEB-INF/web.d/web.ccm-themedirector.xml
diff --git a/ccm-weblog/web/WEB-INF/web.ccm-weblog.xml b/ccm-weblog/web/WEB-INF/web.d/web.ccm-weblog.xml
similarity index 100%
rename from ccm-weblog/web/WEB-INF/web.ccm-weblog.xml
rename to ccm-weblog/web/WEB-INF/web.d/web.ccm-weblog.xml
diff --git a/environment/local.ccm.properties b/environment/local.ccm.properties
deleted file mode 100644
index bfc6c647c..000000000
--- a/environment/local.ccm.properties
+++ /dev/null
@@ -1,309 +0,0 @@
-## For local modifications of the ccm build details overwrite
-## the appropriate properties
-## The defaults are shown commented out
-
-## -------------------------------------------------
-## Usually you will define your own specific bundle!
-## -------------------------------------------------
-#ccm.bundle.folder=${ccm.project.dir}/ccm-bundle/bundles/devel
-#ccm.bundle.folder=${ccm.project.dir}/ccm-bundle/bundles/standard
-#ccm.bundle.folder=${ccm.project.dir}/ccm-bundle/bundles/local/ccm
-#ccm.bundle.folder=${ccm.project.dir}/ccm-bundle/bundles/local/igb
-#ccm.bundle.folder=${ccm.project.dir}/ccm-bundle/bundles/local/nsh
-#
-#ccm.bundle.folder=${ccm.project.dir}/ccm-sci-bundle/bundles/devel
-#ccm.bundle.folder=${ccm.project.dir}/ccm-sci-bundle/bundles/custom
-#ccm.bundle.folder=${ccm.project.dir}/ccm-sci-bundle/bundles/demo
-#ccm.bundle.folder=${ccm.project.dir}/ccm-sci-bundle/bundles/extended
-#ccm.bundle.folder=${ccm.project.dir}/ccm-sci-bundle/bundles/standard
-#ccm.bundle.folder=${ccm.project.dir}/ccm-sci-bundle/bundles/local/aap
-#ccm.bundle.folder=${ccm.project.dir}/ccm-sci-bundle/bundles/local/iaw
-#
-#ccm.bundle.folder=${ccm.project.dir}/ccm-ldn-aplaws/bundles/custom
-#ccm.bundle.folder=${ccm.project.dir}/ccm-ldn-aplaws/bundles/demo
-#ccm.bundle.folder=${ccm.project.dir}/ccm-ldn-aplaws/bundles/devel
-#ccm.bundle.folder=${ccm.project.dir}/ccm-ldn-aplaws/bundles/extended
-#ccm.bundle.folder=${ccm.project.dir}/ccm-ldn-aplaws/bundles/standard
-#
-ccm.bundle.folder=${ccm.project.dir}/ccm-lbc-aplaws/bundles/intranet
-
-
-## ====================================================================
-## Update scripts
-## ====================================================================
-
-
-# Alle Versionen / Bundles:
-# (hb r1554 ccm-simplesurvey loaded as legacy free application.
-#ccm.upgrade.package=ccm-simplesurvey
-#ccm.upgrade.from.version=6.6.0
-#ccm.upgrade.to.version=6.6.1
-
-# Alle Versionen / Bundles:
-# (hb r1553 Packages CMS Workspace&Service loaded as legacy free application.
-#ccm.upgrade.package=ccm-cms
-#ccm.upgrade.from.version=6.6.6
-#ccm.upgrade.to.version=6.6.7
-
-# Alle Versionen / Bundles:
-#ccm.upgrade.package=ccm-ldn-atoz
-#ccm.upgrade.from.version=6.6.0
-#ccm.upgrade.to.version=6.6.1
-
-# Alle Versionen / Bundles:
-# (hb r1531 Package ldn-search now loaded as legacy free application.
-#ccm.upgrade.package=ccm-ldn-search
-#ccm.upgrade.from.version=6.6.0
-#ccm.upgrade.to.version=6.6.1
-
-
-# ---------------------------------------------------------------------
-# Update von rel. 1.1.6 auf 1.2.0
-# Müssen NACH dem (regulären) Update 1.1.4 -> 1.1.6 durchgeführt werden
-# Reihenfolge: hier von UNTEN nach OBEN!
-# ---------------------------------------------------------------------
-
-# Alle Versionen / Bundles:
-# ACHTUNG: evt. ist iaw auf 1.2.0 OHNE letzte Ergänzungen (Login, Admin)
-#ccm.upgrade.package=ccm-core
-#ccm.upgrade.from.version=6.6.3
-#ccm.upgrade.to.version=6.6.4
-
-# Alle Versionen / Bundles:
-#ccm.upgrade.package=ccm-ldn-terms
-#ccm.upgrade.from.version=6.6.1
-#ccm.upgrade.to.version=6.6.2
-
-# Alle Versionen / Bundles:
-# (hb r149? Package ccm-forum loaded as legacy free application.
-#ccm.upgrade.package=ccm-forum
-#ccm.upgrade.from.version=6.6.1
-#ccm.upgrade.to.version=6.6.2
-
-# Alle Versionen / Bundles:
-# (hb r1496 Package ccm-cms ContentSection loaded as legacy free application.
-#ccm.upgrade.package=ccm-cms
-#ccm.upgrade.from.version=6.6.5
-#ccm.upgrade.to.version=6.6.6
-
-# Alle Versionen / Bundles:
-# (hb r1492 Umbennen ccm-cms Associations between generic content type updated.
-#ccm.upgrade.package=ccm-cms
-#ccm.upgrade.from.version=6.6.4
-#ccm.upgrade.to.version=6.6.5
-
-# Alle Versionen / Bundles:
-# (hb r13?? Umbennen ccm-ldn-rss nach ccm-rssfeed und legacy free app
-#ccm.upgrade.package=ccm-rssfeed
-#ccm.upgrade.from.version=6.6.0
-#ccm.upgrade.to.version=6.6.1
-
-# Alle Versionen / Bundles:
-# (hb r1398 Umbennen ccm-ldn-shortcuts nach ccm-shortcuts und legacy free app)
-#ccm.upgrade.package=ccm-shortcuts
-#ccm.upgrade.from.version=6.6.0
-#ccm.upgrade.to.version=6.6.1
-
-
-# ---------------------------------------------------------------------
-# Update von rel. 1.1.4 auf 1.1.6
-# Müssen NACH dem (regulären) Update 1.1.3 -> 1.1.4 durchgeführt werden
-# ---------------------------------------------------------------------
-
-# Alle Versionen / Bundles:
-# (hb r1358: table cms_organizationalunits_hierarchy_map und cms_publish_lock)
-#ccm.upgrade.package=ccm-cms
-#ccm.upgrade.from.version=6.6.3
-#ccm.upgrade.to.version=6.6.4
-
-# Alle Versionen / Bundles:
-# (hb r1331/: ccm-ldn-subsite umbenannt nach ccm-subsite.)
-#ccm.upgrade.package=ccm-subsite
-#ccm.upgrade.from.version=6.6.0
-#ccm.upgrade.to.version=6.6.1
-
-# Alle Versionen / Bundles:
-# (hb r1257/: ccm-ldn-navigation umbenannt nach ccm-navigation.)
-#ccm.upgrade.package=ccm-navigation
-#ccm.upgrade.from.version=6.6.2
-#ccm.upgrade.to.version=6.6.3
-
-# Alle Versionen / Bundles:
-# (hb r1248/: ccm-[iaw|zes|...]-aplaws umgestellt auf ccm-sci-bundle.)
-#ccm.upgrade.package=ccm-sci-bundle
-#ccm.upgrade.from.version=0.0.0
-#ccm.upgrade.to.version=6.6.0
-
-
-# ---------------------------------------------------------------------
-# Update von rel. 1.1.3 auf 1.1.4
-# Müssen NACH dem (regulären) Update 1.1.2 -> 1.1.3 durchgeführt werden
-# ---------------------------------------------------------------------
-# Alle Versionen / Bundles:
-# (hb r1102/r1081: generic persons Tabelle erweitert.)
-#ccm.upgrade.package=ccm-cms
-#ccm.upgrade.from.version=6.6.2
-#ccm.upgrade.to.version=6.6.3
-
-
-# ---------------------------------------------------------------------
-# Update von rel. 1.1.2 auf 1.1.3
-# Müssen NACH den Updates 1.1.1 -> 1.1.2 durchgeführt werden
-# ---------------------------------------------------------------------
-# Alle Versionen / Bundles:
-# (hb r903: Navigation legacy free)
-#ccm.upgrade.package=ccm-ldn-navigation
-#ccm.upgrade.from.version=6.6.1
-#ccm.upgrade.to.version=6.6.2
-
-# Alle Versionen / Bundles:
-# (hb r908 cms new style legacy compatible instead of old style / kernel.package)
-#ccm.upgrade.package=ccm-cms
-#ccm.upgrade.from.version=6.6.1
-#ccm.upgrade.to.version=6.6.2
-
-# ---------------------------------------------------------------------
-# Update von rel. 1.1.1 auf 1.1.2
-# Müssen NACH den Updates 1.1.0 -> 1.1.1 durchgeführt werden
-# ---------------------------------------------------------------------
-# Alle Versionen / Bundles:
-# (hb r894/r914: core portal legacy free)
-#ccm.upgrade.package=ccm-core
-#ccm.upgrade.from.version=6.6.2
-#ccm.upgrade.to.version=6.6.3
-
-# Alle Versionen / Bundles:
-# (hb 799: former type address renamed to simpleaddress)
-#ccm.upgrade.package=ccm-cms-types-simpleaddress
-#ccm.upgrade.from.version=6.6.0
-#ccm.upgrade.to.version=6.6.1
-
-# Alle Versionen / Bundles:
-# (hb r800: rename ccm-ldn-theme to ccm-themedirector)
-#ccm.upgrade.package=ccm-themedirector
-#ccm.upgrade.from.version=6.6.0
-#ccm.upgrade.to.version=6.6.1
-
-# Alle Versionen / Bundles:
-# (hb r818: rename ccm-ldn-portal to ccm-portalworkspace)
-#ccm.upgrade.package=ccm-portalworkspace
-#ccm.upgrade.from.version=6.6.0
-#ccm.upgrade.to.version=6.6.1
-
-# Alle Versionen / Bundles:
-# (hb r829: portalworkspace [and themedirector] legacy free)
-#ccm.upgrade.package=ccm-portalworkspace
-#ccm.upgrade.from.version=6.6.1
-#ccm.upgrade.to.version=6.6.2
-
-# Alle Versionen / Bundles:
-# (hb r829: themedirector [and portalworkspace] legacy free)
-#ccm.upgrade.package=ccm-themedirector
-#ccm.upgrade.from.version=6.6.1
-#ccm.upgrade.to.version=6.6.2
-
-# Alle Versionen / Bundles:
-# (hb r803/806: persistent property private mode added)
-#ccm.upgrade.package=ccm-forum
-#ccm.upgrade.from.version=6.6.0
-#ccm.upgrade.to.version=6.6.1
-
-# Alle Versionen / Bundles:
-# (hb r833: named related links)
-#ccm.upgrade.package=ccm-cms-assets-relatedlink
-#ccm.upgrade.from.version=6.6.0
-#ccm.upgrade.to.version=6.6.1
-
-# Alle Versionen / Bundles:
-# (hb r836: unused table web_apps removed)
-#ccm.upgrade.package=ccm-core
-#ccm.upgrade.from.version=6.6.1
-#ccm.upgrade.to.version=6.6.2
-
-# -----------------------------------------------------
-# Update von rel. 1.1.0 auf 1.1.1 mit Erweiterungen sci
-# -----------------------------------------------------
-# Alle Versionen / Bundles:
-#ccm.upgrade.package=ccm-cms-assets-imagestep
-#ccm.upgrade.from.version=6.6.0
-#ccm.upgrade.to.version=6.6.1
-
-# Alle Versionen / Bundles:
-#ccm.upgrade.package=ccm-cms-assets-notes
-#ccm.upgrade.from.version=6.6.0
-#ccm.upgrade.to.version=6.6.1
-
-# Alle Versionen / Bundles:
-#ccm.upgrade.package=ccm-ldn-navigation
-#ccm.upgrade.from.version=6.6.0
-#ccm.upgrade.to.version=6.6.1
-
-# Alle Versionen / Bundles:
-#ccm.upgrade.package=ccm-ldn-terms
-#ccm.upgrade.from.version=6.6.0
-#ccm.upgrade.to.version=6.6.1
-
-# Alle Versionen / Bundles:
-#ccm.upgrade.package=ccm-cms
-#ccm.upgrade.from.version=6.6.0
-#ccm.upgrade.to.version=6.6.1
-
-# Alle Versionen / Bundles:
-#ccm.upgrade.package=ccm-cms-types-article
-#ccm.upgrade.from.version=6.6.0
-#ccm.upgrade.to.version=6.6.1
-
-# Alle Versionen / Bundles:
-#ccm.upgrade.package=ccm-cms-types-newsitem
-#ccm.upgrade.from.version=6.6.0
-#ccm.upgrade.to.version=6.6.1
-
-# Alle Versionen / Bundles:
-#ccm.upgrade.package=ccm-cms-types-event
-#ccm.upgrade.from.version=6.6.0
-#ccm.upgrade.to.version=6.6.1
-
-# Alle Versionen / Bundles:
-#ccm.upgrade.package=ccm-core
-#ccm.upgrade.from.version=6.6.0
-#ccm.upgrade.to.version=6.6.1
-
-
-# -----------------------------------------------------
-# Update von (intern) rel. 1.0.5 auf 1.1.0
-# ----------------------------------------------------
-# Nur ZeS (vermutlich noch auf 1.0.4):
-# ccm.upgrade.package=ccm-core
-# ccm.upgrade.from.version=6.5.2
-# ccm.upgrade.to.version=6.5.3
-
-# Nur ZeS:
-# ccm.upgrade.package=ccm-core
-# ccm.upgrade.from.version=6.5.5
-# ccm.upgrade.to.version=6.5.6
-
-# ccm.barkhof und zes
-# ccm.upgrade.package=ccm-cms
-# ccm.upgrade.from.version=6.5.3
-# ccm.upgrade.to.version=6.5.4
-
-# ccm.barkhof und zes
-# ccm.upgrade.package=ccm-ldn-portal
-# ccm.upgrade.from.version=6.5.1
-# ccm.upgrade.to.version=6.5.2
-
-# ccm.barkhof und zes
-# ccm.upgrade.package=ccm-ldn-portal
-# ccm.upgrade.from.version=6.5.2
-# ccm.upgrade.to.version=6.5.3
-
-# ccm.barkhof und zes
-# ccm.upgrade.package=ccm-ldn-terms
-# ccm.upgrade.from.version=6.5.0
-# ccm.upgrade.to.version=6.5.1
-
-# ccm.barkhof und zes
-# ccm.upgrade.package=ccm-ldn-terms
-# ccm.upgrade.from.version=6.5.1
-# ccm.upgrade.to.version=6.5.2
-
diff --git a/environment/project.xml.ifs b/environment/project.xml.ifs
deleted file mode 100644
index 432831fc6..000000000
--- a/environment/project.xml.ifs
+++ /dev/null
@@ -1,111 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/tools-ng/README b/tools-ng/README
index ffd94eaf7..6bcc3cf75 100644
--- a/tools-ng/README
+++ b/tools-ng/README
@@ -7,12 +7,14 @@ new CCM / APLAWS, standards compliant deployment and execution context.
common/
- Library of files and schemes which may be used by several development
+ Library of files and schemes which are used by several development
and user tools (ecdc, maven, and others)
devel/
Library of files which are requirred by either the test runtime
- or the compiler to do its work (e.g. jdbc drivers).
+ or the compiler to do its work (e.g. servlet API). Libs included in
+ application.xml's ... segment have to
+ be included here.
distribution/
Several Files to create software distribution, esp. RPM distribution
@@ -23,6 +25,10 @@ ecdc/
A simplified development environment with minimal installation and
preparation prerequisites.
+liferay portal server
+ ready to be installed into a CCM Tomcat container.
+ ant task 'install liferay' uses this directory.
+
maven/
Maven development environment.
Comming soon.
@@ -30,8 +36,5 @@ maven/
netbeans/
Netbeans integration. Project file which defines all CCM packages.
-webxml/
- Utilitiy classes to create a web.xml file from package stub files.
-
README
This file
diff --git a/tools-ng/webxml/lib/dom4j.jar b/tools-ng/common/lib/dom4j.jar
similarity index 100%
rename from tools-ng/webxml/lib/dom4j.jar
rename to tools-ng/common/lib/dom4j.jar
diff --git a/tools-ng/common/lib/webxml-mergetool.jar b/tools-ng/common/lib/webxml-mergetool.jar
new file mode 100644
index 000000000..50b8c5e14
Binary files /dev/null and b/tools-ng/common/lib/webxml-mergetool.jar differ
diff --git a/tools-ng/common/webxml-mergetool/nbproject/private/private.xml b/tools-ng/common/webxml-mergetool/nbproject/private/private.xml
index c1f155a78..8505fc191 100644
--- a/tools-ng/common/webxml-mergetool/nbproject/private/private.xml
+++ b/tools-ng/common/webxml-mergetool/nbproject/private/private.xml
@@ -1,4 +1,5 @@
+
diff --git a/tools-ng/common/xsl/build-template.xsl b/tools-ng/common/xsl/build-template.xsl
index fb31a804c..335c27a9f 100755
--- a/tools-ng/common/xsl/build-template.xsl
+++ b/tools-ng/common/xsl/build-template.xsl
@@ -68,6 +68,15 @@
+
+
+
+
+
+
+
+
+
@@ -198,12 +207,12 @@
+
-
+
-
-
+
@@ -232,14 +238,9 @@
-
-
+
@@ -249,6 +250,14 @@
+
+
+
+
+
+
+
+
@@ -1113,7 +1122,7 @@
-
+
@@ -1249,11 +1258,25 @@
+
+
+
+ Processing web.xml done.
+
+
-
+
+
-
+
-
+
+ depends="init,check-webxml" if="resolved.webxml.source.file">
-
-
-
-
-
-
- Merging in ${file}
-
-
-
-
-
-
-
-
@@ -1488,7 +1500,7 @@
+ depends="init,deploy-global,deploy-local,build-webxml,build-portletxml,copy-bundle">
Builds and deploys all applications, also deploys prebuilt applications and config files
diff --git a/tools-ng/ecdc/scriptlib/build-ccm.xml b/tools-ng/ecdc/scriptlib/build-ccm.xml
index 292164507..51005abd0 100644
--- a/tools-ng/ecdc/scriptlib/build-ccm.xml
+++ b/tools-ng/ecdc/scriptlib/build-ccm.xml
@@ -21,26 +21,26 @@
- Loading bundle from ${this.bundle.folder} into ${ccmhome}
+ Loading bundle from ${this.bundle.folder} into ${ccmhome}
-
+
-
-
-
-
-
+
+
+
+
+
-
- Loading bundle ${this.bundle.folder} interactively into ${ccmhome}
+
+ Loading bundle ${this.bundle.folder} interactively into ${ccmhome}
-
+
-
-
-
-
-
+
+
+
+
+
Registers configuration from ${this.bundle.folder} for ${applications} into registry
@@ -62,19 +62,19 @@
-
- load ${applications} without further configuration specifications but using build in defaults.
-
+ load ${applications} without further configuration specifications but using build in defaults.
+
-
+
-
-
+
+
diff --git a/tools-ng/ecdc/scriptlib/build-common.xml b/tools-ng/ecdc/scriptlib/build-common.xml
index ff5d30198..c410ffdcb 100644
--- a/tools-ng/ecdc/scriptlib/build-common.xml
+++ b/tools-ng/ecdc/scriptlib/build-common.xml
@@ -41,7 +41,7 @@
-
+
diff --git a/tools-ng/ecdc/scriptlib/build-runtime.xml b/tools-ng/ecdc/scriptlib/build-runtime.xml
index e9a4102bc..93dc0779f 100644
--- a/tools-ng/ecdc/scriptlib/build-runtime.xml
+++ b/tools-ng/ecdc/scriptlib/build-runtime.xml
@@ -80,7 +80,7 @@
-
+
@@ -94,34 +94,37 @@
-
+
-
-
-
+
+
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tools-ng/webxml/lib/jackrabbit-text-extractors.jar b/tools-ng/webxml/lib/jackrabbit-text-extractors.jar
deleted file mode 100644
index d3311aab6..000000000
Binary files a/tools-ng/webxml/lib/jackrabbit-text-extractors.jar and /dev/null differ
diff --git a/tools-ng/webxml/lib/portal-copyright.txt b/tools-ng/webxml/lib/portal-copyright.txt
deleted file mode 100644
index 7cf7cd3e0..000000000
--- a/tools-ng/webxml/lib/portal-copyright.txt
+++ /dev/null
@@ -1,21 +0,0 @@
-/**
- * Copyright (c) 2000-2009 Liferay, Inc. All rights reserved.
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to deal
- * in the Software without restriction, including without limitation the rights
- * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
- * copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
- * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
- * SOFTWARE.
- */
diff --git a/tools-ng/webxml/lib/portal-impl-5.2.3.jar b/tools-ng/webxml/lib/portal-impl-5.2.3.jar
deleted file mode 100644
index 6bc083e7e..000000000
Binary files a/tools-ng/webxml/lib/portal-impl-5.2.3.jar and /dev/null differ
diff --git a/tools-ng/webxml/lib/portal-kernel-5.2.3.jar b/tools-ng/webxml/lib/portal-kernel-5.2.3.jar
deleted file mode 100644
index 283af6ee1..000000000
Binary files a/tools-ng/webxml/lib/portal-kernel-5.2.3.jar and /dev/null differ
diff --git a/tools-ng/webxml/lib/util-java-5.2.3.jar b/tools-ng/webxml/lib/util-java-5.2.3.jar
deleted file mode 100644
index 054bfb128..000000000
Binary files a/tools-ng/webxml/lib/util-java-5.2.3.jar and /dev/null differ