You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@uima.apache.org by de...@apache.org on 2013/04/29 23:45:01 UTC

svn commit: r1477362 - in /uima/sandbox/uima-ducc/trunk/uima-ducc-web: ./ lib/ src/main/java/org/apache/uima/ducc/ws/jconsole/ src/main/java/sun/ src/main/java/sun/tools/ src/main/java/sun/tools/jconsole/

Author: degenaro
Date: Mon Apr 29 21:45:00 2013
New Revision: 1477362

URL: http://svn.apache.org/r1477362
Log:
UIMA-2852 DUCC webserver (WS) JConsole links not working

Added:
    uima/sandbox/uima-ducc/trunk/uima-ducc-web/jconsole.xml
    uima/sandbox/uima-ducc/trunk/uima-ducc-web/lib/
    uima/sandbox/uima-ducc/trunk/uima-ducc-web/lib/jconsole-wrapper-signed.jar   (with props)
    uima/sandbox/uima-ducc/trunk/uima-ducc-web/lib/jconsole-wrapper.jar   (with props)
    uima/sandbox/uima-ducc/trunk/uima-ducc-web/src/main/java/org/apache/uima/ducc/ws/jconsole/
    uima/sandbox/uima-ducc/trunk/uima-ducc-web/src/main/java/org/apache/uima/ducc/ws/jconsole/JConsoleWrapper.java
    uima/sandbox/uima-ducc/trunk/uima-ducc-web/src/main/java/sun/
    uima/sandbox/uima-ducc/trunk/uima-ducc-web/src/main/java/sun/tools/
    uima/sandbox/uima-ducc/trunk/uima-ducc-web/src/main/java/sun/tools/jconsole/
    uima/sandbox/uima-ducc/trunk/uima-ducc-web/src/main/java/sun/tools/jconsole/JConsole.java

Added: uima/sandbox/uima-ducc/trunk/uima-ducc-web/jconsole.xml
URL: http://svn.apache.org/viewvc/uima/sandbox/uima-ducc/trunk/uima-ducc-web/jconsole.xml?rev=1477362&view=auto
==============================================================================
--- uima/sandbox/uima-ducc/trunk/uima-ducc-web/jconsole.xml (added)
+++ uima/sandbox/uima-ducc/trunk/uima-ducc-web/jconsole.xml Mon Apr 29 21:45:00 2013
@@ -0,0 +1,100 @@
+<project name="uima-ducc-web" default="jconsole" basedir=".">
+	
+	<property name="java_home"  			value="?" />
+	
+	<property name="unsigned.jar"  			value="jconsole.jar" />
+	<property name="wrapper.jar"  			value="jconsole-wrapper.jar" />
+	<property name="wrapper.signed.jar"  	value="jconsole-wrapper-signed.jar" />
+	
+	<property name="tgt.tmp.dir"  			value="${basedir}/tmp" />
+	<property name="src.jar"  				value="${java_home}/lib/${unsigned.jar}" />
+	<property name="tgt.jar"  				value="${basedir}/lib/${wrapper.jar}" />
+	<property name="tgt.signed.jar"  		value="${basedir}/lib/${wrapper.signed.jar}" />
+	
+	<property name="sub.tree"  				value="/target/classes" />
+	
+	<property name="package"  				value="/org/apache/uima/ducc/ws/jconsole" />
+	<property name="bin.package"  			value="${sub.tree}${package}" />
+	<property name="class.dir"  			value="${basedir}${bin.package}" />
+	<property name="tgt.dir"  				value="${tgt.tmp.dir}${package}" />
+	
+	<property name="key.alias"  			value="ducc" />
+	<property name="key.storepass"  		value="uima.ducc.org" />
+	<property name="key.store"  			value="${tgt.tmp.dir}/.keystore" />
+	<property name="key.pass"  				value="uima.ducc.org" />
+	
+	<property name="webserver.dir"  		value="ducc_runtime/webserver/root/lib/webstart/" />
+	
+	<target name="jconsole" depends="java-home, clean, setup, fetch, unzip, build, clean-up, install, browser" />
+	
+	<target name="java-home">
+		<echo message="${java_home}"/>
+	</target>
+	
+    <target name="clean">
+    	<delete dir="${tgt.tmp.dir}" />
+    </target>
+	
+    <target name="setup">
+    	<mkdir dir="${tgt.tmp.dir}" />
+    	<mkdir dir="${tgt.dir}" />
+    </target>
+	
+    <target name="fetch">
+    	<echo message="unsigned jconsole.jar is expected in ${basedir}/lib/"/>
+    </target>
+	
+    <target name="unzip">
+    	<unzip src="${src.jar}" dest="${tgt.tmp.dir}"/>
+    </target>
+	
+    <target name="build" depends="augment, jar-up, gen-key, sign">
+    </target>
+	
+    <target name="augment">
+    	<copy todir="${tgt.dir}" overwrite="true">
+    		<fileset dir="${class.dir}" />
+    	</copy>
+    </target>
+	
+    <target name="jar-up">
+    	<jar destfile="${tgt.jar}" basedir="${tgt.tmp.dir}"/>
+    </target>
+	
+    <target name="gen-key">
+		<genkey alias="${key.alias}" verbose="true" storepass="${key.storepass}" keypass="${key.pass}" validity="3650" keystore="${key.store}">
+    		<dname>
+				<param name="CN" value="ducc.org Group"/>
+    	        <param name="OU" value="ducc"/>
+    	        <param name="O"  value="ducc.org"/>
+    	        <param name="C"  value="US"/>
+    	    </dname>
+    	</genkey>
+    </target>
+	
+    <target name="sign">
+    	<signjar jar="${tgt.jar}"
+    	  signedjar="${tgt.signed.jar}"
+    	  alias="${key.alias}"
+    	  storepass="${key.storepass}"
+    	  keystore="${key.store}"
+    	  keypass="${key.pass}"/>
+    </target>
+	
+    <target name="clean-up">
+    	<delete dir="${tgt.tmp.dir}" />
+    </target>
+	
+    <target name="install">
+    	<echo message="${basedir}/lib/${wrapper.signed.jar} should be installed into webserver here: ${webserver.dir}${wrapper.signed.jar}"/>
+    </target>
+	
+    <target name="browser">
+    	<echo message="To launch webstart application (JConsole links) from browser:"/>
+    	<echo message="1. Select Open With and choose another"/>
+    	<echo message="2. Navigate to JAVA_HOME/bin and select javaws"/>
+    	<echo message="3. Select Do this automatically for files like this from now on"/>
+    	<echo message="4. Click OK"/>
+    </target>
+
+</project>
\ No newline at end of file

Added: uima/sandbox/uima-ducc/trunk/uima-ducc-web/lib/jconsole-wrapper-signed.jar
URL: http://svn.apache.org/viewvc/uima/sandbox/uima-ducc/trunk/uima-ducc-web/lib/jconsole-wrapper-signed.jar?rev=1477362&view=auto
==============================================================================
Binary file - no diff available.

Propchange: uima/sandbox/uima-ducc/trunk/uima-ducc-web/lib/jconsole-wrapper-signed.jar
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: uima/sandbox/uima-ducc/trunk/uima-ducc-web/lib/jconsole-wrapper.jar
URL: http://svn.apache.org/viewvc/uima/sandbox/uima-ducc/trunk/uima-ducc-web/lib/jconsole-wrapper.jar?rev=1477362&view=auto
==============================================================================
Binary file - no diff available.

Propchange: uima/sandbox/uima-ducc/trunk/uima-ducc-web/lib/jconsole-wrapper.jar
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: uima/sandbox/uima-ducc/trunk/uima-ducc-web/src/main/java/org/apache/uima/ducc/ws/jconsole/JConsoleWrapper.java
URL: http://svn.apache.org/viewvc/uima/sandbox/uima-ducc/trunk/uima-ducc-web/src/main/java/org/apache/uima/ducc/ws/jconsole/JConsoleWrapper.java?rev=1477362&view=auto
==============================================================================
--- uima/sandbox/uima-ducc/trunk/uima-ducc-web/src/main/java/org/apache/uima/ducc/ws/jconsole/JConsoleWrapper.java (added)
+++ uima/sandbox/uima-ducc/trunk/uima-ducc-web/src/main/java/org/apache/uima/ducc/ws/jconsole/JConsoleWrapper.java Mon Apr 29 21:45:00 2013
@@ -0,0 +1,9 @@
+package org.apache.uima.ducc.ws.jconsole;
+
+public class JConsoleWrapper {
+
+	public static void main(String[] args) {
+		sun.tools.jconsole.JConsole.main(args);
+	}
+
+}

Added: uima/sandbox/uima-ducc/trunk/uima-ducc-web/src/main/java/sun/tools/jconsole/JConsole.java
URL: http://svn.apache.org/viewvc/uima/sandbox/uima-ducc/trunk/uima-ducc-web/src/main/java/sun/tools/jconsole/JConsole.java?rev=1477362&view=auto
==============================================================================
--- uima/sandbox/uima-ducc/trunk/uima-ducc-web/src/main/java/sun/tools/jconsole/JConsole.java (added)
+++ uima/sandbox/uima-ducc/trunk/uima-ducc-web/src/main/java/sun/tools/jconsole/JConsole.java Mon Apr 29 21:45:00 2013
@@ -0,0 +1,12 @@
+package sun.tools.jconsole;
+
+public class JConsole {
+
+	/**
+	 * @param args
+	 */
+	public static void main(String[] args) {
+		// Bogus ... simply for compilation purposes
+	}
+
+}