diff --git a/archiva-modules/archiva-web/archiva-webapp-test-js/pom.xml b/archiva-modules/archiva-web/archiva-webapp-test-js/pom.xml
index a19bb3576..1a36d93a3 100644
--- a/archiva-modules/archiva-web/archiva-webapp-test-js/pom.xml
+++ b/archiva-modules/archiva-web/archiva-webapp-test-js/pom.xml
@@ -276,9 +276,6 @@
-
-
-
@@ -320,8 +317,6 @@
pre-integration-test
- ${project.build.directory}/tomcat7x/conf
- ${project.build.directory}/tomcat7x
/archiva
${container.test.port}
UTF-8
@@ -334,9 +329,8 @@
${project.build.directory}
true
- src/test/${container.name}/Catalina/localhost/archiva.xml
+ ${project.build.testOutputDirectory}/archiva.xml
true
- ${project.build.directory}/tomcat7x/conf/server.xml
diff --git a/archiva-modules/archiva-web/archiva-webapp-test-js/src/test/tomcat7x/conf/Catalina/localhost/archiva.xml b/archiva-modules/archiva-web/archiva-webapp-test-js/src/test/resources/archiva.xml
similarity index 90%
rename from archiva-modules/archiva-web/archiva-webapp-test-js/src/test/tomcat7x/conf/Catalina/localhost/archiva.xml
rename to archiva-modules/archiva-web/archiva-webapp-test-js/src/test/resources/archiva.xml
index af0692056..57dc7f860 100644
--- a/archiva-modules/archiva-web/archiva-webapp-test-js/src/test/tomcat7x/conf/Catalina/localhost/archiva.xml
+++ b/archiva-modules/archiva-web/archiva-webapp-test-js/src/test/resources/archiva.xml
@@ -19,12 +19,12 @@
-->
+ docBase="${webappDirectory}">
diff --git a/archiva-modules/archiva-web/archiva-webapp-test-js/src/test/tomcat7x/conf/catalina.policy b/archiva-modules/archiva-web/archiva-webapp-test-js/src/test/tomcat7x/conf/catalina.policy
deleted file mode 100644
index 167e10ff0..000000000
--- a/archiva-modules/archiva-web/archiva-webapp-test-js/src/test/tomcat7x/conf/catalina.policy
+++ /dev/null
@@ -1,7 +0,0 @@
- grant {
- permission java.security.AllPermission;
- };
-
-grant codeBase "file:${catalina.home}/lib/tomcat-juli.jar" {
- permission java.lang.RuntimePermission "setContextClassLoader";
-};
\ No newline at end of file
diff --git a/archiva-modules/archiva-web/archiva-webapp-test-js/src/test/tomcat7x/conf/catalina.properties b/archiva-modules/archiva-web/archiva-webapp-test-js/src/test/tomcat7x/conf/catalina.properties
deleted file mode 100644
index 4cb90ce92..000000000
--- a/archiva-modules/archiva-web/archiva-webapp-test-js/src/test/tomcat7x/conf/catalina.properties
+++ /dev/null
@@ -1,81 +0,0 @@
-# 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.base}/lib,${catalina.base}/lib/*.jar,${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/archiva-modules/archiva-web/archiva-webapp-test-js/src/test/tomcat7x/conf/context.xml b/archiva-modules/archiva-web/archiva-webapp-test-js/src/test/tomcat7x/conf/context.xml
deleted file mode 100644
index 876067a0f..000000000
--- a/archiva-modules/archiva-web/archiva-webapp-test-js/src/test/tomcat7x/conf/context.xml
+++ /dev/null
@@ -1,35 +0,0 @@
-
-
-
-
-
-
- WEB-INF/web.xml
-
-
-
-
-
-
-
-
diff --git a/archiva-modules/archiva-web/archiva-webapp-test-js/src/test/tomcat7x/conf/logging.properties b/archiva-modules/archiva-web/archiva-webapp-test-js/src/test/tomcat7x/conf/logging.properties
deleted file mode 100644
index 9808c7340..000000000
--- a/archiva-modules/archiva-web/archiva-webapp-test-js/src/test/tomcat7x/conf/logging.properties
+++ /dev/null
@@ -1,46 +0,0 @@
-# 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.
-
-handlers = java.util.logging.ConsoleHandler
-
-############################################################
-# Handler specific properties.
-# Describes specific configuration info for Handlers.
-############################################################
-
-java.util.logging.ConsoleHandler.level = FINE
-java.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFormatter
-
-############################################################
-# Facility specific properties.
-# Provides extra control for each logger.
-############################################################
-
-org.apache.catalina.level = @catalina.logging.level@
-org.apache.catalina.startup.HostConfig.level = INFO
-org.apache.catalina.session.ManagerBase.level = INFO
-
-
-org.apache.catalina.core.ContainerBase.[Catalina].[localhost].level = INFO
-org.apache.catalina.core.ContainerBase.[Catalina].[localhost].handlers = java.util.logging.ConsoleHandler
-
-org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/manager].level = INFO
-org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/manager].handlers = java.util.logging.ConsoleHandler
-
-org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/admin].level = INFO
-org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/admin].handlers = java.util.logging.ConsoleHandler
-
-org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/host-manager].level = INFO
-org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/host-manager].handlers = java.util.logging.ConsoleHandler
\ No newline at end of file
diff --git a/archiva-modules/archiva-web/archiva-webapp-test-js/src/test/tomcat7x/conf/server.xml b/archiva-modules/archiva-web/archiva-webapp-test-js/src/test/tomcat7x/conf/server.xml
deleted file mode 100644
index 5c4edccda..000000000
--- a/archiva-modules/archiva-web/archiva-webapp-test-js/src/test/tomcat7x/conf/server.xml
+++ /dev/null
@@ -1,49 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/archiva-modules/archiva-web/archiva-webapp-test-js/src/test/tomcat7x/conf/web.xml b/archiva-modules/archiva-web/archiva-webapp-test-js/src/test/tomcat7x/conf/web.xml
deleted file mode 100644
index 05f7c77f3..000000000
--- a/archiva-modules/archiva-web/archiva-webapp-test-js/src/test/tomcat7x/conf/web.xml
+++ /dev/null
@@ -1,1205 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 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/vnd.ms-powerpoint
-
-
- pps
- application/vnd.ms-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
-
-
- svg
- image/svg+xml
-
-
- svgz
- image/svg+xml
-
-
- 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
-
-
- xls
- application/vnd.ms-excel
-
-
- xml
- application/xml
-
-
- xpm
- image/x-xpixmap
-
-
- xsl
- application/xml
-
-
- xslt
- application/xslt+xml
-
-
- xul
- application/vnd.mozilla.xul+xml
-
-
- xwd
- image/x-xwindowdump
-
-
- vsd
- application/x-visio
-
-
- wav
- audio/x-wav
-
-
-
- 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
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- index.html
- index.htm
- index.jsp
-
-
-