From: Mathieu Baudier Date: Thu, 10 Sep 2009 08:50:26 +0000 (+0000) Subject: Merge server modules configuration from SLC X-Git-Tag: argeo-commons-2.1.30~1846 X-Git-Url: http://git.argeo.org/?a=commitdiff_plain;h=ca0ff54b0ed391ff9e2bc3ea8c3dce49edd069c6;p=lgpl%2Fargeo-commons.git Merge server modules configuration from SLC git-svn-id: https://svn.argeo.org/commons/trunk@2892 4cfe0d0a-d680-48aa-b62c-e0a02a3f76cc --- diff --git a/server/modules/.classpath b/server/modules/.classpath new file mode 100644 index 000000000..d0bec0f76 --- /dev/null +++ b/server/modules/.classpath @@ -0,0 +1,6 @@ + + + + + + diff --git a/server/modules/.project b/server/modules/.project new file mode 100644 index 000000000..c8893ab94 --- /dev/null +++ b/server/modules/.project @@ -0,0 +1,23 @@ + + + org.argeo.slc.modules.server + + + + + + org.eclipse.jdt.core.javabuilder + + + + + org.maven.ide.eclipse.maven2Builder + + + + + + org.eclipse.jdt.core.javanature + org.maven.ide.eclipse.maven2Nature + + diff --git a/server/modules/.settings/org.eclipse.jdt.core.prefs b/server/modules/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 000000000..9bd01867d --- /dev/null +++ b/server/modules/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,5 @@ +#Sat Jun 27 18:22:37 CEST 2009 +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5 +org.eclipse.jdt.core.compiler.compliance=1.5 +org.eclipse.jdt.core.compiler.source=1.5 diff --git a/server/modules/.settings/org.maven.ide.eclipse.prefs b/server/modules/.settings/org.maven.ide.eclipse.prefs new file mode 100644 index 000000000..c4d229498 --- /dev/null +++ b/server/modules/.settings/org.maven.ide.eclipse.prefs @@ -0,0 +1,9 @@ +#Sat Jun 27 18:22:31 CEST 2009 +activeProfiles= +eclipse.preferences.version=1 +fullBuildGoals=process-test-resources +includeModules=false +resolveWorkspaceProjects=true +resourceFilterGoals=process-resources resources\:testResources +skipCompilerPlugin=true +version=1 diff --git a/server/modules/org.argeo.slc.server.activemq.broker/META-INF/MANIFEST.MF b/server/modules/org.argeo.slc.server.activemq.broker/META-INF/MANIFEST.MF new file mode 100644 index 000000000..d5883256d --- /dev/null +++ b/server/modules/org.argeo.slc.server.activemq.broker/META-INF/MANIFEST.MF @@ -0,0 +1,15 @@ +Manifest-Version: 1.0 +Bundle-Version: 0.12.1.SNAPSHOT +Bundle-SymbolicName: org.argeo.slc.server.activemq.broker +Import-Package: jabber.client;resolution:=optional,jabber.iq._private; + resolution:=optional,jabber.iq.auth;resolution:=optional,jabber.iq.ro + ster;resolution:=optional,org.jabber.etherx.streams;resolution:=optio + nal,org.jabber.protocol.disco_info;resolution:=optional,org.jabber.pr + otocol.disco_items;resolution:=optional,org.jabber.protocol.muc;resol + ution:=optional,org.jabber.protocol.muc_user;resolution:=optional,iet + f.params.xml.ns.xmpp_sasl;resolution:=optional,ietf.params.xml.ns.xmp + p_stanzas;resolution:=optional,ietf.params.xml.ns.xmpp_streams;resolu + tion:=optional,ietf.params.xml.ns.xmpp_tls;resolution:=optional,org.a + pache.activemq.broker,org.apache.activemq.command;resolution:=optiona + l,org.apache.activemq.transport.http;resolution:=optional,org.apache. + activemq.xbean,org.springframework.beans.factory.config diff --git a/server/modules/org.argeo.slc.server.activemq.broker/META-INF/spring/activemq-broker.xml b/server/modules/org.argeo.slc.server.activemq.broker/META-INF/spring/activemq-broker.xml new file mode 100644 index 000000000..53d984635 --- /dev/null +++ b/server/modules/org.argeo.slc.server.activemq.broker/META-INF/spring/activemq-broker.xml @@ -0,0 +1,24 @@ + + + + + + + + osgibundle:activemq.properties + + + + + + + + + + + + \ No newline at end of file diff --git a/server/modules/org.argeo.slc.server.activemq.broker/activemq.properties b/server/modules/org.argeo.slc.server.activemq.broker/activemq.properties new file mode 100644 index 000000000..d1afbfa54 --- /dev/null +++ b/server/modules/org.argeo.slc.server.activemq.broker/activemq.properties @@ -0,0 +1 @@ +slc.server.jms.url=tcp://localhost:61616 \ No newline at end of file diff --git a/server/modules/org.argeo.slc.server.activemq/META-INF/MANIFEST.MF b/server/modules/org.argeo.slc.server.activemq/META-INF/MANIFEST.MF new file mode 100644 index 000000000..ae6c4a1a2 --- /dev/null +++ b/server/modules/org.argeo.slc.server.activemq/META-INF/MANIFEST.MF @@ -0,0 +1,6 @@ +Manifest-Version: 1.0 +Bundle-Version: 0.12.1.SNAPSHOT +Bundle-SymbolicName: org.argeo.slc.server.activemq +Import-Package: javax.jms,org.apache.activemq,org.springframework.jms. + connection,org.springframework.oxm,org.argeo.slc.jms,org.springframew + ork.jms.support.converter,org.springframework.beans.factory.config diff --git a/server/modules/org.argeo.slc.server.activemq/META-INF/spring/activemq-osgi.xml b/server/modules/org.argeo.slc.server.activemq/META-INF/spring/activemq-osgi.xml new file mode 100644 index 000000000..04869badd --- /dev/null +++ b/server/modules/org.argeo.slc.server.activemq/META-INF/spring/activemq-osgi.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/server/modules/org.argeo.slc.server.activemq/META-INF/spring/activemq.xml b/server/modules/org.argeo.slc.server.activemq/META-INF/spring/activemq.xml new file mode 100644 index 000000000..b17159039 --- /dev/null +++ b/server/modules/org.argeo.slc.server.activemq/META-INF/spring/activemq.xml @@ -0,0 +1,43 @@ + + + + + + + + osgibundle:activemq.properties + + + + + + + + + + ${slc.server.jms.url} + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/server/modules/org.argeo.slc.server.activemq/activemq.properties b/server/modules/org.argeo.slc.server.activemq/activemq.properties new file mode 100644 index 000000000..d1afbfa54 --- /dev/null +++ b/server/modules/org.argeo.slc.server.activemq/activemq.properties @@ -0,0 +1 @@ +slc.server.jms.url=tcp://localhost:61616 \ No newline at end of file diff --git a/server/modules/org.argeo.slc.server.agentproxy/META-INF/MANIFEST.MF b/server/modules/org.argeo.slc.server.agentproxy/META-INF/MANIFEST.MF new file mode 100644 index 000000000..9953da4ca --- /dev/null +++ b/server/modules/org.argeo.slc.server.agentproxy/META-INF/MANIFEST.MF @@ -0,0 +1,7 @@ +Manifest-Version: 1.0 +Bundle-Version: 0.12.1.SNAPSHOT +Bundle-SymbolicName: org.argeo.slc.server.agentproxy +Import-Package: org.argeo.slc.jms,org.argeo.slc.activemq,org.apache.ac + tivemq.command,org.springframework.jms.core,javax.jms,org.springframe + work.jms.support.converter,org.springframework.beans.factory.config,o + rg.argeo.slc.runtime diff --git a/server/modules/org.argeo.slc.server.agentproxy/META-INF/spring/agentProxy-osgi.xml b/server/modules/org.argeo.slc.server.agentproxy/META-INF/spring/agentProxy-osgi.xml new file mode 100644 index 000000000..923a6549a --- /dev/null +++ b/server/modules/org.argeo.slc.server.agentproxy/META-INF/spring/agentProxy-osgi.xml @@ -0,0 +1,14 @@ + + + + + + + + \ No newline at end of file diff --git a/server/modules/org.argeo.slc.server.agentproxy/META-INF/spring/agentProxy.xml b/server/modules/org.argeo.slc.server.agentproxy/META-INF/spring/agentProxy.xml new file mode 100644 index 000000000..4cb24daf2 --- /dev/null +++ b/server/modules/org.argeo.slc.server.agentproxy/META-INF/spring/agentProxy.xml @@ -0,0 +1,34 @@ + + + + + + + + + + osgibundle:agentproxy.properties + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/server/modules/org.argeo.slc.server.agentproxy/agentproxy.properties b/server/modules/org.argeo.slc.server.agentproxy/agentproxy.properties new file mode 100644 index 000000000..b003c434a --- /dev/null +++ b/server/modules/org.argeo.slc.server.agentproxy/agentproxy.properties @@ -0,0 +1 @@ +slc.server.jms.agentProxy.timeout=20000 \ No newline at end of file diff --git a/server/modules/org.argeo.slc.server.castor/META-INF/MANIFEST.MF b/server/modules/org.argeo.slc.server.castor/META-INF/MANIFEST.MF new file mode 100644 index 000000000..74a75b252 --- /dev/null +++ b/server/modules/org.argeo.slc.server.castor/META-INF/MANIFEST.MF @@ -0,0 +1,5 @@ +Manifest-Version: 1.0 +Bundle-Version: 0.12.1.SNAPSHOT +Bundle-SymbolicName: org.argeo.slc.server.castor +Import-Package: org.springframework.oxm,org.argeo.slc.castor,org.sprin + gframework.oxm.castor diff --git a/server/modules/org.argeo.slc.server.castor/META-INF/spring/castor-osgi.xml b/server/modules/org.argeo.slc.server.castor/META-INF/spring/castor-osgi.xml new file mode 100644 index 000000000..aaacff8cc --- /dev/null +++ b/server/modules/org.argeo.slc.server.castor/META-INF/spring/castor-osgi.xml @@ -0,0 +1,19 @@ + + + + + + + + org.springframework.oxm.Marshaller + + org.springframework.oxm.Unmarshaller + + + + \ No newline at end of file diff --git a/server/modules/org.argeo.slc.server.catalina/META-INF/MANIFEST.MF b/server/modules/org.argeo.slc.server.catalina/META-INF/MANIFEST.MF new file mode 100644 index 000000000..c904a5dfb --- /dev/null +++ b/server/modules/org.argeo.slc.server.catalina/META-INF/MANIFEST.MF @@ -0,0 +1,8 @@ +Manifest-Version: 1.0 +Fragment-Host: com.springsource.org.apache.catalina;bundle-version="[6 + .0.16,7.0.0)" +Bundle-Version: 0.12.1.SNAPSHOT +Bundle-SymbolicName: org.argeo.slc.server.catalina +Import-Package: org.springframework.security,org.springframework.secur + ity.providers,org.springframework.security.ui,org.springframework.sec + urity.userdetails,org.springframework.security.ui.savedrequest diff --git a/server/modules/org.argeo.slc.server.catalina/conf/catalina.policy b/server/modules/org.argeo.slc.server.catalina/conf/catalina.policy new file mode 100644 index 000000000..5a6426ee4 --- /dev/null +++ b/server/modules/org.argeo.slc.server.catalina/conf/catalina.policy @@ -0,0 +1,178 @@ +// Licensed to the Apache Software Foundation (ASF) under one or more +// contributor license agreements. See the NOTICE file distributed with +// this work for additional information regarding copyright ownership. +// The ASF licenses this file to You under the Apache License, Version 2.0 +// (the "License"); you may not use this file except in compliance with +// the License. You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +// ============================================================================ +// catalina.corepolicy - Security Policy Permissions for Tomcat 6 +// +// This file contains a default set of security policies to be enforced (by the +// JVM) when Catalina is executed with the "-security" option. In addition +// to the permissions granted here, the following additional permissions are +// granted to the codebase specific to each web application: +// +// * Read access to the document root directory +// +// $Id: catalina.policy 648343 2008-04-15 17:21:29Z markt $ +// ============================================================================ + + +// ========== SYSTEM CODE PERMISSIONS ========================================= + + +// These permissions apply to javac +grant codeBase "file:${java.home}/lib/-" { + permission java.security.AllPermission; +}; + +// These permissions apply to all shared system extensions +grant codeBase "file:${java.home}/jre/lib/ext/-" { + permission java.security.AllPermission; +}; + +// These permissions apply to javac when ${java.home] points at $JAVA_HOME/jre +grant codeBase "file:${java.home}/../lib/-" { + permission java.security.AllPermission; +}; + +// These permissions apply to all shared system extensions when +// ${java.home} points at $JAVA_HOME/jre +grant codeBase "file:${java.home}/lib/ext/-" { + permission java.security.AllPermission; +}; + + +// ========== CATALINA CODE PERMISSIONS ======================================= + + +// These permissions apply to the daemon code +grant codeBase "file:${catalina.home}/bin/commons-daemon.jar" { + permission java.security.AllPermission; +}; + +// These permissions apply to the logging API +grant codeBase "file:${catalina.home}/bin/tomcat-juli.jar" { + permission java.util.PropertyPermission "java.util.logging.config.class", "read"; + permission java.util.PropertyPermission "java.util.logging.config.file", "read"; + permission java.io.FilePermission "${java.home}${file.separator}lib${file.separator}logging.properties", "read"; + permission java.lang.RuntimePermission "shutdownHooks"; + permission java.io.FilePermission "${catalina.base}${file.separator}conf${file.separator}logging.properties", "read"; + permission java.util.PropertyPermission "catalina.base", "read"; + permission java.util.logging.LoggingPermission "control"; + permission java.io.FilePermission "${catalina.base}${file.separator}logs", "read, write"; + permission java.io.FilePermission "${catalina.base}${file.separator}logs${file.separator}*", "read, write"; + permission java.lang.RuntimePermission "getClassLoader"; + // To enable per context logging configuration, permit read access to the appropriate file. + // Be sure that the logging configuration is secure before enabling such access + // eg for the examples web application: + // permission java.io.FilePermission "${catalina.base}${file.separator}webapps${file.separator}examples${file.separator}WEB-INF${file.separator}classes${file.separator}logging.properties", "read"; +}; + +// These permissions apply to the server startup code +grant codeBase "file:${catalina.home}/bin/bootstrap.jar" { + permission java.security.AllPermission; +}; + +// These permissions apply to the servlet API classes +// and those that are shared across all class loaders +// located in the "lib" directory +grant codeBase "file:${catalina.home}/lib/-" { + permission java.security.AllPermission; +}; + + +// ========== WEB APPLICATION PERMISSIONS ===================================== + + +// These permissions are granted by default to all web applications +// In addition, a web application will be given a read FilePermission +// and JndiPermission for all files and directories in its document root. +grant { + // Required for JNDI lookup of named JDBC DataSource's and + // javamail named MimePart DataSource used to send mail + permission java.util.PropertyPermission "java.home", "read"; + permission java.util.PropertyPermission "java.naming.*", "read"; + permission java.util.PropertyPermission "javax.sql.*", "read"; + + // OS Specific properties to allow read access + permission java.util.PropertyPermission "os.name", "read"; + permission java.util.PropertyPermission "os.version", "read"; + permission java.util.PropertyPermission "os.arch", "read"; + permission java.util.PropertyPermission "file.separator", "read"; + permission java.util.PropertyPermission "path.separator", "read"; + permission java.util.PropertyPermission "line.separator", "read"; + + // JVM properties to allow read access + permission java.util.PropertyPermission "java.version", "read"; + permission java.util.PropertyPermission "java.vendor", "read"; + permission java.util.PropertyPermission "java.vendor.url", "read"; + permission java.util.PropertyPermission "java.class.version", "read"; + permission java.util.PropertyPermission "java.specification.version", "read"; + permission java.util.PropertyPermission "java.specification.vendor", "read"; + permission java.util.PropertyPermission "java.specification.name", "read"; + + permission java.util.PropertyPermission "java.vm.specification.version", "read"; + permission java.util.PropertyPermission "java.vm.specification.vendor", "read"; + permission java.util.PropertyPermission "java.vm.specification.name", "read"; + permission java.util.PropertyPermission "java.vm.version", "read"; + permission java.util.PropertyPermission "java.vm.vendor", "read"; + permission java.util.PropertyPermission "java.vm.name", "read"; + + // Required for OpenJMX + permission java.lang.RuntimePermission "getAttribute"; + + // Allow read of JAXP compliant XML parser debug + permission java.util.PropertyPermission "jaxp.debug", "read"; + + // Precompiled JSPs need access to this package. + permission java.lang.RuntimePermission "accessClassInPackage.org.apache.jasper.runtime"; + permission java.lang.RuntimePermission "accessClassInPackage.org.apache.jasper.runtime.*"; + + // Precompiled JSPs need access to this system property. + permission java.util.PropertyPermission "org.apache.jasper.runtime.BodyContentImpl.LIMIT_BUFFER", "read"; + +}; + + +// You can assign additional permissions to particular web applications by +// adding additional "grant" entries here, based on the code base for that +// application, /WEB-INF/classes/, or /WEB-INF/lib/ jar files. +// +// Different permissions can be granted to JSP pages, classes loaded from +// the /WEB-INF/classes/ directory, all jar files in the /WEB-INF/lib/ +// directory, or even to individual jar files in the /WEB-INF/lib/ directory. +// +// For instance, assume that the standard "examples" application +// included a JDBC driver that needed to establish a network connection to the +// corresponding database and used the scrape taglib to get the weather from +// the NOAA web server. You might create a "grant" entries like this: +// +// The permissions granted to the context root directory apply to JSP pages. +// grant codeBase "file:${catalina.home}/webapps/examples/-" { +// permission java.net.SocketPermission "dbhost.mycompany.com:5432", "connect"; +// permission java.net.SocketPermission "*.noaa.gov:80", "connect"; +// }; +// +// The permissions granted to the context WEB-INF/classes directory +// grant codeBase "file:${catalina.home}/webapps/examples/WEB-INF/classes/-" { +// }; +// +// The permission granted to your JDBC driver +// grant codeBase "jar:file:${catalina.home}/webapps/examples/WEB-INF/lib/driver.jar!/-" { +// permission java.net.SocketPermission "dbhost.mycompany.com:5432", "connect"; +// }; +// The permission granted to the scrape taglib +// grant codeBase "jar:file:${catalina.home}/webapps/examples/WEB-INF/lib/scrape.jar!/-" { +// permission java.net.SocketPermission "*.noaa.gov:80", "connect"; +// }; + diff --git a/server/modules/org.argeo.slc.server.catalina/conf/catalina.properties b/server/modules/org.argeo.slc.server.catalina/conf/catalina.properties new file mode 100644 index 000000000..00d758a23 --- /dev/null +++ b/server/modules/org.argeo.slc.server.catalina/conf/catalina.properties @@ -0,0 +1,81 @@ +# Licensed to the Apache Software Foundation (ASF) under one or more +# contributor license agreements. See the NOTICE file distributed with +# this work for additional information regarding copyright ownership. +# The ASF licenses this file to You under the Apache License, Version 2.0 +# (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# +# List of comma-separated packages that start with or equal this string +# will cause a security exception to be thrown when +# passed to checkPackageAccess unless the +# corresponding RuntimePermission ("accessClassInPackage."+package) has +# been granted. +package.access=sun.,org.apache.catalina.,org.apache.coyote.,org.apache.tomcat.,org.apache.jasper.,sun.beans. +# +# List of comma-separated packages that start with or equal this string +# will cause a security exception to be thrown when +# passed to checkPackageDefinition unless the +# corresponding RuntimePermission ("defineClassInPackage."+package) has +# been granted. +# +# by default, no packages are restricted for definition, and none of +# the class loaders supplied with the JDK call checkPackageDefinition. +# +package.definition=sun.,java.,org.apache.catalina.,org.apache.coyote.,org.apache.tomcat.,org.apache.jasper. + +# +# +# List of comma-separated paths defining the contents of the "common" +# classloader. Prefixes should be used to define what is the repository type. +# Path may be relative to the CATALINA_HOME or CATALINA_BASE path or absolute. +# If left as blank,the JVM system loader will be used as Catalina's "common" +# loader. +# Examples: +# "foo": Add this folder as a class repository +# "foo/*.jar": Add all the JARs of the specified folder as class +# repositories +# "foo/bar.jar": Add bar.jar as a class repository +common.loader=${catalina.home}/lib,${catalina.home}/lib/*.jar + +# +# List of comma-separated paths defining the contents of the "server" +# classloader. Prefixes should be used to define what is the repository type. +# Path may be relative to the CATALINA_HOME or CATALINA_BASE path or absolute. +# If left as blank, the "common" loader will be used as Catalina's "server" +# loader. +# Examples: +# "foo": Add this folder as a class repository +# "foo/*.jar": Add all the JARs of the specified folder as class +# repositories +# "foo/bar.jar": Add bar.jar as a class repository +server.loader= + +# +# List of comma-separated paths defining the contents of the "shared" +# classloader. Prefixes should be used to define what is the repository type. +# Path may be relative to the CATALINA_BASE path or absolute. If left as blank, +# the "common" loader will be used as Catalina's "shared" loader. +# Examples: +# "foo": Add this folder as a class repository +# "foo/*.jar": Add all the JARs of the specified folder as class +# repositories +# "foo/bar.jar": Add bar.jar as a class repository +# Please note that for single jars, e.g. bar.jar, you need the URL form +# starting with file:. +shared.loader= + +# +# String cache configuration. +tomcat.util.buf.StringCache.byte.enabled=true +#tomcat.util.buf.StringCache.char.enabled=true +#tomcat.util.buf.StringCache.trainThreshold=500000 +#tomcat.util.buf.StringCache.cacheSize=5000 diff --git a/server/modules/org.argeo.slc.server.catalina/conf/context.xml b/server/modules/org.argeo.slc.server.catalina/conf/context.xml new file mode 100644 index 000000000..8eb2d2b7f --- /dev/null +++ b/server/modules/org.argeo.slc.server.catalina/conf/context.xml @@ -0,0 +1,35 @@ + + + + + + + WEB-INF/web.xml + + + + + + + + diff --git a/server/modules/org.argeo.slc.server.catalina/conf/web.xml b/server/modules/org.argeo.slc.server.catalina/conf/web.xml new file mode 100644 index 000000000..88e9f4918 --- /dev/null +++ b/server/modules/org.argeo.slc.server.catalina/conf/web.xml @@ -0,0 +1,1186 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + default + org.apache.catalina.servlets.DefaultServlet + + debug + 0 + + + listings + false + + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + jsp + org.apache.jasper.servlet.JspServlet + + fork + false + + + xpoweredBy + false + + 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + default + / + + + + + + + + jsp + *.jsp + + + + jsp + *.jspx + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 30 + + + + + + + + + + + + abs + audio/x-mpeg + + + ai + application/postscript + + + aif + audio/x-aiff + + + aifc + audio/x-aiff + + + aiff + audio/x-aiff + + + aim + application/x-aim + + + art + image/x-jg + + + asf + video/x-ms-asf + + + asx + video/x-ms-asf + + + au + audio/basic + + + avi + video/x-msvideo + + + avx + video/x-rad-screenplay + + + bcpio + application/x-bcpio + + + bin + application/octet-stream + + + bmp + image/bmp + + + body + text/html + + + cdf + application/x-cdf + + + cer + application/x-x509-ca-cert + + + class + application/java + + + cpio + application/x-cpio + + + csh + application/x-csh + + + css + text/css + + + dib + image/bmp + + + doc + application/msword + + + dtd + application/xml-dtd + + + dv + video/x-dv + + + dvi + application/x-dvi + + + eps + application/postscript + + + etx + text/x-setext + + + exe + application/octet-stream + + + gif + image/gif + + + gtar + application/x-gtar + + + gz + application/x-gzip + + + hdf + application/x-hdf + + + hqx + application/mac-binhex40 + + + htc + text/x-component + + + htm + text/html + + + html + text/html + + + hqx + application/mac-binhex40 + + + ief + image/ief + + + jad + text/vnd.sun.j2me.app-descriptor + + + jar + application/java-archive + + + java + text/plain + + + jnlp + application/x-java-jnlp-file + + + jpe + image/jpeg + + + jpeg + image/jpeg + + + jpg + image/jpeg + + + js + text/javascript + + + jsf + text/plain + + + jspf + text/plain + + + kar + audio/x-midi + + + latex + application/x-latex + + + m3u + audio/x-mpegurl + + + mac + image/x-macpaint + + + man + application/x-troff-man + + + mathml + application/mathml+xml + + + me + application/x-troff-me + + + mid + audio/x-midi + + + midi + audio/x-midi + + + mif + application/x-mif + + + mov + video/quicktime + + + movie + video/x-sgi-movie + + + mp1 + audio/x-mpeg + + + mp2 + audio/x-mpeg + + + mp3 + audio/x-mpeg + + + mp4 + video/mp4 + + + mpa + audio/x-mpeg + + + mpe + video/mpeg + + + mpeg + video/mpeg + + + mpega + audio/x-mpeg + + + mpg + video/mpeg + + + mpv2 + video/mpeg2 + + + ms + application/x-wais-source + + + nc + application/x-netcdf + + + oda + application/oda + + + + odb + application/vnd.oasis.opendocument.database + + + + odc + application/vnd.oasis.opendocument.chart + + + + odf + application/vnd.oasis.opendocument.formula + + + + odg + application/vnd.oasis.opendocument.graphics + + + + odi + application/vnd.oasis.opendocument.image + + + + odm + application/vnd.oasis.opendocument.text-master + + + + odp + application/vnd.oasis.opendocument.presentation + + + + ods + application/vnd.oasis.opendocument.spreadsheet + + + + odt + application/vnd.oasis.opendocument.text + + + ogg + application/ogg + + + + otg + application/vnd.oasis.opendocument.graphics-template + + + + oth + application/vnd.oasis.opendocument.text-web + + + + otp + application/vnd.oasis.opendocument.presentation-template + + + + ots + application/vnd.oasis.opendocument.spreadsheet-template + + + + ott + application/vnd.oasis.opendocument.text-template + + + pbm + image/x-portable-bitmap + + + pct + image/pict + + + pdf + application/pdf + + + pgm + image/x-portable-graymap + + + pic + image/pict + + + pict + image/pict + + + pls + audio/x-scpls + + + png + image/png + + + pnm + image/x-portable-anymap + + + pnt + image/x-macpaint + + + ppm + image/x-portable-pixmap + + + ppt + application/powerpoint + + + ps + application/postscript + + + psd + image/x-photoshop + + + qt + video/quicktime + + + qti + image/x-quicktime + + + qtif + image/x-quicktime + + + ras + image/x-cmu-raster + + + rdf + application/rdf+xml + + + rgb + image/x-rgb + + + rm + application/vnd.rn-realmedia + + + roff + application/x-troff + + + rtf + application/rtf + + + rtx + text/richtext + + + sh + application/x-sh + + + shar + application/x-shar + + + + smf + audio/x-midi + + + sit + application/x-stuffit + + + snd + audio/basic + + + src + application/x-wais-source + + + sv4cpio + application/x-sv4cpio + + + sv4crc + application/x-sv4crc + + + swf + application/x-shockwave-flash + + + t + application/x-troff + + + tar + application/x-tar + + + tcl + application/x-tcl + + + tex + application/x-tex + + + texi + application/x-texinfo + + + texinfo + application/x-texinfo + + + tif + image/tiff + + + tiff + image/tiff + + + tr + application/x-troff + + + tsv + text/tab-separated-values + + + txt + text/plain + + + ulw + audio/basic + + + ustar + application/x-ustar + + + vxml + application/voicexml+xml + + + xbm + image/x-xbitmap + + + xht + application/xhtml+xml + + + xhtml + application/xhtml+xml + + + xml + application/xml + + + xpm + image/x-xpixmap + + + xsl + application/xml + + + xslt + application/xslt+xml + + + xul + application/vnd.mozilla.xul+xml + + + xwd + image/x-xwindowdump + + + wav + audio/x-wav + + + svg + image/svg+xml + + + svgz + image/svg+xml + + + vsd + application/x-visio + + + + wbmp + image/vnd.wap.wbmp + + + + wml + text/vnd.wap.wml + + + + wmlc + application/vnd.wap.wmlc + + + + wmls + text/vnd.wap.wmlscript + + + + wmlscriptc + application/vnd.wap.wmlscriptc + + + wmv + video/x-ms-wmv + + + wrl + x-world/x-vrml + + + wspolicy + application/wspolicy+xml + + + Z + application/x-compress + + + z + application/x-compress + + + zip + application/zip + + + xls + application/vnd.ms-excel + + + doc + application/vnd.ms-word + + + ppt + application/vnd.ms-powerpoint + + + + + + + + + + + + + + + + index.html + index.htm + index.jsp + + + diff --git a/server/modules/org.argeo.slc.server.hibernate/META-INF/MANIFEST.MF b/server/modules/org.argeo.slc.server.hibernate/META-INF/MANIFEST.MF new file mode 100644 index 000000000..b6c54fd53 --- /dev/null +++ b/server/modules/org.argeo.slc.server.hibernate/META-INF/MANIFEST.MF @@ -0,0 +1,13 @@ +Manifest-Version: 1.0 +Bundle-Version: 0.12.1.SNAPSHOT +Bundle-SymbolicName: org.argeo.slc.server.hibernate +Import-Package: org.argeo.slc.hibernate,org.hibernate,org.springframew + ork.orm.hibernate3,org.argeo.slc.runtime,org.argeo.slc.process,org.ar + geo.slc.test,org.argeo.slc.core.attachment,org.argeo.slc.core.test,or + g.argeo.slc.core.test.tree,org.argeo.slc.core.structure,org.argeo.slc + .core.structure.tree,org.argeo.slc.dao.runtime,org.argeo.slc.dao.proc + ess,org.argeo.slc.dao.test,org.argeo.slc.dao.test.tree,org.argeo.slc. + hibernate.test.tree,org.argeo.slc.hibernate.runtime,org.argeo.slc.hib + ernate.process,org.argeo.slc.hibernate.test,org.springframework.aop,o + rg.springframework.aop.framework,org.aopalliance.aop,org.springframew + ork.transaction diff --git a/server/modules/org.argeo.slc.server.hibernate/META-INF/spring/db-osgi.xml b/server/modules/org.argeo.slc.server.hibernate/META-INF/spring/db-osgi.xml new file mode 100644 index 000000000..381fae864 --- /dev/null +++ b/server/modules/org.argeo.slc.server.hibernate/META-INF/spring/db-osgi.xml @@ -0,0 +1,22 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/server/modules/org.argeo.slc.server.hibernate/META-INF/spring/db.xml b/server/modules/org.argeo.slc.server.hibernate/META-INF/spring/db.xml new file mode 100644 index 000000000..7345ebd54 --- /dev/null +++ b/server/modules/org.argeo.slc.server.hibernate/META-INF/spring/db.xml @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/server/modules/org.argeo.slc.server.hibernate/META-INF/spring/transaction-osgi.xml b/server/modules/org.argeo.slc.server.hibernate/META-INF/spring/transaction-osgi.xml new file mode 100644 index 000000000..f9513808c --- /dev/null +++ b/server/modules/org.argeo.slc.server.hibernate/META-INF/spring/transaction-osgi.xml @@ -0,0 +1,14 @@ + + + + + + + + \ No newline at end of file diff --git a/server/modules/org.argeo.slc.server.hibernate/META-INF/spring/transaction.xml b/server/modules/org.argeo.slc.server.hibernate/META-INF/spring/transaction.xml new file mode 100644 index 000000000..7d03b64e1 --- /dev/null +++ b/server/modules/org.argeo.slc.server.hibernate/META-INF/spring/transaction.xml @@ -0,0 +1,64 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/server/modules/org.argeo.slc.server.hsqldb/META-INF/MANIFEST.MF b/server/modules/org.argeo.slc.server.hsqldb/META-INF/MANIFEST.MF new file mode 100644 index 000000000..1cf7321bd --- /dev/null +++ b/server/modules/org.argeo.slc.server.hsqldb/META-INF/MANIFEST.MF @@ -0,0 +1,13 @@ +Manifest-Version: 1.0 +Bundle-Version: 0.12.1.SNAPSHOT +Bundle-SymbolicName: org.argeo.slc.server.hsqldb +Import-Package: org.argeo.slc.hibernate,org.hibernate,org.springframew + ork.orm.hibernate3,org.argeo.slc.runtime,org.argeo.slc.process,org.ar + geo.slc.test,org.argeo.slc.core.attachment,org.argeo.slc.core.test.tr + ee,org.argeo.slc.core.structure,org.argeo.slc.core.structure.tree,org + .argeo.slc.hibernate.test.tree,org.argeo.slc.hibernate.runtime,org.ar + geo.slc.hibernate.process,org.argeo.slc.hibernate.test,org.argeo.slc. + hibernate.structure,org.argeo.slc.hibernate.attachment,org.aopallianc + e.aop,org.argeo.slc.core.test,org.springframework.cache.ehcache,net.s + f.ehcache.hibernate,org.hsqldb.jdbc,org.springframework.beans.factory + .config diff --git a/server/modules/org.argeo.slc.server.hsqldb/META-INF/spring/hsqldb-osgi.xml b/server/modules/org.argeo.slc.server.hsqldb/META-INF/spring/hsqldb-osgi.xml new file mode 100644 index 000000000..6d7b0e6f1 --- /dev/null +++ b/server/modules/org.argeo.slc.server.hsqldb/META-INF/spring/hsqldb-osgi.xml @@ -0,0 +1,11 @@ + + + + + + \ No newline at end of file diff --git a/server/modules/org.argeo.slc.server.hsqldb/META-INF/spring/hsqldb.xml b/server/modules/org.argeo.slc.server.hsqldb/META-INF/spring/hsqldb.xml new file mode 100644 index 000000000..76c1c9bae --- /dev/null +++ b/server/modules/org.argeo.slc.server.hsqldb/META-INF/spring/hsqldb.xml @@ -0,0 +1,41 @@ + + + + + + + + + + osgibundle:hsqldb.properties + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/server/modules/org.argeo.slc.server.hsqldb/hsqldb.properties b/server/modules/org.argeo.slc.server.hsqldb/hsqldb.properties new file mode 100644 index 000000000..72dd57905 --- /dev/null +++ b/server/modules/org.argeo.slc.server.hsqldb/hsqldb.properties @@ -0,0 +1 @@ +slc.server.hsqldb.url=jdbc:hsqldb:mem:test \ No newline at end of file diff --git a/server/modules/org.argeo.slc.server.jdbc/META-INF/MANIFEST.MF b/server/modules/org.argeo.slc.server.jdbc/META-INF/MANIFEST.MF new file mode 100644 index 000000000..61642c05a --- /dev/null +++ b/server/modules/org.argeo.slc.server.jdbc/META-INF/MANIFEST.MF @@ -0,0 +1,6 @@ +Manifest-Version: 1.0 +Fragment-Host: org.springframework.jdbc +Bundle-Version: 0.12.1.SNAPSHOT +Bundle-SymbolicName: org.argeo.slc.server.jdbc +Import-Package: com.mysql.jdbc;resolution:=optional,net.sourceforge.jt + ds.jdbc;resolution:=optional,org.hsqldb;resolution:=optional diff --git a/server/modules/org.argeo.slc.server.jms/META-INF/MANIFEST.MF b/server/modules/org.argeo.slc.server.jms/META-INF/MANIFEST.MF new file mode 100644 index 000000000..46c15a711 --- /dev/null +++ b/server/modules/org.argeo.slc.server.jms/META-INF/MANIFEST.MF @@ -0,0 +1,10 @@ +Manifest-Version: 1.0 +Require-Bundle: org.argeo.slc.specs,org.argeo.slc.core,org.argeo.slc.s + erver,org.argeo.slc.support.activemq,org.springframework.core,org.spr + ingframework.context,org.springframework.beans,org.springframework.ox + m,org.springframework.jms,com.springsource.org.castor,org.argeo.dep.o + sgi.activemq +Bundle-Version: 0.12.1.SNAPSHOT +Bundle-SymbolicName: org.argeo.slc.server.jms +Import-Package: javax.jms,javax.management.j2ee.statistics,org.apache. + commons.logging,org.springframework.transaction diff --git a/server/modules/org.argeo.slc.server.jms/META-INF/spring/jms-osgi.xml b/server/modules/org.argeo.slc.server.jms/META-INF/spring/jms-osgi.xml new file mode 100644 index 000000000..2bcb5b11c --- /dev/null +++ b/server/modules/org.argeo.slc.server.jms/META-INF/spring/jms-osgi.xml @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/server/modules/org.argeo.slc.server.jms/META-INF/spring/jms.xml b/server/modules/org.argeo.slc.server.jms/META-INF/spring/jms.xml new file mode 100644 index 000000000..d50dfda60 --- /dev/null +++ b/server/modules/org.argeo.slc.server.jms/META-INF/spring/jms.xml @@ -0,0 +1,101 @@ + + + + + + + + + + + + + + + + + + + + + + + vm://localhost + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/server/modules/org.argeo.slc.server.main/META-INF/MANIFEST.MF b/server/modules/org.argeo.slc.server.main/META-INF/MANIFEST.MF new file mode 100644 index 000000000..e3d3f8587 --- /dev/null +++ b/server/modules/org.argeo.slc.server.main/META-INF/MANIFEST.MF @@ -0,0 +1,6 @@ +Manifest-Version: 1.0 +Require-Bundle: org.argeo.slc.specs,org.argeo.slc.support.equinox +Bundle-Version: 0.12.1.SNAPSHOT +Bundle-Name: SLC Server Main +Bundle-SymbolicName: org.argeo.slc.server.main +Import-Package: org.argeo.slc.build,org.argeo.slc.osgi.build diff --git a/server/modules/org.argeo.slc.server.main/META-INF/spring/eclipseUpdateSite.xml b/server/modules/org.argeo.slc.server.main/META-INF/spring/eclipseUpdateSite.xml new file mode 100644 index 000000000..6e8775c18 --- /dev/null +++ b/server/modules/org.argeo.slc.server.main/META-INF/spring/eclipseUpdateSite.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/server/modules/org.argeo.slc.server.main/META-INF/spring/main.xml b/server/modules/org.argeo.slc.server.main/META-INF/spring/main.xml new file mode 100644 index 000000000..927a928a8 --- /dev/null +++ b/server/modules/org.argeo.slc.server.main/META-INF/spring/main.xml @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/server/modules/org.argeo.slc.server.main/META-INF/spring/manager.xml b/server/modules/org.argeo.slc.server.main/META-INF/spring/manager.xml new file mode 100644 index 000000000..bf342bb6c --- /dev/null +++ b/server/modules/org.argeo.slc.server.main/META-INF/spring/manager.xml @@ -0,0 +1,11 @@ + + + + + + + + \ No newline at end of file diff --git a/server/modules/org.argeo.slc.server.main/META-INF/spring/osgi.xml b/server/modules/org.argeo.slc.server.main/META-INF/spring/osgi.xml new file mode 100644 index 000000000..50237f47d --- /dev/null +++ b/server/modules/org.argeo.slc.server.main/META-INF/spring/osgi.xml @@ -0,0 +1,11 @@ + + + + + + \ No newline at end of file diff --git a/server/modules/org.argeo.slc.server.mysql/META-INF/MANIFEST.MF b/server/modules/org.argeo.slc.server.mysql/META-INF/MANIFEST.MF new file mode 100644 index 000000000..94f5b36eb --- /dev/null +++ b/server/modules/org.argeo.slc.server.mysql/META-INF/MANIFEST.MF @@ -0,0 +1,9 @@ +Manifest-Version: 1.0 +Require-Bundle: org.argeo.slc.specs,org.argeo.slc.core +Bundle-Version: 0.12.1.SNAPSHOT +Bundle-Name: Argeo SLC MySQL +Bundle-SymbolicName: org.argeo.slc.server.mysql +Import-Package: com.mysql.jdbc,net.sf.ehcache.hibernate,org.hibernate, + org.springframework.cache.ehcache,org.springframework.jdbc.datasource + ,org.springframework.orm.hibernate3,org.apache.commons.dbcp,org.sprin + gframework.beans.factory.config diff --git a/server/modules/org.argeo.slc.server.mysql/META-INF/spring/mysql.xml b/server/modules/org.argeo.slc.server.mysql/META-INF/spring/mysql.xml new file mode 100644 index 000000000..51003f5cd --- /dev/null +++ b/server/modules/org.argeo.slc.server.mysql/META-INF/spring/mysql.xml @@ -0,0 +1,59 @@ + + + + + + + + + osgibundle:mysql.properties + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/server/modules/org.argeo.slc.server.mysql/META-INF/spring/osgi.xml b/server/modules/org.argeo.slc.server.mysql/META-INF/spring/osgi.xml new file mode 100644 index 000000000..6d7b0e6f1 --- /dev/null +++ b/server/modules/org.argeo.slc.server.mysql/META-INF/spring/osgi.xml @@ -0,0 +1,11 @@ + + + + + + \ No newline at end of file diff --git a/server/modules/org.argeo.slc.server.mysql/mysql.properties b/server/modules/org.argeo.slc.server.mysql/mysql.properties new file mode 100644 index 000000000..11a0d5544 --- /dev/null +++ b/server/modules/org.argeo.slc.server.mysql/mysql.properties @@ -0,0 +1,3 @@ +jdbc.url=jdbc:mysql://localhost/slc +jdbc.username=root +jdbc.password= diff --git a/server/modules/org.argeo.slc.server.services/META-INF/MANIFEST.MF b/server/modules/org.argeo.slc.server.services/META-INF/MANIFEST.MF new file mode 100644 index 000000000..d0a902dd6 --- /dev/null +++ b/server/modules/org.argeo.slc.server.services/META-INF/MANIFEST.MF @@ -0,0 +1,11 @@ +Manifest-Version: 1.0 +Bundle-Version: 0.12.1.SNAPSHOT +Bundle-Name: SLC Server Services +Bundle-SymbolicName: org.argeo.slc.server.services +Import-Package: org.aopalliance.aop,org.argeo.slc.core.attachment,org. + argeo.slc.dao.process,org.argeo.slc.dao.runtime,org.argeo.slc.dao.tes + t,org.argeo.slc.dao.test.tree,org.argeo.slc.msg.event,org.argeo.slc.m + sg.process,org.argeo.slc.process,org.argeo.slc.runtime,org.argeo.slc. + services,org.argeo.slc.services.impl,org.hibernate.jdbc,org.springfra + mework.aop,org.springframework.aop.framework,org.springframework.bean + s.factory.config diff --git a/server/modules/org.argeo.slc.server.services/META-INF/spring/services-osgi.xml b/server/modules/org.argeo.slc.server.services/META-INF/spring/services-osgi.xml new file mode 100644 index 000000000..af5d86f04 --- /dev/null +++ b/server/modules/org.argeo.slc.server.services/META-INF/spring/services-osgi.xml @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/server/modules/org.argeo.slc.server.services/META-INF/spring/services.xml b/server/modules/org.argeo.slc.server.services/META-INF/spring/services.xml new file mode 100644 index 000000000..e9f1745ee --- /dev/null +++ b/server/modules/org.argeo.slc.server.services/META-INF/spring/services.xml @@ -0,0 +1,49 @@ + + + + + + + + osgibundle:services.properties + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/server/modules/org.argeo.slc.server.services/services.properties b/server/modules/org.argeo.slc.server.services/services.properties new file mode 100644 index 000000000..2814c6d17 --- /dev/null +++ b/server/modules/org.argeo.slc.server.services/services.properties @@ -0,0 +1 @@ +slc.server.services.pingCycle=60000 \ No newline at end of file diff --git a/server/modules/org.argeo.slc.server.tomcat/META-INF/MANIFEST.MF b/server/modules/org.argeo.slc.server.tomcat/META-INF/MANIFEST.MF new file mode 100644 index 000000000..fcad3f3d5 --- /dev/null +++ b/server/modules/org.argeo.slc.server.tomcat/META-INF/MANIFEST.MF @@ -0,0 +1,4 @@ +Manifest-Version: 1.0 +Fragment-Host: org.argeo.dep.osgi.catalina.start +Bundle-Version: 0.12.1.SNAPSHOT +Bundle-SymbolicName: org.argeo.slc.server.tomcat diff --git a/server/modules/org.argeo.slc.server.tomcat/conf/server.xml b/server/modules/org.argeo.slc.server.tomcat/conf/server.xml new file mode 100644 index 000000000..736b2494c --- /dev/null +++ b/server/modules/org.argeo.slc.server.tomcat/conf/server.xml @@ -0,0 +1,151 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/server/modules/org.argeo.slc.server.tomcat/tomcat.properties b/server/modules/org.argeo.slc.server.tomcat/tomcat.properties new file mode 100644 index 000000000..aa2cc8d2e --- /dev/null +++ b/server/modules/org.argeo.slc.server.tomcat/tomcat.properties @@ -0,0 +1,3 @@ +slc.server.port.http=7070 +slc.server.port.https=7443 +slc.server.port.ajp=7009 diff --git a/server/modules/org.argeo.slc.server.webextender/META-INF/MANIFEST.MF b/server/modules/org.argeo.slc.server.webextender/META-INF/MANIFEST.MF new file mode 100644 index 000000000..5e38caa83 --- /dev/null +++ b/server/modules/org.argeo.slc.server.webextender/META-INF/MANIFEST.MF @@ -0,0 +1,5 @@ +Manifest-Version: 1.0 +Fragment-Host: org.springframework.osgi.web.extender +Bundle-Version: 0.12.1.SNAPSHOT +Bundle-SymbolicName: org.argeo.slc.server.webextender +Import-Package: org.apache.catalina,org.apache.catalina.connector diff --git a/server/modules/org.argeo.slc.server.webextender/META-INF/spring/extender/webextender.xml b/server/modules/org.argeo.slc.server.webextender/META-INF/spring/extender/webextender.xml new file mode 100644 index 000000000..f330740b0 --- /dev/null +++ b/server/modules/org.argeo.slc.server.webextender/META-INF/spring/extender/webextender.xml @@ -0,0 +1,18 @@ + + + + + + + + + \ No newline at end of file diff --git a/server/modules/org.argeo.slc.webapp.war/META-INF/MANIFEST.MF b/server/modules/org.argeo.slc.webapp.war/META-INF/MANIFEST.MF new file mode 100644 index 000000000..e5bba0821 --- /dev/null +++ b/server/modules/org.argeo.slc.webapp.war/META-INF/MANIFEST.MF @@ -0,0 +1,26 @@ +Manifest-Version: 1.0 +Bundle-ClassPath: WEB-INF/classes +Bundle-Version: 0.12.1.SNAPSHOT +Bundle-Name: SLC Webapp +Web-ContextPath: org.argeo.slc.webapp +Bundle-SymbolicName: org.argeo.slc.webapp +Import-Package: net.sf.cglib.core,net.sf.cglib.proxy,net.sf.cglib.refl + ect,org.aopalliance.aop,org.argeo.slc.build,org.argeo.slc.core.attach + ment,org.argeo.slc.core.test.tree,org.argeo.slc.dao.process,org.argeo + .slc.dao.runtime,org.argeo.slc.dao.test,org.argeo.slc.dao.test.tree,o + rg.argeo.slc.deploy,org.argeo.slc.msg.event,org.argeo.slc.runtime,org + .argeo.slc.services,org.argeo.slc.web.mvc,org.argeo.slc.web.mvc.attac + hment,org.argeo.slc.web.mvc.event,org.argeo.slc.web.mvc.execution,org + .argeo.slc.web.mvc.management,org.argeo.slc.web.mvc.process,org.argeo + .slc.web.mvc.provisioning,org.argeo.slc.web.mvc.result,org.argeo.slc. + web.mvc.runtime,org.hibernate,org.hibernate.hql.ast,org.hibernate.jdb + c,org.springframework.aop,org.springframework.aop.framework,org.sprin + gframework.aop.scope,org.springframework.beans.factory.support,org.sp + ringframework.orm.hibernate3.support,org.springframework.osgi.web.con + text.support,org.springframework.oxm,org.springframework.security.con + text,org.springframework.security.providers,org.springframework.secur + ity.ui.webapp,org.springframework.security.userdetails.memory,org.spr + ingframework.transaction,org.springframework.web.context,org.springfr + amework.web.context.request,org.springframework.web.context.support,o + rg.springframework.web.filter,org.springframework.web.servlet,org.spr + ingframework.web.servlet.handler,org.springframework.web.servlet.mvc diff --git a/server/modules/org.argeo.slc.webapp.war/WEB-INF/applicationContext.xml b/server/modules/org.argeo.slc.webapp.war/WEB-INF/applicationContext.xml new file mode 100644 index 000000000..fcea0a17e --- /dev/null +++ b/server/modules/org.argeo.slc.webapp.war/WEB-INF/applicationContext.xml @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/server/modules/org.argeo.slc.webapp.war/WEB-INF/doc-servlet.xml b/server/modules/org.argeo.slc.webapp.war/WEB-INF/doc-servlet.xml new file mode 100644 index 000000000..ae5bfea03 --- /dev/null +++ b/server/modules/org.argeo.slc.webapp.war/WEB-INF/doc-servlet.xml @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/server/modules/org.argeo.slc.webapp.war/WEB-INF/osgi.xml b/server/modules/org.argeo.slc.webapp.war/WEB-INF/osgi.xml new file mode 100644 index 000000000..79eba0f09 --- /dev/null +++ b/server/modules/org.argeo.slc.webapp.war/WEB-INF/osgi.xml @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/server/modules/org.argeo.slc.webapp.war/WEB-INF/provisioning-servlet.xml b/server/modules/org.argeo.slc.webapp.war/WEB-INF/provisioning-servlet.xml new file mode 100644 index 000000000..bc2df745c --- /dev/null +++ b/server/modules/org.argeo.slc.webapp.war/WEB-INF/provisioning-servlet.xml @@ -0,0 +1,94 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + /*/*/modules.html=availableModulesHtml + /*/*/modules=availableModulesPlain + /*/*/modularDistribution=availableModulesOsgiBoot + /*/*/site.xml=updateSiteHandler + + + + + + + + + + + + + + /*/*/plugins/*=getBundleHandler + /*/*/features/*=getBundleHandler + + + + + + + + + + + + + + /*/*/*.jar=getBundleHandler + + + + + + + + + + + + /distributions=availableDistributions + + + + + + + + + + + + \ No newline at end of file diff --git a/server/modules/org.argeo.slc.webapp.war/WEB-INF/ria-servlet.xml b/server/modules/org.argeo.slc.webapp.war/WEB-INF/ria-servlet.xml new file mode 100644 index 000000000..484aae907 --- /dev/null +++ b/server/modules/org.argeo.slc.webapp.war/WEB-INF/ria-servlet.xml @@ -0,0 +1,15 @@ + + + + + + + + + + \ No newline at end of file diff --git a/server/modules/org.argeo.slc.webapp.war/WEB-INF/security.xml b/server/modules/org.argeo.slc.webapp.war/WEB-INF/security.xml new file mode 100644 index 000000000..35397ad70 --- /dev/null +++ b/server/modules/org.argeo.slc.webapp.war/WEB-INF/security.xml @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + diff --git a/server/modules/org.argeo.slc.webapp.war/WEB-INF/slc-service-servlet.xml b/server/modules/org.argeo.slc.webapp.war/WEB-INF/slc-service-servlet.xml new file mode 100644 index 000000000..c381a31e3 --- /dev/null +++ b/server/modules/org.argeo.slc.webapp.war/WEB-INF/slc-service-servlet.xml @@ -0,0 +1,142 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/server/modules/org.argeo.slc.webapp.war/WEB-INF/web.xml b/server/modules/org.argeo.slc.webapp.war/WEB-INF/web.xml new file mode 100644 index 000000000..f224ae562 --- /dev/null +++ b/server/modules/org.argeo.slc.webapp.war/WEB-INF/web.xml @@ -0,0 +1,125 @@ + + + + SLC Web Application + + + + slc-service + org.springframework.web.servlet.DispatcherServlet + + contextClass + org.springframework.osgi.web.context.support.OsgiBundleXmlWebApplicationContext + + 1 + + + + slc-service + *.service + + + + + xslt + org.springframework.web.servlet.DispatcherServlet + + contextClass + org.springframework.osgi.web.context.support.OsgiBundleXmlWebApplicationContext + + + + + xslt + *.xslt + + + + + doc + org.springframework.web.servlet.DispatcherServlet + + contextClass + org.springframework.osgi.web.context.support.OsgiBundleXmlWebApplicationContext + + + + + doc + *.xls + + + doc + *.pdf + + + + + provisioning + org.springframework.web.servlet.DispatcherServlet + + contextClass + org.springframework.osgi.web.context.support.OsgiBundleXmlWebApplicationContext + + 1 + + + provisioning + /dist/* + + + + + ria + org.springframework.web.servlet.DispatcherServlet + + contextClass + org.springframework.osgi.web.context.support.OsgiBundleXmlWebApplicationContext + + 1 + + + ria + *.ria + + + + + contextConfigLocation + /WEB-INF/applicationContext.xml + + + + Spring Context + org.springframework.web.context.ContextLoaderListener + + + contextClass + org.springframework.osgi.web.context.support.OsgiBundleXmlWebApplicationContext + + + + + springSecurityFilterChain + org.springframework.web.filter.DelegatingFilterProxy + + + + springSecurityFilterChain + /* + + + + diff --git a/server/modules/org.argeo.slc.webapp.war/WEB-INF/xslt-servlet.xml b/server/modules/org.argeo.slc.webapp.war/WEB-INF/xslt-servlet.xml new file mode 100644 index 000000000..0853254b6 --- /dev/null +++ b/server/modules/org.argeo.slc.webapp.war/WEB-INF/xslt-servlet.xml @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + org.argeo.slc.web.mvc.XsltMarshallerView + + + + WEB-INF/xslt/ + + + .xsl + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/server/modules/org.argeo.slc.webapp.war/WEB-INF/xslt/resultView.xsl b/server/modules/org.argeo.slc.webapp.war/WEB-INF/xslt/resultView.xsl new file mode 100644 index 000000000..e9989bdbe --- /dev/null +++ b/server/modules/org.argeo.slc.webapp.war/WEB-INF/xslt/resultView.xsl @@ -0,0 +1,51 @@ + + + + + + + + + + Result + + +

+ Result + +

+ +

+ +

+ + + + + + + + + + + + + +
+ + + +
+
+ + +
+
\ No newline at end of file diff --git a/server/modules/org.argeo.slc.webapp.war/WEB-INF/xslt/viewXml.xsl b/server/modules/org.argeo.slc.webapp.war/WEB-INF/xslt/viewXml.xsl new file mode 100644 index 000000000..87d63716f --- /dev/null +++ b/server/modules/org.argeo.slc.webapp.war/WEB-INF/xslt/viewXml.xsl @@ -0,0 +1,10 @@ + + + + + + + \ No newline at end of file diff --git a/server/modules/pom.xml b/server/modules/pom.xml new file mode 100644 index 000000000..a5e926cc6 --- /dev/null +++ b/server/modules/pom.xml @@ -0,0 +1,33 @@ + + 4.0.0 + + org.argeo.slc + modules + 0.12.1-SNAPSHOT + .. + + org.argeo.slc.modules + server + bundles + SLC Modules Server + + + + org.argeo.maven.plugins + maven-argeo-osgi-plugin + true + + org.argeo.slc.modules.server.bundles + + + + + + + org.argeo.slc.dep + org.argeo.slc.dep.server + ${project.version} + test + + + \ No newline at end of file