diff --git a/ccm-core/application.xml b/ccm-core/application.xml index f48292694..c2637a2b5 100755 --- a/ccm-core/application.xml +++ b/ccm-core/application.xml @@ -3,7 +3,7 @@ name="ccm-core" prettyName="Core" version="6.6.6" - release="2" + release="3" shared="true" webapp="ROOT" buildHooks="build-hooks.xml"> diff --git a/ccm-core/web/WEB-INF/web.d/web.default-ccm-core.xml b/ccm-core/web/WEB-INF/web.d/web.default-ccm-core.xml index f0d54bcb3..98687e8f9 100644 --- a/ccm-core/web/WEB-INF/web.d/web.default-ccm-core.xml +++ b/ccm-core/web/WEB-INF/web.d/web.default-ccm-core.xml @@ -87,17 +87,6 @@ BASE SERVLET DECLARATIONS SECTION basically requirred by ANY ccm-core application to work correctly! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> - ccm-dispatcher diff --git a/ccm-core/web/WEB-INF/web.d/web.optional-ccm-core.xml b/ccm-core/web/WEB-INF/web.d/web.optional-ccm-core.xml index 53969009c..f160f0396 100755 --- a/ccm-core/web/WEB-INF/web.d/web.optional-ccm-core.xml +++ b/ccm-core/web/WEB-INF/web.d/web.optional-ccm-core.xml @@ -31,6 +31,26 @@ To turn on database health monitoring: /__ccm__/monitoring/db-test + + The prefixer servlet adds prefixes to chosen classes of requests. This is useful if you wish to migrate users off the old dispatcher to the new dispatcher, which uses a prefix for URLs. The following diff --git a/ccm-core/web/WEB-INF/web.xml b/ccm-core/web/WEB-INF/web.xml index f0d54bcb3..98687e8f9 100644 --- a/ccm-core/web/WEB-INF/web.xml +++ b/ccm-core/web/WEB-INF/web.xml @@ -87,17 +87,6 @@ BASE SERVLET DECLARATIONS SECTION basically requirred by ANY ccm-core application to work correctly! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> - ccm-dispatcher diff --git a/ccm-sci-bundle/bundles/devel/cfg/PlutoInjection.xml.in b/ccm-sci-bundle/bundles/devel/cfg/PlutoInjection.xml.in deleted file mode 100644 index a76a7b73f..000000000 --- a/ccm-sci-bundle/bundles/devel/cfg/PlutoInjection.xml.in +++ /dev/null @@ -1,21 +0,0 @@ - - - - ContentItemJSRPortlet - - org.apache.pluto.container.driver.PortletServlet - - - portlet-name - ContentItemJSRPortlet - - 1 - - - - ContentItemJSRPortlet - /PlutoInvoker/ContentItemJSRPortlet - diff --git a/ccm-sci-bundle/bundles/devel/cfg/sci-web-woPluto.xml b/ccm-sci-bundle/bundles/devel/cfg/sci-web-woPluto.xml deleted file mode 100644 index 5370898e2..000000000 --- a/ccm-sci-bundle/bundles/devel/cfg/sci-web-woPluto.xml +++ /dev/null @@ -1,569 +0,0 @@ - - - - Scientific CMS - Content and Collaboration Management for Scientific Institutions - - - - log4j-conf-file - WEB-INF/conf/log4j.properties - - - - - - - - shortcuts - com.arsdigita.shortcuts.ShortcutFilter - - - - subsite - com.arsdigita.subsite.SubsiteFilter - - - - - - - subsite - /* - - - - shortcuts - /* - - - - - 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 - - - - login - com.arsdigita.ui.login.LoginServlet - - - - webadmin - com.arsdigita.ui.admin.AdminServlet - - - - webadmin-permissions - com.arsdigita.ui.permissions.PermissionsServlet - - - - webdevsupport - com.arsdigita.webdevsupport.WebDevSupportServlet - - - - oid-redirect - com.arsdigita.web.OIDRedirectServlet - - - - resource-resolver - com.arsdigita.web.ResourceServlet - - - - - - content-center - com.arsdigita.cms.ContentCenterServlet - - - - content-section - com.arsdigita.cms.ContentSectionServlet - - - - cms-service - com.arsdigita.cms.ServiceServlet - - - - content-type-xsl - com.arsdigita.cms.dispatcher.ContentTypeXSLServlet - - - - content-item-xsl - com.arsdigita.cms.dispatcher.ContentItemXSLServlet - - - - template-xsl - com.arsdigita.cms.dispatcher.TemplateXSLServlet - - - - - - - - forum-main - com.arsdigita.forum.ForumServlet - - - - - portalworkspace-files - com.arsdigita.web.ApplicationFileServlet - - template-path - /templates/ccm-portalworkspace - - - - - navigation-files - com.arsdigita.web.ApplicationFileServlet - - template-path - /templates/ccm-navigation - - - file-resolver - com.arsdigita.navigation.NavigationFileResolver - - - - - portlet-type-xsl - com.arsdigita.dispatcher.PortletTypeXSLServlet - - - - - rssfeed-files - com.arsdigita.web.ApplicationFileServlet - - template-path - /templates/ccm-rssfeed - - - file-resolver - com.arsdigita.rssfeed.RSSFileResolver - - - - - - - search-files - com.arsdigita.web.ApplicationFileServlet - - template-path - /templates/ccm-ldn-search - - - - - AxisServlet - Apache-Axis Servlet - - org.apache.axis.transport.http.AxisServlet - - - - - - - shortcuts-files - com.arsdigita.web.ApplicationFileServlet - - template-path - /templates/ccm-shortcuts - - - - - - subsite-files - com.arsdigita.web.ApplicationFileServlet - - template-path - /templates/ccm-subsite - - - - - - - terms-files - com.arsdigita.web.ApplicationFileServlet - - template-path - /templates/ccm-ldn-terms - - - - - - - theme-files - com.arsdigita.web.ApplicationFileServlet - - template-path - /templates/ccm-themedirector - - - - - ThemeDownload - com.arsdigita.themedirector.dispatcher.ThemeDownloadServlet - - - - ThemePreviewServlet - Servlet to allow admins to preview look/feel - - com.arsdigita.themedirector.dispatcher.InternalThemePrefixerServlet - - - prefix - /theme - - - - - - - - - - forum-main - /forum-main/main/* - - - - - portlet-type-xsl - /themes/servlet/portlet-type/* - - - - portalworkspace-files - /ccm-portalworkspace/files/* - - - - navigation-files - /ccm-navigation/files/* - - - - - rssfeed-files - /ccm-rssfeed/files/* - - - - - - search-files - /ccm-ldn-search/files/* - - - - AxisServlet - /services/* - - - - - - shortcuts-files - /ccm-shortcuts/files/* - - - - - subsite-files - /ccm-subsite/files/* - - - - - - terms-files - /ccm-ldn-terms/files/* - - - - - - theme-files - /theme-files/* - - - - ThemeDownload - /theme-files/download/* - - - - ThemePreviewServlet - /theme/* - - - - - - - - ccm-dispatcher - /ccm/* - - - - cache-manager - /expireCache/* - - - - db-test - /dbtest - - - - versioning-log - /versioning/* - - - - login - /login/* - - - - webadmin - /admin/* - - - - webadmin-permissions - /admin-permissions/* - - - - webdevsupport - /webdevsupport/* - - - - oid-redirect - /redirect/* - - - - resource-resolver - /resource/* - - - - - - content-center - /templates/servlet/content-center/* - - - - content-section - /templates/servlet/content-section/* - - - - cms-service - /templates/servlet/cms-service/* - - - - content-item-xsl - /templates/servlet/content-item/* - - - - content-type-xsl - /themes/servlet/content-type/* - - - - template-xsl - /themes/servlet/template/* - - - - - - 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-sci-bundle/bundles/devel/cfg/sci-web.xml b/ccm-sci-bundle/bundles/devel/cfg/sci-web.xml index 57f6004d0..0b992b7d2 100644 --- a/ccm-sci-bundle/bundles/devel/cfg/sci-web.xml +++ b/ccm-sci-bundle/bundles/devel/cfg/sci-web.xml @@ -71,49 +71,12 @@ com.arsdigita.web.CCMApplicationContextListener + - - - ContentItemJSRPortlet - - org.apache.pluto.container.driver.PortletServlet - - - portlet-name - ContentItemJSRPortlet - - 1 - - - - ContentItemJSRPortlet - /PlutoInvoker/ContentItemJSRPortlet - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> ccm-dispatcher diff --git a/tools-ng/common/lib/pluto-ant-tasks-2.0.3.jar b/tools-ng/common/lib/pluto-ant-tasks-2.0.3.jar new file mode 100644 index 000000000..863bd82bb Binary files /dev/null and b/tools-ng/common/lib/pluto-ant-tasks-2.0.3.jar differ diff --git a/tools-ng/common/lib/pluto-container-2.0.3.jar b/tools-ng/common/lib/pluto-container-2.0.3.jar new file mode 100644 index 000000000..15d63ddd8 Binary files /dev/null and b/tools-ng/common/lib/pluto-container-2.0.3.jar differ diff --git a/tools-ng/common/lib/pluto-container-api-2.0.3.jar b/tools-ng/common/lib/pluto-container-api-2.0.3.jar new file mode 100644 index 000000000..ce919eb61 Binary files /dev/null and b/tools-ng/common/lib/pluto-container-api-2.0.3.jar differ diff --git a/tools-ng/common/lib/pluto-util-2.0.3.jar b/tools-ng/common/lib/pluto-util-2.0.3.jar new file mode 100644 index 000000000..a7846d0c6 Binary files /dev/null and b/tools-ng/common/lib/pluto-util-2.0.3.jar differ diff --git a/tools-ng/ecdc/scriptlib/build-ccm.xml b/tools-ng/ecdc/scriptlib/build-ccm.xml index 51005abd0..cf22d2ae9 100644 --- a/tools-ng/ecdc/scriptlib/build-ccm.xml +++ b/tools-ng/ecdc/scriptlib/build-ccm.xml @@ -10,16 +10,40 @@ --> + + + + + + + + + + + + Loading bundle from ${this.bundle.folder} into ${ccmhome} @@ -301,4 +325,20 @@ + + + Inject Pluto portlet initialisation code into ${app.server.webapp.dir}/${this.appContext}/WEB-INF/ + + + + + + + diff --git a/tools-ng/ecdc/scriptlib/build-common.xml b/tools-ng/ecdc/scriptlib/build-common.xml index c410ffdcb..3c51b67c2 100644 --- a/tools-ng/ecdc/scriptlib/build-common.xml +++ b/tools-ng/ecdc/scriptlib/build-common.xml @@ -12,8 +12,8 @@ ccm.tools.xsl.dir ccm.tools.xsd.dir ccm.tools.lib.dir - ccm.build.lib.dir ccm.tools.rh-jdo.dir + ccm.build.lib.dir ccm.context.dir ccm.home shared.lib.dist.dir DEPRECATED prebuild modules no longer used