You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hbase.apache.org by ap...@apache.org on 2009/10/11 10:50:55 UTC

svn commit: r824041 - in /hadoop/hbase/trunk: CHANGES.txt bin/hbase src/java/org/apache/hadoop/hbase/util/InfoServer.java src/webapps/rest/META-INF/MANIFEST.MF src/webapps/rest/WEB-INF/web.xml

Author: apurtell
Date: Sun Oct 11 08:50:54 2009
New Revision: 824041

URL: http://svn.apache.org/viewvc?rev=824041&view=rev
Log:
HBABSE-1889 ClassNotFoundException on trunk for REST

Modified:
    hadoop/hbase/trunk/CHANGES.txt
    hadoop/hbase/trunk/bin/hbase
    hadoop/hbase/trunk/src/java/org/apache/hadoop/hbase/util/InfoServer.java
    hadoop/hbase/trunk/src/webapps/rest/META-INF/MANIFEST.MF
    hadoop/hbase/trunk/src/webapps/rest/WEB-INF/web.xml

Modified: hadoop/hbase/trunk/CHANGES.txt
URL: http://svn.apache.org/viewvc/hadoop/hbase/trunk/CHANGES.txt?rev=824041&r1=824040&r2=824041&view=diff
==============================================================================
--- hadoop/hbase/trunk/CHANGES.txt (original)
+++ hadoop/hbase/trunk/CHANGES.txt Sun Oct 11 08:50:54 2009
@@ -63,6 +63,7 @@
                Filters client-side
    HBASE-1890  hbase-1506 where assignment is done at regionserver doesn't
                 work
+   HBASE-1889  ClassNotFoundException on trunk for REST
 
   IMPROVEMENTS
    HBASE-1760  Cleanup TODOs in HTable

Modified: hadoop/hbase/trunk/bin/hbase
URL: http://svn.apache.org/viewvc/hadoop/hbase/trunk/bin/hbase?rev=824041&r1=824040&r2=824041&view=diff
==============================================================================
--- hadoop/hbase/trunk/bin/hbase (original)
+++ hadoop/hbase/trunk/bin/hbase Sun Oct 11 08:50:54 2009
@@ -58,7 +58,6 @@
   echo "  shell            run the HBase shell"
   echo "  master           run an HBase HMaster node" 
   echo "  regionserver     run an HBase HRegionServer node" 
-  echo "  rest             run an HBase REST server" 
   echo "  thrift           run an HBase Thrift server" 
   echo "  zookeeper        run a Zookeeper server"
   echo "  migrate          upgrade an hbase.rootdir"
@@ -192,8 +191,6 @@
 elif [ "$COMMAND" = "regionserver" ] ; then
   CLASS='org.apache.hadoop.hbase.regionserver.HRegionServer'
   HBASE_OPTS="$HBASE_OPTS $HBASE_REGIONSERVER_OPTS"
-elif [ "$COMMAND" = "rest" ] ; then
-  CLASS='org.apache.hadoop.hbase.rest.Dispatcher'
 elif [ "$COMMAND" = "thrift" ] ; then
   CLASS='org.apache.hadoop.hbase.thrift.ThriftServer'
   HBASE_OPTS="$HBASE_OPTS $HBASE_THRIFT_OPTS"

Modified: hadoop/hbase/trunk/src/java/org/apache/hadoop/hbase/util/InfoServer.java
URL: http://svn.apache.org/viewvc/hadoop/hbase/trunk/src/java/org/apache/hadoop/hbase/util/InfoServer.java?rev=824041&r1=824040&r2=824041&view=diff
==============================================================================
--- hadoop/hbase/trunk/src/java/org/apache/hadoop/hbase/util/InfoServer.java (original)
+++ hadoop/hbase/trunk/src/java/org/apache/hadoop/hbase/util/InfoServer.java Sun Oct 11 08:50:54 2009
@@ -50,19 +50,7 @@
   public InfoServer(String name, String bindAddress, int port, boolean findPort)
   throws IOException {
     super(name, bindAddress, port, findPort);
-
-    HandlerCollection handlers =
-        new ContextHandlerCollection();
-
-    if (name.equals("master")) {
-      // Put up the rest webapp.
-      WebAppContext wac = new WebAppContext();
-      wac.setContextPath("/api");
-      wac.setWar(getWebAppDir("rest"));
-
-      handlers.addHandler(wac);
-    }
-    webServer.addHandler(handlers);
+    webServer.addHandler(new ContextHandlerCollection());
   }
 
   protected void addDefaultApps(ContextHandlerCollection parent, String appDir)

Modified: hadoop/hbase/trunk/src/webapps/rest/META-INF/MANIFEST.MF
URL: http://svn.apache.org/viewvc/hadoop/hbase/trunk/src/webapps/rest/META-INF/MANIFEST.MF?rev=824041&r1=824040&r2=824041&view=diff
==============================================================================
--- hadoop/hbase/trunk/src/webapps/rest/META-INF/MANIFEST.MF (original)
+++ hadoop/hbase/trunk/src/webapps/rest/META-INF/MANIFEST.MF Sun Oct 11 08:50:54 2009
@@ -1,9 +0,0 @@
-Manifest-Version: 1.0
-Class-Path: 
-
-Manifest-Version: 1.0
-Class-Path: 
-
-Manifest-Version: 1.0
-Class-Path: 
-

Modified: hadoop/hbase/trunk/src/webapps/rest/WEB-INF/web.xml
URL: http://svn.apache.org/viewvc/hadoop/hbase/trunk/src/webapps/rest/WEB-INF/web.xml?rev=824041&r1=824040&r2=824041&view=diff
==============================================================================
--- hadoop/hbase/trunk/src/webapps/rest/WEB-INF/web.xml (original)
+++ hadoop/hbase/trunk/src/webapps/rest/WEB-INF/web.xml Sun Oct 11 08:50:54 2009
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<web-app id="WebApp_ID" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
-  <display-name>jsonrest</display-name>
-  <servlet>
-    <description>Hbase JSONREST Interface</description>
-    <display-name>api</display-name>
-    <servlet-name>api</servlet-name>
-    <servlet-class>org.apache.hadoop.hbase.rest.Dispatcher</servlet-class>
-  </servlet>
-  <servlet-mapping>
-    <servlet-name>api</servlet-name>
-    <url-pattern>/api/*</url-pattern>
-  </servlet-mapping>
-</web-app>