mirror of
https://github.com/Alfresco/alfresco-sdk.git
synced 2026-09-16 18:13:23 +00:00
same as issue #49
git-svn-id: http://maven-alfresco-archetypes.googlecode.com/svn/trunk@329 04253f4f-3451-0410-a141-5562f1e59037
This commit is contained in:
+18
@@ -0,0 +1,18 @@
|
||||
<?xml version="1.0"?>
|
||||
<!DOCTYPE Configure PUBLIC "-//Mort Bay Consulting//DTD Configure//EN" "http://jetty.mortbay.org/configure.dtd">
|
||||
|
||||
<Configure class="org.mortbay.jetty.webapp.WebAppContext">
|
||||
|
||||
<New id="myDataSource"
|
||||
class="org.mortbay.jetty.plus.naming.Resource">
|
||||
<Arg>jdbc/dataSource</Arg>
|
||||
<Arg>
|
||||
<New class="org.h2.jdbcx.JdbcDataSource">
|
||||
<Set name="URL">jdbc:h2:${alfresco.data.location}/h2_data/${alfresco.db.name}</Set>
|
||||
<Set name="User">${alfresco.db.username}</Set>
|
||||
<Set name="Password">${alfresco.db.password}</Set>
|
||||
</New>
|
||||
</Arg>
|
||||
</New>
|
||||
|
||||
</Configure>
|
||||
+220
-245
@@ -22,30 +22,30 @@
|
||||
<name>Alfresco extension</name>
|
||||
<packaging>war</packaging>
|
||||
<url></url>
|
||||
<description>Alfresco extension</description>
|
||||
<!--
|
||||
| | Prerequisite: | - Mysql local instance running and db alf_jetty
|
||||
created with permissions for alfresco/alfresco user. | | How it works:
|
||||
| By default the project is overlayed to the alfresco war which
|
||||
depends upon and deployed as a WAR (local development and testing
|
||||
purposes) | Available properties: | | -Denv - toggles
|
||||
src/main/properties/<env>/application.properties files (default:
|
||||
local) | -DrestoreVersion=<restoreVersion> - toggles profile "restore"
|
||||
in order to include tools/export/<restoreVersion>/restore/*.acp files
|
||||
in | alfresco/extension/restore (default: no restore) |
|
||||
-Dcustomization.name=<customizationName> - name of the jar artifact
|
||||
containing classes and resources for this extension |
|
||||
-Dwebapp.name=<extensionName> - name of the WAR artifact to be built
|
||||
(default: ${artifactId}-{version}.jar ) | -Denterprise - Includes LDAP
|
||||
configuration as defined in application.properties
|
||||
-->
|
||||
<description>Alfresco extension</description>
|
||||
<!--
|
||||
| | Prerequisite: | - Mysql local instance running and db alf_jetty
|
||||
created with permissions for alfresco/alfresco user. | | How it works:
|
||||
| By default the project is overlayed to the alfresco war which
|
||||
depends upon and deployed as a WAR (local development and testing
|
||||
purposes) | Available properties: | | -Denv - toggles
|
||||
src/main/properties/<env>/alfresco-global.properties files (default:
|
||||
local) | -DrestoreVersion=<restoreVersion> - toggles profile "restore"
|
||||
in order to include tools/export/<restoreVersion>/restore/*.acp files
|
||||
in | alfresco/extension/restore (default: no restore) |
|
||||
-Dcustomization.name=<customizationName> - name of the jar artifact
|
||||
containing classes and resources for this extension |
|
||||
-Dwebapp.name=<extensionName> - name of the WAR artifact to be built
|
||||
(default: ${artifactId}-{version}.jar ) | -Denterprise - Includes LDAP
|
||||
configuration as defined in alfresco-global.properties
|
||||
-->
|
||||
<!-- Default properties -->
|
||||
<properties>
|
||||
<!-- src/main/properties/<env>/application.properties is loaded -->
|
||||
<!-- src/main/properties/<env>/alfresco-global.properties is loaded -->
|
||||
<env>local</env>
|
||||
<webapp.name>alfresco</webapp.name>
|
||||
<!--
|
||||
| | By default the src/main/properties/local/application.properties
|
||||
| | By default the src/main/properties/local/alfresco-global.properties
|
||||
uses the property "alfresco.data.location" to specify where |
|
||||
alf_data gets created. | For local jetty:run deployment default
|
||||
creation dir is under project root folder (as location is specified
|
||||
@@ -63,7 +63,7 @@
|
||||
<alfresco.db.name>alf_jetty</alfresco.db.name>
|
||||
<alfresco.db.username>alfresco</alfresco.db.username>
|
||||
<alfresco.db.password>alfresco</alfresco.db.password>
|
||||
<alfresco.version>3.2r</alfresco.version>
|
||||
<alfresco.version>3.4.a</alfresco.version>
|
||||
<!-- Used for 2.1.0 -->
|
||||
<desktop.action.package>org.alfresco.filesys.repo.desk</desktop.action.package>
|
||||
<!-- Used for 2.9.0+ -->
|
||||
@@ -79,17 +79,17 @@
|
||||
Uncomment this property together with the maven-release-plugin
|
||||
<plugin><configuration><tagBase/></configuration></plugin> section
|
||||
downwards <svn.tags.url>${svn.url}/tags</svn.tags.url>
|
||||
-->
|
||||
<!--
|
||||
These redundancies are due to filtering issues of Maven. See here
|
||||
http://maven.apache.org/plugins/maven-site-plugin/usage.html
|
||||
-->
|
||||
<site_pom_description>${pom.description}</site_pom_description>
|
||||
<site_pom_url>${pom.organization.url}</site_pom_url>
|
||||
<site_pom_groupId>${pom.groupId}</site_pom_groupId>
|
||||
<site_pom_artifactId>${pom.artifactId}</site_pom_artifactId>
|
||||
<site_pom_version>${pom.version}</site_pom_version>
|
||||
<site_tags_url>${svn.tags.url}</site_tags_url>
|
||||
-->
|
||||
<!--
|
||||
These redundancies are due to filtering issues of Maven. See here
|
||||
http://maven.apache.org/plugins/maven-site-plugin/usage.html
|
||||
-->
|
||||
<site_pom_description>${project.description}</site_pom_description>
|
||||
<site_pom_url>${project.organization.url}</site_pom_url>
|
||||
<site_pom_groupId>${project.groupId}</site_pom_groupId>
|
||||
<site_pom_artifactId>${project.artifactId}</site_pom_artifactId>
|
||||
<site_pom_version>${project.version}</site_pom_version>
|
||||
<site_tags_url>${svn.tags.url}</site_tags_url>
|
||||
<site_site_url>${site.url}</site_site_url>
|
||||
</properties>
|
||||
<!--
|
||||
@@ -97,7 +97,7 @@
|
||||
repo. | FIXME: Alfresco enterprise dependencies are only available on
|
||||
SS repo ATM. Alfresco *needs* to deliver their artifacts on (at least)
|
||||
partner repos |
|
||||
-->
|
||||
-->
|
||||
<repositories>
|
||||
<repository>
|
||||
<id>alfresco-public</id>
|
||||
@@ -126,8 +126,8 @@
|
||||
actually tag the code <scm>
|
||||
<developerConnection>scm:svn:${svn.url}</developerConnection>
|
||||
<url>${svn.url}</url> </scm>
|
||||
-->
|
||||
|
||||
-->
|
||||
|
||||
<!-- Alfresco dependencies -->
|
||||
<dependencies>
|
||||
<!--
|
||||
@@ -140,7 +140,7 @@
|
||||
<artifactId>alfresco</artifactId>
|
||||
<version>${alfresco.version}</version>
|
||||
<type>war</type>
|
||||
<classifier>community</classifier>
|
||||
<classifier>community</classifier>
|
||||
</dependency>
|
||||
<!--
|
||||
All provided libs (as contained in the war dependency) but useful for
|
||||
@@ -151,47 +151,41 @@
|
||||
<artifactId>alfresco-web-client</artifactId>
|
||||
<version>${alfresco.version}</version>
|
||||
<scope>provided</scope>
|
||||
<classifier>community</classifier>
|
||||
<classifier>community</classifier>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.alfresco</groupId>
|
||||
<artifactId>alfresco-core</artifactId>
|
||||
<version>${alfresco.version}</version>
|
||||
<scope>provided</scope>
|
||||
<classifier>community</classifier>
|
||||
<classifier>community</classifier>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.alfresco</groupId>
|
||||
<artifactId>alfresco-repository</artifactId>
|
||||
<version>${alfresco.version}</version>
|
||||
<scope>provided</scope>
|
||||
<classifier>community</classifier>
|
||||
<classifier>community</classifier>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.alfresco</groupId>
|
||||
<artifactId>alfresco-remote-api</artifactId>
|
||||
<version>${alfresco.version}</version>
|
||||
<scope>provided</scope>
|
||||
<classifier>community</classifier>
|
||||
</dependency>
|
||||
|
||||
<!--
|
||||
Sample of AMP dependency that will be properly uncompressed in the
|
||||
Alfresco WAR (no more need for AMP): this can be either an AMP built
|
||||
with maven-amp-plugin and deployed on an accessible maven repo or a
|
||||
generally available AMP previously deployed to a repo using mvn
|
||||
deploy:deploy-file <dependency> <scope>runtime</scope>
|
||||
<type>amp</type> <artifactId>recordsmanagement</artifactId>
|
||||
<version>${alfresco.version}</version>
|
||||
<groupId>org.alfresco</groupId> </dependency>
|
||||
-->
|
||||
|
||||
<!-- Comment if you're not using mysql -->
|
||||
<dependency>
|
||||
<groupId>mysql</groupId>
|
||||
<artifactId>mysql-connector-java</artifactId>
|
||||
<version>5.0.3</version>
|
||||
<classifier>community</classifier>
|
||||
</dependency>
|
||||
|
||||
<!--
|
||||
Sample of AMP dependency that will be properly uncompressed in the
|
||||
Alfresco WAR (no more need for AMP): this can be either an AMP built
|
||||
with maven-amp-plugin and deployed on an accessible maven repo or a
|
||||
generally available AMP previously deployed to a repo using mvn
|
||||
deploy:deploy-file <dependency> <scope>runtime</scope>
|
||||
<type>amp</type> <artifactId>recordsmanagement</artifactId>
|
||||
<version>${alfresco.version}</version>
|
||||
<groupId>org.alfresco</groupId> </dependency>
|
||||
-->
|
||||
|
||||
<dependency>
|
||||
<groupId>javax.servlet</groupId>
|
||||
<artifactId>servlet-api</artifactId>
|
||||
@@ -209,10 +203,10 @@
|
||||
-->
|
||||
<!--
|
||||
In certain cases we do build time filtering with the single sourcing
|
||||
application.properties
|
||||
alfresco-global.properties
|
||||
-->
|
||||
<filters>
|
||||
<filter>src/main/properties/${env}/application.properties</filter>
|
||||
<filter>src/main/properties/${env}/alfresco-global.properties</filter>
|
||||
</filters>
|
||||
<!--
|
||||
Default profile to build as an Alfresco extension - resources are
|
||||
@@ -230,25 +224,19 @@
|
||||
<!--
|
||||
| Include application properties file in classpath: this allows
|
||||
Spring contexts to have customization properties available at |
|
||||
classpath:alfresco/extension/application.properties
|
||||
classpath:alfresco-global.properties
|
||||
-->
|
||||
<resource>
|
||||
<directory>src/main/properties/${env}</directory>
|
||||
<includes>
|
||||
<include>application.properties</include>
|
||||
<include>alfresco-global.properties</include>
|
||||
</includes>
|
||||
<filtering>true</filtering>
|
||||
<targetPath>alfresco/extension</targetPath>
|
||||
</resource>
|
||||
<resource>
|
||||
<directory>src/main/resources</directory>
|
||||
<includes>
|
||||
<include>log4j.properties</include>
|
||||
<!--
|
||||
In this case we do build time filtering instead of runtime Spring
|
||||
property loading, as this is based on a CoC from Alfresco
|
||||
-->
|
||||
<include>alfresco/extension/file-servers-custom.xml</include>
|
||||
</includes>
|
||||
<filtering>true</filtering>
|
||||
</resource>
|
||||
@@ -267,6 +255,7 @@
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-resources-plugin</artifactId>
|
||||
<version>2.5</version>
|
||||
<configuration>
|
||||
<encoding>UTF-8</encoding>
|
||||
</configuration>
|
||||
@@ -278,7 +267,7 @@
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-eclipse-plugin</artifactId>
|
||||
<version>2.6</version>
|
||||
<version>2.8</version>
|
||||
<!--
|
||||
<configuration> <downloadSources>true</downloadSources>
|
||||
</configuration>
|
||||
@@ -287,56 +276,59 @@
|
||||
<!-- Add documentation locales here -->
|
||||
<plugin>
|
||||
<artifactId>maven-site-plugin</artifactId>
|
||||
<version>3.0</version>
|
||||
<configuration>
|
||||
<locales>en</locales>
|
||||
</configuration>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-dependency-plugin</artifactId>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>unpack-amps</id>
|
||||
<phase>process-resources</phase>
|
||||
<goals>
|
||||
<goal>unpack-dependencies</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<includeTypes>amp</includeTypes>
|
||||
<outputDirectory>${build.directory}/${webapp.name}</outputDirectory>
|
||||
<excludes>META*</excludes>
|
||||
</configuration>
|
||||
</execution>
|
||||
</executions>
|
||||
<dependencies>
|
||||
<!--
|
||||
This is required to be re-defined explicitly at plugin level as
|
||||
otherwise the 'amp' extension unArchiver won't be available to the
|
||||
maven-dependency-plugin
|
||||
-->
|
||||
<dependency>
|
||||
<groupId>org.alfresco.maven.plugin</groupId>
|
||||
<artifactId>maven-amp-plugin</artifactId>
|
||||
<version>3.0.1</version>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-war-plugin</artifactId>
|
||||
<configuration>
|
||||
<archiveClasses>false</archiveClasses>
|
||||
<webappDirectory>target/${webapp.name}</webappDirectory>
|
||||
<warSourceExcludes>tools/**</warSourceExcludes>
|
||||
<webResources>
|
||||
|
||||
</webResources>
|
||||
</configuration>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-dependency-plugin</artifactId>
|
||||
<version>2.3</version>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>unpack-amps</id>
|
||||
<phase>process-resources</phase>
|
||||
<goals>
|
||||
<goal>unpack-dependencies</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<includeTypes>amp</includeTypes>
|
||||
<outputDirectory>${build.directory}/${webapp.name}</outputDirectory>
|
||||
<excludes>META*</excludes>
|
||||
</configuration>
|
||||
</execution>
|
||||
</executions>
|
||||
<dependencies>
|
||||
<!--
|
||||
This is required to be re-defined explicitly at plugin level as
|
||||
otherwise the 'amp' extension unArchiver won't be available to the
|
||||
maven-dependency-plugin
|
||||
-->
|
||||
<dependency>
|
||||
<groupId>org.alfresco.maven.plugin</groupId>
|
||||
<artifactId>maven-amp-plugin</artifactId>
|
||||
<version>3.0.1</version>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-war-plugin</artifactId>
|
||||
<version>2.1.1</version>
|
||||
<configuration>
|
||||
<archiveClasses>false</archiveClasses>
|
||||
<webappDirectory>target/${webapp.name}</webappDirectory>
|
||||
<warSourceExcludes>tools/**</warSourceExcludes>
|
||||
<webResources>
|
||||
|
||||
</webResources>
|
||||
</configuration>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.codehaus.cargo</groupId>
|
||||
<artifactId>cargo-maven2-plugin</artifactId>
|
||||
<version>0.3</version>
|
||||
<version>1.1.1</version>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
@@ -349,82 +341,88 @@
|
||||
site:deploy</goals>
|
||||
<!-- <tagBase>${svn.tags.url}</tagBase> -->
|
||||
</configuration>
|
||||
</plugin>
|
||||
<!--
|
||||
Adds support for books PDF and RTF generation for single sourced
|
||||
documentation
|
||||
-->
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.doxia</groupId>
|
||||
<artifactId>doxia-maven-plugin</artifactId>
|
||||
<version>1.0-alpha-10</version>
|
||||
<executions>
|
||||
<execution>
|
||||
<phase>pre-site</phase>
|
||||
<goals>
|
||||
<goal>render-books</goal>
|
||||
</goals>
|
||||
</execution>
|
||||
</executions>
|
||||
<configuration>
|
||||
<!--
|
||||
| Target books dir: within the site so it can be linked and
|
||||
deployed | TODO: Use ${pom.target.dir} or so similar property
|
||||
instead of | hard wiring 'target'
|
||||
-->
|
||||
<generatedDocs>target/site/books</generatedDocs>
|
||||
<books>
|
||||
<book>
|
||||
<directory>src/site</directory>
|
||||
<descriptor>src/books/manual.xml</descriptor>
|
||||
<formats>
|
||||
<format>
|
||||
<id>xdoc</id>
|
||||
</format>
|
||||
<format>
|
||||
<id>pdf</id>
|
||||
</format>
|
||||
<format>
|
||||
<id>rtf</id>
|
||||
</format>
|
||||
</formats>
|
||||
</book>
|
||||
</books>
|
||||
</configuration>
|
||||
</plugin>
|
||||
</plugin>
|
||||
<!--
|
||||
Adds support for books PDF and RTF generation for single sourced
|
||||
documentation
|
||||
-->
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.doxia</groupId>
|
||||
<artifactId>doxia-maven-plugin</artifactId>
|
||||
<version>1.2</version>
|
||||
<executions>
|
||||
<execution>
|
||||
<phase>pre-site</phase>
|
||||
<goals>
|
||||
<goal>render-books</goal>
|
||||
</goals>
|
||||
</execution>
|
||||
</executions>
|
||||
<configuration>
|
||||
<!--
|
||||
| Target books dir: within the site so it can be linked and
|
||||
deployed | TODO: Use ${project.target.dir} or so similar property
|
||||
instead of | hard wiring 'target'
|
||||
-->
|
||||
<generatedDocs>target/site/books</generatedDocs>
|
||||
<books>
|
||||
<book>
|
||||
<directory>src/site</directory>
|
||||
<descriptor>src/books/manual.xml</descriptor>
|
||||
<formats>
|
||||
<format>
|
||||
<id>xdoc</id>
|
||||
</format>
|
||||
<format>
|
||||
<id>pdf</id>
|
||||
</format>
|
||||
<format>
|
||||
<id>rtf</id>
|
||||
</format>
|
||||
</formats>
|
||||
</book>
|
||||
</books>
|
||||
</configuration>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</build>
|
||||
<reporting>
|
||||
<plugins>
|
||||
<!-- Targeting 1.5 -->
|
||||
<!-- Targeting 1.6 -->
|
||||
<plugin>
|
||||
<artifactId>maven-compiler-plugin</artifactId>
|
||||
<version>2.3.2</version>
|
||||
<configuration>
|
||||
<source>1.5</source>
|
||||
<target>1.5</target>
|
||||
<source>1.6</source>
|
||||
<target>1.6</target>
|
||||
</configuration>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<artifactId>maven-surefire-plugin</artifactId>
|
||||
<version>2.9</version>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<artifactId>maven-javadoc-plugin</artifactId>
|
||||
<version>2.8</version>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.codehaus.mojo</groupId>
|
||||
<artifactId>jxr-maven-plugin</artifactId>
|
||||
<version>2.0-beta-1</version>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<artifactId>maven-clover-plugin</artifactId>
|
||||
</plugin>
|
||||
<!--
|
||||
Enable this plugin only after setting SCM connection, otherwise mvn
|
||||
site will fail <plugin> <groupId>org.codehaus.mojo</groupId>
|
||||
<artifactId>changelog-maven-plugin</artifactId> </plugin>
|
||||
<version>2.4</version>
|
||||
</plugin>
|
||||
<!--
|
||||
Enable this plugin only after setting SCM connection, otherwise mvn
|
||||
site will fail <plugin> <groupId>org.codehaus.mojo</groupId>
|
||||
<artifactId>changelog-maven-plugin</artifactId> </plugin>
|
||||
-->
|
||||
<plugin>
|
||||
<groupId>org.codehaus.mojo</groupId>
|
||||
<artifactId>taglist-maven-plugin</artifactId>
|
||||
<version>2.4</version>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</reporting>
|
||||
@@ -447,8 +445,8 @@
|
||||
-->
|
||||
</distributionManagement>
|
||||
|
||||
<!--
|
||||
| Build Profiles
|
||||
<!--
|
||||
| Build Profiles
|
||||
-->
|
||||
<profiles>
|
||||
<!--
|
||||
@@ -485,29 +483,6 @@
|
||||
</resources>
|
||||
</build>
|
||||
</profile>
|
||||
<!--
|
||||
| Profile to automatically include ldap configuration files | (not
|
||||
included by default build)
|
||||
-->
|
||||
<profile>
|
||||
<id>ldap</id>
|
||||
<activation>
|
||||
<property>
|
||||
<name>enterprise</name>
|
||||
</property>
|
||||
</activation>
|
||||
<build>
|
||||
<defaultGoal>package</defaultGoal>
|
||||
<resources>
|
||||
<resource>
|
||||
<directory>src/main/resources</directory>
|
||||
<includes>
|
||||
<include>**/ldap-*-context.xml</include>
|
||||
</includes>
|
||||
</resource>
|
||||
</resources>
|
||||
</build>
|
||||
</profile>
|
||||
<!--
|
||||
Profile for deploying (only locally , due to
|
||||
http://jira.codehaus.org/browse/CARGO-416) on jboss. | | FIXME: Add
|
||||
@@ -518,7 +493,7 @@
|
||||
<profile>
|
||||
<id>jboss</id>
|
||||
<!--
|
||||
| By default the src/main/properties/local/application.properties
|
||||
| By default the src/main/properties/local/alfresco-global.properties
|
||||
uses the property "alfresco.data.location" to specify where |
|
||||
alf_data gets created and "alfresco.db.name" for the database name.
|
||||
| For local jboss deployment default creation dir (alf_data) is
|
||||
@@ -545,7 +520,7 @@
|
||||
<directory>src/main/resources</directory>
|
||||
<excludes>
|
||||
<exclude>**/restore-context.xml</exclude>
|
||||
<exclude>**/ldap-*.xml</exclude>
|
||||
<!--<exclude>**/ldap-*.xml</exclude>-->
|
||||
</excludes>
|
||||
</resource>
|
||||
<resource>
|
||||
@@ -575,8 +550,8 @@
|
||||
<type>remote</type>
|
||||
<deployables>
|
||||
<deployable>
|
||||
<groupId>${pom.groupId}</groupId>
|
||||
<artifactId>${pom.artifactId}</artifactId>
|
||||
<groupId>${project.groupId}</groupId>
|
||||
<artifactId>${project.artifactId}</artifactId>
|
||||
<type>war</type>
|
||||
</deployable>
|
||||
</deployables>
|
||||
@@ -587,6 +562,7 @@
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-war-plugin</artifactId>
|
||||
<version>2.1.1</version>
|
||||
<configuration>
|
||||
<archiveClasses>false</archiveClasses>
|
||||
<webappDirectory>target/${webapp.name}</webappDirectory>
|
||||
@@ -597,15 +573,15 @@
|
||||
</plugins>
|
||||
</build>
|
||||
</profile>
|
||||
<!--
|
||||
| Profile for deploying on tomcat 5.x
|
||||
|
|
||||
|
|
||||
<!--
|
||||
| Profile for deploying on tomcat 5.x
|
||||
|
|
||||
|
|
||||
-->
|
||||
<profile>
|
||||
<id>tomcat</id>
|
||||
<!--
|
||||
| By default the src/main/properties/local/application.properties
|
||||
| By default the src/main/properties/local/alfresco-global.properties
|
||||
uses the property "alfresco.data.location" to specify where |
|
||||
alf_data gets created. | For tomcat deployment default creation dir
|
||||
(alf_data) is under appserver $CATALINA_HOME/bin directory (as
|
||||
@@ -649,7 +625,7 @@
|
||||
<type>remote</type>
|
||||
<deployables>
|
||||
<deployable>
|
||||
<artifactId>${pom.artifactId}</artifactId>
|
||||
<artifactId>${project.artifactId}</artifactId>
|
||||
<type>war</type>
|
||||
<properties>
|
||||
<context>/${webapp.name}</context>
|
||||
@@ -667,50 +643,6 @@
|
||||
<id>initialize</id>
|
||||
<build>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>org.codehaus.mojo</groupId>
|
||||
<artifactId>sql-maven-plugin</artifactId>
|
||||
<version>1.1</version>
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>mysql</groupId>
|
||||
<artifactId>mysql-connector-java</artifactId>
|
||||
<version>5.0.3</version>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
<!-- common configuration shared by all executions -->
|
||||
<configuration>
|
||||
<driver>org.gjt.mm.mysql.Driver</driver>
|
||||
<url>jdbc:mysql://localhost/</url>
|
||||
<username>${alfresco.db.username}</username>
|
||||
<password>${alfresco.db.password}</password>
|
||||
</configuration>
|
||||
<executions>
|
||||
<execution>
|
||||
<phase>generate-resources</phase>
|
||||
<id>drop-db</id>
|
||||
<goals>
|
||||
<goal>execute</goal>
|
||||
</goals>
|
||||
<!-- Bootstraps the DB -->
|
||||
<configuration>
|
||||
<onError>continue</onError>
|
||||
<sqlCommand>drop database ${alfresco.db.name}</sqlCommand>
|
||||
</configuration>
|
||||
</execution>
|
||||
<execution>
|
||||
<phase>generate-resources</phase>
|
||||
<id>create-db</id>
|
||||
<goals>
|
||||
<goal>execute</goal>
|
||||
</goals>
|
||||
<!-- Bootstraps the DB -->
|
||||
<configuration>
|
||||
<sqlCommand>create database ${alfresco.db.name}</sqlCommand>
|
||||
</configuration>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
<!-- Cleans the alf_data folder and logs-->
|
||||
<plugin>
|
||||
<artifactId>maven-clean-plugin</artifactId>
|
||||
@@ -747,9 +679,30 @@
|
||||
<profile>
|
||||
<id>run</id>
|
||||
<build>
|
||||
<resources>
|
||||
<resource>
|
||||
<directory>jetty</directory>
|
||||
<includes>
|
||||
<include>jetty-env.xml</include>
|
||||
</includes>
|
||||
</resource>
|
||||
</resources>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>org.mortbay.jetty</groupId>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-war-plugin</artifactId>
|
||||
<configuration>
|
||||
<webResources>
|
||||
<resource>
|
||||
<directory>jetty</directory>
|
||||
<targetPath>WEB-INF</targetPath>
|
||||
<filtering>true</filtering>
|
||||
</resource>
|
||||
</webResources>
|
||||
</configuration>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.mortbay.jetty</groupId>
|
||||
<artifactId>maven-jetty-plugin</artifactId>
|
||||
<version>6.1.21</version>
|
||||
<executions>
|
||||
@@ -762,7 +715,7 @@
|
||||
</goals>
|
||||
<configuration>
|
||||
<contextPath>/${webapp.name}</contextPath>
|
||||
<webApp>${pom.build.directory}/${webapp.name}</webApp>
|
||||
<webApp>${project.build.directory}/${webapp.name}</webApp>
|
||||
<scanIntervalSeconds>10</scanIntervalSeconds>
|
||||
<connectors>
|
||||
<connector implementation="org.mortbay.jetty.nio.SelectChannelConnector">
|
||||
@@ -776,7 +729,29 @@
|
||||
</plugin>
|
||||
</plugins>
|
||||
</build>
|
||||
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>com.h2database</groupId>
|
||||
<artifactId>h2</artifactId>
|
||||
<version>1.3.158</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.hibernate</groupId>
|
||||
<artifactId>hibernate</artifactId>
|
||||
<version>3.2.7.ga</version>
|
||||
<exclusions>
|
||||
<exclusion>
|
||||
<groupId>net.sf.ehcache</groupId>
|
||||
<artifactId>ehcache</artifactId>
|
||||
</exclusion>
|
||||
</exclusions>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>it.sk.alfresco</groupId>
|
||||
<artifactId>h2-support</artifactId>
|
||||
<version>1.0</version>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
</profile>
|
||||
</profiles>
|
||||
</project>
|
||||
|
||||
-645
@@ -1,645 +0,0 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
|
||||
<!DOCTYPE web-app PUBLIC
|
||||
"-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
|
||||
"http://java.sun.com/dtd/web-app_2_3.dtd">
|
||||
|
||||
<web-app>
|
||||
<display-name>Alfresco Web Client</display-name>
|
||||
|
||||
<description>Alfresco Web Client</description>
|
||||
|
||||
<context-param>
|
||||
<param-name>org.jboss.jbossfaces.WAR_BUNDLES_JSF_IMPL</param-name>
|
||||
<param-value>true</param-value>
|
||||
</context-param>
|
||||
|
||||
<context-param>
|
||||
<param-name>javax.faces.STATE_SAVING_METHOD</param-name>
|
||||
<param-value>server</param-value>
|
||||
</context-param>
|
||||
|
||||
<context-param>
|
||||
<param-name>javax.faces.CONFIG_FILES</param-name>
|
||||
<param-value>/WEB-INF/faces-config-app.xml,/WEB-INF/faces-config-beans.xml,/WEB-INF/faces-config-navigation.xml,/WEB-INF/faces-config-common.xml,/WEB-INF/faces-config-repo.xml,/WEB-INF/faces-config-wcm.xml,/WEB-INF/faces-config-custom.xml</param-value>
|
||||
</context-param>
|
||||
|
||||
<context-param>
|
||||
<param-name>org.apache.myfaces.ALLOW_JAVASCRIPT</param-name>
|
||||
<param-value>true</param-value>
|
||||
</context-param>
|
||||
|
||||
<context-param>
|
||||
<param-name>org.apache.myfaces.DETECT_JAVASCRIPT</param-name>
|
||||
<param-value>false</param-value>
|
||||
<description>This is an EXPERIMENTAL feature, so leave it off for now!</description>
|
||||
</context-param>
|
||||
|
||||
<context-param>
|
||||
<param-name>org.apache.myfaces.SERIALIZE_STATE_IN_SESSION</param-name>
|
||||
<param-value>false</param-value>
|
||||
<description>Stop MyFaces from Serializing the state to the session</description>
|
||||
</context-param>
|
||||
|
||||
<!-- TODO: Change this to false for production -->
|
||||
<context-param>
|
||||
<param-name>org.apache.myfaces.PRETTY_HTML</param-name>
|
||||
<param-value>true</param-value>
|
||||
<description>
|
||||
If true, rendered HTML code will be formatted, so that it is "human readable".
|
||||
i.e. additional line separators and whitespace will be written, that do not
|
||||
influence the HTML code.
|
||||
Default: "true"
|
||||
</description>
|
||||
</context-param>
|
||||
|
||||
<context-param>
|
||||
<param-name>org.apache.myfaces.AUTO_SCROLL</param-name>
|
||||
<param-value>false</param-value>
|
||||
<description>
|
||||
If true, a javascript function will be rendered that is able to restore the
|
||||
former vertical scroll on every request. Convenient feature if you have pages
|
||||
with long lists and you do not want the browser page to always jump to the top
|
||||
if you trigger a link or button action that stays on the same page.
|
||||
Default: "false"
|
||||
</description>
|
||||
</context-param>
|
||||
|
||||
<context-param>
|
||||
<param-name>contextConfigLocation</param-name>
|
||||
<param-value>/WEB-INF/web-application-context.xml</param-value>
|
||||
<description>Spring config file location</description>
|
||||
</context-param>
|
||||
<context-param>
|
||||
<param-name>contextClass</param-name>
|
||||
<param-value>org.alfresco.config.JBossEnabledWebApplicationContext</param-value>
|
||||
<description>Spring context class</description>
|
||||
</context-param>
|
||||
<context-param>
|
||||
<param-name>log4jExposeWebAppRoot</param-name>
|
||||
<param-value>false</param-value>
|
||||
<description>Do not try to resolve web app root as file</description>
|
||||
</context-param>
|
||||
|
||||
<!-- These were previously init params for the WebDAV servlet,
|
||||
but since they are also needed to MT-enable the
|
||||
ExternalAccess servlet, I have made them context wide. -->
|
||||
<context-param>
|
||||
<param-name>store</param-name>
|
||||
<param-value>workspace://SpacesStore</param-value>
|
||||
</context-param>
|
||||
<context-param>
|
||||
<param-name>rootPath</param-name>
|
||||
<param-value>/app:company_home</param-value>
|
||||
</context-param>
|
||||
|
||||
|
||||
<filter>
|
||||
<filter-name>Authentication Filter</filter-name>
|
||||
<description>Authentication filter mapped only to faces URLs. Other URLs generally use proprietary means to talk to the AuthenticationComponent</description>
|
||||
<filter-class>org.alfresco.repo.web.filter.beans.BeanProxyFilter</filter-class>
|
||||
<init-param>
|
||||
<param-name>beanName</param-name>
|
||||
<param-value>AuthenticationFilter</param-value>
|
||||
</init-param>
|
||||
|
||||
<!-- For Novell IChain support use the following filter -->
|
||||
<!--
|
||||
<filter-class>org.alfresco.web.app.servlet.HTTPRequestAuthenticationFilter</filter-class>
|
||||
<init-param>
|
||||
<param-name>httpServletRequestAuthHeaderName</param-name>
|
||||
<param-value>x-user</param-value>
|
||||
</init-param>
|
||||
<init-param>
|
||||
<param-name>authPatternString</param-name>
|
||||
<param-value>.*</param-value>
|
||||
</init-param>
|
||||
-->
|
||||
</filter>
|
||||
|
||||
<filter>
|
||||
<filter-name>Global Authentication Filter</filter-name>
|
||||
<description>Authentication filter mapped to all authenticated URLs (except web scripts). Mainly for NTLM support</description>
|
||||
<filter-class>org.alfresco.repo.web.filter.beans.BeanProxyFilter</filter-class>
|
||||
<init-param>
|
||||
<param-name>beanName</param-name>
|
||||
<param-value>GlobalAuthenticationFilter</param-value>
|
||||
</init-param>
|
||||
</filter>
|
||||
|
||||
<filter>
|
||||
<filter-name>WebScript Authentication Filter</filter-name>
|
||||
<description>Authentication filter mapped to web script URLs. Mainly for NTLM support</description>
|
||||
<filter-class>org.alfresco.repo.web.filter.beans.BeanProxyFilter</filter-class>
|
||||
<init-param>
|
||||
<param-name>beanName</param-name>
|
||||
<param-value>WebscriptAuthenticationFilter</param-value>
|
||||
</init-param>
|
||||
</filter>
|
||||
|
||||
<filter>
|
||||
<filter-name>WebDAV Authentication Filter</filter-name>
|
||||
<filter-class>org.alfresco.repo.web.filter.beans.BeanProxyFilter</filter-class>
|
||||
<init-param>
|
||||
<param-name>beanName</param-name>
|
||||
<param-value>WebDavAuthenticationFilter</param-value>
|
||||
</init-param>
|
||||
</filter>
|
||||
|
||||
<filter>
|
||||
<filter-name>Admin Authentication Filter</filter-name>
|
||||
<filter-class>org.alfresco.web.app.servlet.AdminAuthenticationFilter</filter-class>
|
||||
</filter>
|
||||
|
||||
<filter-mapping>
|
||||
<filter-name>Global Authentication Filter</filter-name>
|
||||
<url-pattern>/navigate/*</url-pattern>
|
||||
</filter-mapping>
|
||||
|
||||
<filter-mapping>
|
||||
<filter-name>Global Authentication Filter</filter-name>
|
||||
<url-pattern>/command/*</url-pattern>
|
||||
</filter-mapping>
|
||||
|
||||
<filter-mapping>
|
||||
<filter-name>Global Authentication Filter</filter-name>
|
||||
<url-pattern>/download/*</url-pattern>
|
||||
</filter-mapping>
|
||||
|
||||
<filter-mapping>
|
||||
<filter-name>Global Authentication Filter</filter-name>
|
||||
<url-pattern>/template/*</url-pattern>
|
||||
</filter-mapping>
|
||||
|
||||
<filter-mapping>
|
||||
<filter-name>Global Authentication Filter</filter-name>
|
||||
<url-pattern>/n/*</url-pattern>
|
||||
</filter-mapping>
|
||||
|
||||
<filter-mapping>
|
||||
<filter-name>Global Authentication Filter</filter-name>
|
||||
<url-pattern>/c/*</url-pattern>
|
||||
</filter-mapping>
|
||||
|
||||
<filter-mapping>
|
||||
<filter-name>Global Authentication Filter</filter-name>
|
||||
<url-pattern>/t/*</url-pattern>
|
||||
</filter-mapping>
|
||||
|
||||
<filter-mapping>
|
||||
<filter-name>Global Authentication Filter</filter-name>
|
||||
<url-pattern>/d/*</url-pattern>
|
||||
</filter-mapping>
|
||||
|
||||
<filter-mapping>
|
||||
<filter-name>WebScript Authentication Filter</filter-name>
|
||||
<url-pattern>/wcservice/*</url-pattern>
|
||||
</filter-mapping>
|
||||
|
||||
<filter-mapping>
|
||||
<filter-name>WebScript Authentication Filter</filter-name>
|
||||
<url-pattern>/wcs/*</url-pattern>
|
||||
</filter-mapping>
|
||||
|
||||
<filter-mapping>
|
||||
<filter-name>Global Authentication Filter</filter-name>
|
||||
<url-pattern>/ajax/*</url-pattern>
|
||||
</filter-mapping>
|
||||
|
||||
<filter-mapping>
|
||||
<filter-name>Global Authentication Filter</filter-name>
|
||||
<url-pattern>/faces/*</url-pattern>
|
||||
</filter-mapping>
|
||||
|
||||
<filter-mapping>
|
||||
<filter-name>Authentication Filter</filter-name>
|
||||
<url-pattern>/faces/*</url-pattern>
|
||||
</filter-mapping>
|
||||
|
||||
<filter-mapping>
|
||||
<filter-name>WebDAV Authentication Filter</filter-name>
|
||||
<url-pattern>/webdav/*</url-pattern>
|
||||
</filter-mapping>
|
||||
|
||||
<filter-mapping>
|
||||
<filter-name>Admin Authentication Filter</filter-name>
|
||||
<url-pattern>/faces/jsp/admin/*</url-pattern>
|
||||
</filter-mapping>
|
||||
|
||||
<filter-mapping>
|
||||
<filter-name>Admin Authentication Filter</filter-name>
|
||||
<url-pattern>/faces/jsp/categories/*</url-pattern>
|
||||
</filter-mapping>
|
||||
|
||||
<filter-mapping>
|
||||
<filter-name>Admin Authentication Filter</filter-name>
|
||||
<url-pattern>/faces/jsp/groups/*</url-pattern>
|
||||
</filter-mapping>
|
||||
|
||||
<filter-mapping>
|
||||
<filter-name>Admin Authentication Filter</filter-name>
|
||||
<url-pattern>/faces/jsp/users/delete-user.jsp</url-pattern>
|
||||
</filter-mapping>
|
||||
|
||||
<filter-mapping>
|
||||
<filter-name>Admin Authentication Filter</filter-name>
|
||||
<url-pattern>/faces/jsp/users/users.jsp</url-pattern>
|
||||
</filter-mapping>
|
||||
|
||||
<filter-mapping>
|
||||
<filter-name>Admin Authentication Filter</filter-name>
|
||||
<url-pattern>/faces/jsp/admin/system-info.jsp</url-pattern>
|
||||
</filter-mapping>
|
||||
|
||||
|
||||
<listener>
|
||||
<listener-class>org.apache.myfaces.webapp.StartupServletContextListener</listener-class>
|
||||
</listener>
|
||||
|
||||
<listener>
|
||||
<listener-class>org.springframework.web.util.Log4jConfigListener</listener-class>
|
||||
</listener>
|
||||
|
||||
<listener>
|
||||
<listener-class>org.alfresco.web.app.ContextLoaderListener</listener-class>
|
||||
</listener>
|
||||
|
||||
<listener>
|
||||
<listener-class>org.alfresco.web.app.ContextListener</listener-class>
|
||||
</listener>
|
||||
|
||||
<!-- Faces Servlet -->
|
||||
<servlet>
|
||||
<servlet-name>Faces Servlet</servlet-name>
|
||||
<servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
|
||||
<load-on-startup>1</load-on-startup>
|
||||
</servlet>
|
||||
|
||||
<servlet>
|
||||
<servlet-name>uploadFile</servlet-name>
|
||||
<servlet-class>org.alfresco.web.app.servlet.UploadFileServlet</servlet-class>
|
||||
</servlet>
|
||||
|
||||
<servlet>
|
||||
<servlet-name>uploadContent</servlet-name>
|
||||
<servlet-class>org.alfresco.web.app.servlet.UploadContentServlet</servlet-class>
|
||||
</servlet>
|
||||
|
||||
<servlet>
|
||||
<servlet-name>downloadContent</servlet-name>
|
||||
<servlet-class>org.alfresco.web.app.servlet.DownloadContentServlet</servlet-class>
|
||||
</servlet>
|
||||
|
||||
<servlet>
|
||||
<servlet-name>downloadRawContent</servlet-name>
|
||||
<servlet-class>org.alfresco.web.app.servlet.DownloadRawContentServlet</servlet-class>
|
||||
</servlet>
|
||||
|
||||
<servlet>
|
||||
<servlet-name>guestDownloadContent</servlet-name>
|
||||
<servlet-class>org.alfresco.web.app.servlet.GuestDownloadContentServlet</servlet-class>
|
||||
</servlet>
|
||||
|
||||
<servlet>
|
||||
<servlet-name>guestTemplateContent</servlet-name>
|
||||
<servlet-class>org.alfresco.web.app.servlet.GuestTemplateContentServlet</servlet-class>
|
||||
</servlet>
|
||||
|
||||
<servlet>
|
||||
<servlet-name>externalAccess</servlet-name>
|
||||
<servlet-class>org.alfresco.web.app.servlet.ExternalAccessServlet</servlet-class>
|
||||
</servlet>
|
||||
|
||||
<servlet>
|
||||
<servlet-name>templateContent</servlet-name>
|
||||
<servlet-class>org.alfresco.web.app.servlet.TemplateContentServlet</servlet-class>
|
||||
</servlet>
|
||||
|
||||
<servlet>
|
||||
<servlet-name>commandServlet</servlet-name>
|
||||
<servlet-class>org.alfresco.web.app.servlet.CommandServlet</servlet-class>
|
||||
</servlet>
|
||||
|
||||
<servlet>
|
||||
<servlet-name>ajaxServlet</servlet-name>
|
||||
<servlet-class>org.alfresco.web.app.servlet.ajax.AjaxServlet</servlet-class>
|
||||
</servlet>
|
||||
|
||||
<servlet>
|
||||
<servlet-name>axis</servlet-name>
|
||||
<servlet-class>org.apache.axis.transport.http.AxisServlet</servlet-class>
|
||||
<load-on-startup>5</load-on-startup>
|
||||
</servlet>
|
||||
|
||||
<servlet>
|
||||
<servlet-name>CXFServlet</servlet-name>
|
||||
<servlet-class>org.apache.cxf.transport.servlet.CXFServlet</servlet-class>
|
||||
<load-on-startup>6</load-on-startup>
|
||||
</servlet>
|
||||
|
||||
<servlet>
|
||||
<servlet-name>WebDAV</servlet-name>
|
||||
<servlet-class>org.alfresco.repo.webdav.WebDAVServlet</servlet-class>
|
||||
<load-on-startup>5</load-on-startup>
|
||||
</servlet>
|
||||
|
||||
<servlet>
|
||||
<servlet-name>apiServlet</servlet-name>
|
||||
<servlet-class>org.alfresco.web.scripts.servlet.WebScriptServlet</servlet-class>
|
||||
<init-param>
|
||||
<param-name>authenticator</param-name>
|
||||
<param-value>webscripts.authenticator.basic</param-value>
|
||||
</init-param>
|
||||
</servlet>
|
||||
|
||||
<servlet>
|
||||
<servlet-name>wcapiServlet</servlet-name>
|
||||
<servlet-class>org.alfresco.web.scripts.servlet.WebScriptServlet</servlet-class>
|
||||
<init-param>
|
||||
<param-name>authenticator</param-name>
|
||||
<param-value>webscripts.authenticator.webclient</param-value>
|
||||
</init-param>
|
||||
</servlet>
|
||||
|
||||
<servlet>
|
||||
<servlet-name>portalapiServlet</servlet-name>
|
||||
<servlet-class>org.alfresco.web.scripts.servlet.WebScriptServlet</servlet-class>
|
||||
<init-param>
|
||||
<param-name>authenticator</param-name>
|
||||
<param-value>webscripts.authenticator.webclient</param-value>
|
||||
</init-param>
|
||||
</servlet>
|
||||
|
||||
<servlet>
|
||||
<servlet-name>facebookServlet</servlet-name>
|
||||
<servlet-class>org.alfresco.web.scripts.facebook.FacebookServlet</servlet-class>
|
||||
<init-param>
|
||||
<param-name>authenticator</param-name>
|
||||
<param-value>webscripts.authenticator.facebook</param-value>
|
||||
</init-param>
|
||||
</servlet>
|
||||
|
||||
<servlet>
|
||||
<servlet-name>fbapiServlet</servlet-name>
|
||||
<servlet-class>org.alfresco.web.scripts.facebook.FacebookAPIServlet</servlet-class>
|
||||
<init-param>
|
||||
<param-name>authenticator</param-name>
|
||||
<param-value>webscripts.authenticator.facebook</param-value>
|
||||
</init-param>
|
||||
</servlet>
|
||||
|
||||
<servlet>
|
||||
<servlet-name>proxyServlet</servlet-name>
|
||||
<servlet-class>org.alfresco.web.scripts.servlet.HTTPProxyServlet</servlet-class>
|
||||
</servlet>
|
||||
|
||||
<servlet>
|
||||
<servlet-name>workflowDefinitionImageServlet</servlet-name>
|
||||
<servlet-class>org.alfresco.web.app.servlet.WorkflowDefinitionImageServlet</servlet-class>
|
||||
</servlet>
|
||||
|
||||
<servlet>
|
||||
<servlet-name>JBPMDeployProcessServlet</servlet-name>
|
||||
<servlet-class>org.alfresco.web.app.servlet.JBPMDeployProcessServlet</servlet-class>
|
||||
</servlet>
|
||||
|
||||
<servlet-mapping>
|
||||
<servlet-name>Faces Servlet</servlet-name>
|
||||
<url-pattern>/faces/*</url-pattern>
|
||||
</servlet-mapping>
|
||||
|
||||
<servlet-mapping>
|
||||
<servlet-name>uploadFile</servlet-name>
|
||||
<url-pattern>/uploadFileServlet</url-pattern>
|
||||
</servlet-mapping>
|
||||
|
||||
<servlet-mapping>
|
||||
<servlet-name>uploadContent</servlet-name>
|
||||
<url-pattern>/upload/*</url-pattern>
|
||||
</servlet-mapping>
|
||||
|
||||
<servlet-mapping>
|
||||
<servlet-name>downloadContent</servlet-name>
|
||||
<url-pattern>/download/*</url-pattern>
|
||||
</servlet-mapping>
|
||||
|
||||
<servlet-mapping>
|
||||
<servlet-name>downloadContent</servlet-name>
|
||||
<url-pattern>/d/*</url-pattern>
|
||||
</servlet-mapping>
|
||||
|
||||
<servlet-mapping>
|
||||
<servlet-name>downloadRawContent</servlet-name>
|
||||
<url-pattern>/dr</url-pattern>
|
||||
</servlet-mapping>
|
||||
|
||||
<servlet-mapping>
|
||||
<servlet-name>guestDownloadContent</servlet-name>
|
||||
<url-pattern>/guestDownload/*</url-pattern>
|
||||
</servlet-mapping>
|
||||
|
||||
<servlet-mapping>
|
||||
<servlet-name>guestDownloadContent</servlet-name>
|
||||
<url-pattern>/gd/*</url-pattern>
|
||||
</servlet-mapping>
|
||||
|
||||
<servlet-mapping>
|
||||
<servlet-name>templateContent</servlet-name>
|
||||
<url-pattern>/template/*</url-pattern>
|
||||
</servlet-mapping>
|
||||
|
||||
<servlet-mapping>
|
||||
<servlet-name>templateContent</servlet-name>
|
||||
<url-pattern>/t/*</url-pattern>
|
||||
</servlet-mapping>
|
||||
|
||||
<servlet-mapping>
|
||||
<servlet-name>guestTemplateContent</servlet-name>
|
||||
<url-pattern>/guestTemplate/*</url-pattern>
|
||||
</servlet-mapping>
|
||||
|
||||
<servlet-mapping>
|
||||
<servlet-name>guestTemplateContent</servlet-name>
|
||||
<url-pattern>/gt/*</url-pattern>
|
||||
</servlet-mapping>
|
||||
|
||||
<servlet-mapping>
|
||||
<servlet-name>externalAccess</servlet-name>
|
||||
<url-pattern>/navigate/*</url-pattern>
|
||||
</servlet-mapping>
|
||||
|
||||
<servlet-mapping>
|
||||
<servlet-name>externalAccess</servlet-name>
|
||||
<url-pattern>/n/*</url-pattern>
|
||||
</servlet-mapping>
|
||||
|
||||
<servlet-mapping>
|
||||
<servlet-name>commandServlet</servlet-name>
|
||||
<url-pattern>/command/*</url-pattern>
|
||||
</servlet-mapping>
|
||||
|
||||
<servlet-mapping>
|
||||
<servlet-name>commandServlet</servlet-name>
|
||||
<url-pattern>/c/*</url-pattern>
|
||||
</servlet-mapping>
|
||||
|
||||
<servlet-mapping>
|
||||
<servlet-name>ajaxServlet</servlet-name>
|
||||
<url-pattern>/ajax/*</url-pattern>
|
||||
</servlet-mapping>
|
||||
|
||||
<servlet-mapping>
|
||||
<servlet-name>axis</servlet-name>
|
||||
<url-pattern>/api/*</url-pattern>
|
||||
</servlet-mapping>
|
||||
|
||||
<servlet-mapping>
|
||||
<servlet-name>CXFServlet</servlet-name>
|
||||
<url-pattern>/cmis/*</url-pattern>
|
||||
</servlet-mapping>
|
||||
|
||||
<servlet-mapping>
|
||||
<servlet-name>WebDAV</servlet-name>
|
||||
<url-pattern>/webdav/*</url-pattern>
|
||||
</servlet-mapping>
|
||||
|
||||
<servlet-mapping>
|
||||
<servlet-name>apiServlet</servlet-name>
|
||||
<url-pattern>/service/*</url-pattern>
|
||||
</servlet-mapping>
|
||||
|
||||
<servlet-mapping>
|
||||
<servlet-name>apiServlet</servlet-name>
|
||||
<url-pattern>/s/*</url-pattern>
|
||||
</servlet-mapping>
|
||||
|
||||
<servlet-mapping>
|
||||
<servlet-name>wcapiServlet</servlet-name>
|
||||
<url-pattern>/wcservice/*</url-pattern>
|
||||
</servlet-mapping>
|
||||
|
||||
<servlet-mapping>
|
||||
<servlet-name>wcapiServlet</servlet-name>
|
||||
<url-pattern>/wcs/*</url-pattern>
|
||||
</servlet-mapping>
|
||||
|
||||
<servlet-mapping>
|
||||
<servlet-name>portalapiServlet</servlet-name>
|
||||
<url-pattern>/168service/*</url-pattern>
|
||||
</servlet-mapping>
|
||||
|
||||
<servlet-mapping>
|
||||
<servlet-name>portalapiServlet</servlet-name>
|
||||
<url-pattern>/168s/*</url-pattern>
|
||||
</servlet-mapping>
|
||||
|
||||
<servlet-mapping>
|
||||
<servlet-name>facebookServlet</servlet-name>
|
||||
<url-pattern>/facebook/*</url-pattern>
|
||||
</servlet-mapping>
|
||||
|
||||
<servlet-mapping>
|
||||
<servlet-name>facebookServlet</servlet-name>
|
||||
<url-pattern>/fb/*</url-pattern>
|
||||
</servlet-mapping>
|
||||
|
||||
<servlet-mapping>
|
||||
<servlet-name>fbapiServlet</servlet-name>
|
||||
<url-pattern>/fbservice/*</url-pattern>
|
||||
</servlet-mapping>
|
||||
|
||||
<servlet-mapping>
|
||||
<servlet-name>fbapiServlet</servlet-name>
|
||||
<url-pattern>/fbs/*</url-pattern>
|
||||
</servlet-mapping>
|
||||
|
||||
<servlet-mapping>
|
||||
<servlet-name>proxyServlet</servlet-name>
|
||||
<url-pattern>/proxy</url-pattern>
|
||||
</servlet-mapping>
|
||||
|
||||
<servlet-mapping>
|
||||
<servlet-name>JBPMDeployProcessServlet</servlet-name>
|
||||
<url-pattern>/jbpm/deployprocess</url-pattern>
|
||||
</servlet-mapping>
|
||||
|
||||
<servlet-mapping>
|
||||
<servlet-name>workflowDefinitionImageServlet</servlet-name>
|
||||
<url-pattern>/workflowdefinitionimage/*</url-pattern>
|
||||
</servlet-mapping>
|
||||
|
||||
<session-config>
|
||||
<session-timeout>60</session-timeout>
|
||||
</session-config>
|
||||
|
||||
<welcome-file-list>
|
||||
<welcome-file>index.jsp</welcome-file>
|
||||
</welcome-file-list>
|
||||
|
||||
<error-page>
|
||||
<exception-type>java.lang.Exception</exception-type>
|
||||
<location>/jsp/error.jsp</location>
|
||||
</error-page>
|
||||
|
||||
<!-- GC: Commented out for jetty running. -->
|
||||
<!-- <resource-ref>-->
|
||||
<!-- <description>The Alfresco database connection</description>-->
|
||||
<!-- <res-ref-name>jdbc/dataSource</res-ref-name>-->
|
||||
<!-- <res-type>javax.sql.DataSource</res-type>-->
|
||||
<!-- <res-auth>Container</res-auth>-->
|
||||
<!-- <res-sharing-scope>Unshareable</res-sharing-scope>-->
|
||||
<!-- </resource-ref>-->
|
||||
|
||||
<env-entry>
|
||||
<description>A flag that globally enables or disables startup of the major Alfresco subsystems.</description>
|
||||
<env-entry-name>properties/startup.enable</env-entry-name>
|
||||
<env-entry-value>true</env-entry-value>
|
||||
<env-entry-type>java.lang.Boolean</env-entry-type>
|
||||
</env-entry>
|
||||
|
||||
<env-entry>
|
||||
<description>The filesystem directory below which content and index data is stored. Should be on a shared disk
|
||||
if this is a clustered installation.</description>
|
||||
<env-entry-name>properties/dir.root</env-entry-name>
|
||||
<env-entry-value/> <!-- Empty value included for JBoss compatibility -->
|
||||
<env-entry-type>java.lang.String</env-entry-type>
|
||||
</env-entry>
|
||||
|
||||
<env-entry>
|
||||
<description>The fully qualified name of a org.hibernate.dialect.Dialect subclass that allows Hibernate to
|
||||
generate SQL optimized for a particular relational database. Choose from org.hibernate.dialect.DerbyDialect,
|
||||
org.hibernate.dialect.MySQLInnoDBDialect,
|
||||
org.alfresco.repo.domain.hibernate.dialect.AlfrescoOracle9Dialect,
|
||||
org.alfresco.repo.domain.hibernate.dialect.AlfrescoSybaseAnywhereDialect,
|
||||
org.alfresco.repo.domain.hibernate.dialect.AlfrescoSQLServerDialect, org.hibernate.dialect.PostgreSQLDialect</description>
|
||||
<env-entry-name>properties/hibernate.dialect</env-entry-name>
|
||||
<env-entry-value/> <!-- Empty value included for JBoss compatibility -->
|
||||
<env-entry-type>java.lang.String</env-entry-type>
|
||||
</env-entry>
|
||||
|
||||
<env-entry>
|
||||
<description>Mapping from tokens in Hibernate queries to SQL tokens. For PostgreSQL, set this to "true
|
||||
TRUE, false FALSE".</description>
|
||||
<env-entry-name>properties/hibernate.query.substitutions</env-entry-name>
|
||||
<env-entry-value/> <!-- Empty value included for JBoss compatibility -->
|
||||
<env-entry-type>java.lang.String</env-entry-type>
|
||||
</env-entry>
|
||||
|
||||
<env-entry>
|
||||
<description>Enable use of JDBC3 PreparedStatement.getGeneratedKeys() to retrieve natively generated keys
|
||||
after insert. Requires JDBC3+ driver. Set to false if your driver has problems with the Hibernate identifier
|
||||
generators. By default, tries to determine the driver capabilities using connection metadata. </description>
|
||||
<env-entry-name>properties/hibernate.jdbc.use_get_generated_keys</env-entry-name>
|
||||
<env-entry-value/> <!-- Empty value included for JBoss compatibility -->
|
||||
<env-entry-type>java.lang.String</env-entry-type>
|
||||
</env-entry>
|
||||
|
||||
<env-entry>
|
||||
<description>Qualify unqualified table names with the given schema/tablespace in generated SQL. It may be
|
||||
necessary to set this when the target database has more than one schema.</description>
|
||||
<env-entry-name>properties/hibernate.default_schema</env-entry-name>
|
||||
<env-entry-value/> <!-- Empty value included for JBoss compatibility -->
|
||||
<env-entry-type>java.lang.String</env-entry-type>
|
||||
</env-entry>
|
||||
|
||||
</web-app>
|
||||
Reference in New Issue
Block a user