You are viewing a plain text version of this content. The canonical link for it is here.
Posted to common-commits@hadoop.apache.org by cu...@apache.org on 2006/02/08 21:39:29 UTC
svn commit: r376055 - in /lucene/hadoop/trunk: build.xml
src/java/org/apache/hadoop/mapred/JobTrackerInfoServer.java
src/webapps/index.html
Author: cutting
Date: Wed Feb 8 12:39:16 2006
New Revision: 376055
URL: http://svn.apache.org/viewcvs?rev=376055&view=rev
Log:
Fix HADOOP-28. Jsp pages are now pre-compiled to servlets that can access package-private classes.
Added:
lucene/hadoop/trunk/src/webapps/index.html
Modified:
lucene/hadoop/trunk/build.xml
lucene/hadoop/trunk/src/java/org/apache/hadoop/mapred/JobTrackerInfoServer.java
Modified: lucene/hadoop/trunk/build.xml
URL: http://svn.apache.org/viewcvs/lucene/hadoop/trunk/build.xml?rev=376055&r1=376054&r2=376055&view=diff
==============================================================================
--- lucene/hadoop/trunk/build.xml (original)
+++ lucene/hadoop/trunk/build.xml Wed Feb 8 12:39:16 2006
@@ -23,6 +23,7 @@
<property name="build.dir" value="build"/>
<property name="build.classes" value="${build.dir}/classes"/>
+ <property name="build.src" value="${build.dir}/src"/>
<property name="build.webapps" value="${build.dir}/webapps"/>
<property name="build.examples" value="${build.dir}/examples"/>
<property name="build.docs" value="${build.dir}/docs"/>
@@ -53,7 +54,7 @@
<path id="classpath">
<pathelement location="${build.classes}"/>
<fileset dir="${lib.dir}">
- <include name="*.jar" />
+ <include name="**/*.jar" />
</fileset>
</path>
@@ -71,7 +72,8 @@
<target name="init">
<mkdir dir="${build.dir}"/>
<mkdir dir="${build.classes}"/>
- <mkdir dir="${build.webapps}"/>
+ <mkdir dir="${build.src}"/>
+ <mkdir dir="${build.webapps}/WEB-INF"/>
<mkdir dir="${build.examples}"/>
<mkdir dir="${test.build.dir}"/>
@@ -81,8 +83,8 @@
<fileset dir="${conf.dir}" includes="**/*.template"/>
</touch>
- <copy todir="${build.webapps}/jobtracker">
- <fileset dir="${src.webapps}/jobtracker"/>
+ <copy todir="${build.webapps}/">
+ <fileset file="${src.webapps}/index.html"/>
</copy>
<copy todir="${conf.dir}" verbose="true">
@@ -95,9 +97,19 @@
<!-- Compile the Java files -->
<!-- ====================================================== -->
<target name="compile" depends="init">
+ <jspc
+ srcdir="${src.webapps}"
+ includes="**/*.jsp"
+ destdir="${build.src}"
+ package="org.apache.hadoop.mapred"
+ uriroot="${src.webapps}/jobtracker"
+ webxml="${build.webapps}/WEB-INF/web.xml">
+ <classpath refid="classpath"/>
+ </jspc>
+
<javac
encoding="${build.encoding}"
- srcdir="${src.dir}"
+ srcdir="${src.dir};${build.src}"
includes="org/apache/hadoop/**/*.java"
destdir="${build.classes}"
debug="${javac.debug}"
@@ -107,6 +119,7 @@
deprecation="${javac.deprecation}">
<classpath refid="classpath"/>
</javac>
+
</target>
<target name="compile-examples" depends="compile">
Modified: lucene/hadoop/trunk/src/java/org/apache/hadoop/mapred/JobTrackerInfoServer.java
URL: http://svn.apache.org/viewcvs/lucene/hadoop/trunk/src/java/org/apache/hadoop/mapred/JobTrackerInfoServer.java?rev=376055&r1=376054&r2=376055&view=diff
==============================================================================
--- lucene/hadoop/trunk/src/java/org/apache/hadoop/mapred/JobTrackerInfoServer.java (original)
+++ lucene/hadoop/trunk/src/java/org/apache/hadoop/mapred/JobTrackerInfoServer.java Wed Feb 8 12:39:16 2006
@@ -61,8 +61,8 @@
} catch (UnsupportedEncodingException e) {
}
}
- File jobtracker = new File(path, "jobtracker");
- WebApplicationContext context = server.addWebApplication(null, "/", jobtracker.getCanonicalPath());
+ WebApplicationContext context =
+ server.addWebApplication(null,"/",new File(path).getCanonicalPath());
SocketListener socketListener = new SocketListener();
socketListener.setPort(port);
Added: lucene/hadoop/trunk/src/webapps/index.html
URL: http://svn.apache.org/viewcvs/lucene/hadoop/trunk/src/webapps/index.html?rev=376055&view=auto
==============================================================================
--- lucene/hadoop/trunk/src/webapps/index.html (added)
+++ lucene/hadoop/trunk/src/webapps/index.html Wed Feb 8 12:39:16 2006
@@ -0,0 +1,19 @@
+<html>
+
+<head>
+<title>Hadoop Administration</title>
+</head>
+
+<body>
+
+<h1>Hadoop Administration</h1>
+
+<ul>
+
+<li><a href="jobtracker.jsp">JobTracker</a></li>
+
+</ul>
+
+</body>
+
+</html>