diff --git a/pom.xml b/pom.xml
index b73efd6500ee3c369e9e3fdd860427b21465099e..c1d906b60463fbe29a1f47873e9e57f54e34bcba 100644
--- a/pom.xml
+++ b/pom.xml
@@ -68,7 +68,7 @@
 		<cluster.runner.version>2.1.0.0</cluster.runner.version>
 
 		<!-- Tomcat -->
-		<tomcat.boot.version>0.3.9</tomcat.boot.version>
+		<tomcat.boot.version>0.4.0-RC2</tomcat.boot.version>
 	</properties>
 	<build>
 		<finalName>fess</finalName>
diff --git a/src/main/assemblies/files/fess.in.sh b/src/main/assemblies/files/fess.in.sh
index 563ccdfabb50a8973daebe3d55419504e1be59af..b01831fc5f6059272b6246f5cdd67af0fcadaadf 100755
--- a/src/main/assemblies/files/fess.in.sh
+++ b/src/main/assemblies/files/fess.in.sh
@@ -74,7 +74,6 @@ FESS_JAVA_OPTS="$FESS_JAVA_OPTS -Dfess.home=$FESS_HOME"
 FESS_JAVA_OPTS="$FESS_JAVA_OPTS -Dfess.context.path=/$APP_NAME"
 FESS_JAVA_OPTS="$FESS_JAVA_OPTS -Dfess.port=8080"
 FESS_JAVA_OPTS="$FESS_JAVA_OPTS -Dfess.webapp.path=$FESS_HOME/app"
-FESS_JAVA_OPTS="$FESS_JAVA_OPTS -Dfess.webxml.path=$FESS_HOME/app/WEB-INF/web.xml"
 FESS_JAVA_OPTS="$FESS_JAVA_OPTS -Dfess.temp.path=$FESS_HOME/temp"
 FESS_JAVA_OPTS="$FESS_JAVA_OPTS -Dfess.log.name=$APP_NAME"
 FESS_JAVA_OPTS="$FESS_JAVA_OPTS -Dfess.log.path=$FESS_HOME/logs"
diff --git a/src/main/java/org/codelibs/fess/FessBoot.java b/src/main/java/org/codelibs/fess/FessBoot.java
index 1e75c5a1444d92aa31f990a3d7ca70cf9c0165a4..69960f7355ad8f60e3241210f1739f49eecf153d 100644
--- a/src/main/java/org/codelibs/fess/FessBoot.java
+++ b/src/main/java/org/codelibs/fess/FessBoot.java
@@ -29,8 +29,6 @@ public class FessBoot extends TomcatBoot {
 
     private static final String FESS_TEMP_PATH = "fess.temp.path";
 
-    private static final String FESS_WEBXML_PATH = "fess.webxml.path";
-
     private static final String FESS_WEBAPP_PATH = "fess.webapp.path";
 
     private static final String JAVA_IO_TMPDIR = "java.io.tmpdir";
@@ -50,15 +48,6 @@ public class FessBoot extends TomcatBoot {
         return super.prepareWebappPath();
     }
 
-    @Override
-    protected String prepareWebXmlPath() {
-        final String value = System.getProperty(FESS_WEBXML_PATH);
-        if (value != null) {
-            return value;
-        }
-        return super.prepareWebXmlPath();
-    }
-
     @Override
     protected String getMarkDir() {
         return new File(System.getProperty(JAVA_IO_TMPDIR), "fessboot").getAbsolutePath();