diff --git a/pom.xml b/pom.xml
index e822496ea0..3c84ce2535 100644
--- a/pom.xml
+++ b/pom.xml
@@ -438,7 +438,7 @@
1.2.0
- 7.6.15.v20140411
+ 9.2.2.v20140723
1.2.3
diff --git a/scm-clients/scm-cli-client/pom.xml b/scm-clients/scm-cli-client/pom.xml
index 50b3c03c9d..5df700628d 100644
--- a/scm-clients/scm-cli-client/pom.xml
+++ b/scm-clients/scm-cli-client/pom.xml
@@ -166,7 +166,7 @@
- org.mortbay.jetty
+ org.eclipse.jetty
jetty-maven-plugin
${jetty.version}
@@ -182,20 +182,13 @@
UTF-8
-
-
- 8081
- 60000
- 16384
-
-
+
+ 8081
+
/scm
${project.build.directory}/webapp/scm-webapp.war
- ${project.build.javaLevel}
- ${project.build.javaLevel}
- ${project.build.sourceEncoding}
0
true
diff --git a/scm-clients/scm-client-impl/pom.xml b/scm-clients/scm-client-impl/pom.xml
index 8bfe7af4a9..45e7069988 100644
--- a/scm-clients/scm-client-impl/pom.xml
+++ b/scm-clients/scm-client-impl/pom.xml
@@ -168,7 +168,7 @@
- org.mortbay.jetty
+ org.eclipse.jetty
jetty-maven-plugin
${jetty.version}
@@ -184,20 +184,13 @@
UTF-8
-
-
- 8081
- 60000
- 16384
-
-
+
+ 8081
+
/scm
${project.build.directory}/webapp/scm-webapp.war
- ${project.build.javaLevel}
- ${project.build.javaLevel}
- ${project.build.sourceEncoding}
0
true
diff --git a/scm-plugin-backend/pom.xml b/scm-plugin-backend/pom.xml
index 97487a169e..08ce0b2493 100644
--- a/scm-plugin-backend/pom.xml
+++ b/scm-plugin-backend/pom.xml
@@ -137,7 +137,7 @@
- org.mortbay.jetty
+ org.eclipse.jetty
jetty-maven-plugin
${jetty.version}
@@ -146,9 +146,6 @@
/scm-plugin-backend
- ${project.build.javaLevel}
- ${project.build.javaLevel}
- ${project.build.sourceEncoding}
0
diff --git a/scm-server/pom.xml b/scm-server/pom.xml
index dd04797de3..6b5f12f9dc 100644
--- a/scm-server/pom.xml
+++ b/scm-server/pom.xml
@@ -41,12 +41,6 @@
${jetty.version}
-
- org.eclipse.jetty
- jetty-ajp
- ${jetty.version}
-
-
diff --git a/scm-server/src/main/conf/server-config.xml b/scm-server/src/main/conf/server-config.xml
index f55553ab45..dd89ba65ae 100644
--- a/scm-server/src/main/conf/server-config.xml
+++ b/scm-server/src/main/conf/server-config.xml
@@ -1,5 +1,5 @@
-
+
-
+
+
+
+ 16384
+ 16384
+
+
+
+
+
-
-
-
-
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
- 16384
-
-
/scm
- /var/webapp/scm-webapp.war
+
+ /var/webapp/scm-webapp.war
org.eclipse.jetty.servlet.Default.dirAllowed
false
- /work
+ /work/scm
@@ -80,13 +102,14 @@
- - /var/webapp/docroot
+ -
+ /var/webapp/docroot
- /work
+ /work/docroot
@@ -100,82 +123,9 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/scm-server/src/main/java/sonia/scm/server/ScmServer.java b/scm-server/src/main/java/sonia/scm/server/ScmServer.java
index 507e12a37f..07b0593386 100644
--- a/scm-server/src/main/java/sonia/scm/server/ScmServer.java
+++ b/scm-server/src/main/java/sonia/scm/server/ScmServer.java
@@ -99,16 +99,9 @@ public class ScmServer extends Thread
server.join();
}
- catch (Exception ex)
+ catch (InterruptedException ex)
{
- if (ex instanceof ScmServerException)
- {
- throw(ScmServerException) ex;
- }
- else
- {
- throw new ScmServerException("could not start scm-server", ex);
- }
+ throw new ScmServerException("could not start scm-server", ex);
}
}
diff --git a/scm-webapp/pom.xml b/scm-webapp/pom.xml
index 126c63e60f..f19cdc5938 100644
--- a/scm-webapp/pom.xml
+++ b/scm-webapp/pom.xml
@@ -451,10 +451,13 @@
- org.mortbay.jetty
+ org.eclipse.jetty
jetty-maven-plugin
${jetty.version}
+
+ 8081
+
8005
STOP
@@ -471,19 +474,10 @@
true
-
-
- 8081
- 60000
- 16384
-
-
/scm
- ${project.build.javaLevel}
- ${project.build.javaLevel}
- ${project.build.sourceEncoding}
+ ${project.basedir}/src/main/conf/jetty.xml
0
@@ -587,10 +581,13 @@
- org.mortbay.jetty
+ org.eclipse.jetty
jetty-maven-plugin
${jetty.version}
+
+ 8081
+
8085
STOP
@@ -599,16 +596,7 @@
target/scm-it
-
-
- 8081
- 60000
- 16384
-
-
- ${project.build.javaLevel}
- ${project.build.javaLevel}
- ${project.build.sourceEncoding}
+ ${project.basedir}/src/main/conf/jetty.xml
0
true
@@ -667,10 +655,13 @@
- org.mortbay.jetty
+ org.eclipse.jetty
jetty-maven-plugin
${jetty.version}
+
+ 8082
+
8086
STOP
@@ -679,16 +670,7 @@
target/scm-it
-
-
- 8082
- 60000
- 16384
-
-
- ${project.build.javaLevel}
- ${project.build.javaLevel}
- ${project.build.sourceEncoding}
+ ${project.basedir}/src/main/conf/jetty.xml
0
true
diff --git a/scm-webapp/src/main/conf/jetty.xml b/scm-webapp/src/main/conf/jetty.xml
new file mode 100644
index 0000000000..6abd6e54c7
--- /dev/null
+++ b/scm-webapp/src/main/conf/jetty.xml
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+
+ 16384
+ 16384
+
+
+
\ No newline at end of file