Author: keith
Date: Mon Mar 31 02:00:17 2008
New Revision: 15369

Log:

Fixing system.include to work when context is in place


Modified:
   
trunk/mashup/java/modules/hostobjects/src/org/wso2/mashup/hostobjects/system/SystemHostObject.java

Modified: 
trunk/mashup/java/modules/hostobjects/src/org/wso2/mashup/hostobjects/system/SystemHostObject.java
==============================================================================
--- 
trunk/mashup/java/modules/hostobjects/src/org/wso2/mashup/hostobjects/system/SystemHostObject.java
  (original)
+++ 
trunk/mashup/java/modules/hostobjects/src/org/wso2/mashup/hostobjects/system/SystemHostObject.java
  Mon Mar 31 02:00:17 2008
@@ -15,12 +15,11 @@
  */
 package org.wso2.mashup.hostobjects.system;
 
-import org.apache.axiom.om.util.UUIDGenerator;
-import org.apache.axiom.om.impl.builder.StAXOMBuilder;
 import org.apache.axiom.om.OMElement;
+import org.apache.axiom.om.impl.builder.StAXOMBuilder;
+import org.apache.axiom.om.util.UUIDGenerator;
 import org.apache.axis2.AxisFault;
 import org.apache.axis2.context.ConfigurationContext;
-import org.apache.axis2.context.MessageContext;
 import org.apache.axis2.description.AxisService;
 import org.apache.axis2.description.Parameter;
 import org.apache.axis2.engine.AxisConfiguration;
@@ -36,6 +35,7 @@
 import org.quartz.Scheduler;
 import org.quartz.SchedulerException;
 import org.quartz.SimpleTrigger;
+import org.wso2.adminui.AdminUIServletContextListener;
 import org.wso2.javascript.rhino.JavaScriptEngine;
 import org.wso2.javascript.rhino.JavaScriptEngineConstants;
 import org.wso2.mashup.MashupConstants;
@@ -45,8 +45,19 @@
 import org.wso2.wsas.ServerManager;
 
 import javax.xml.stream.XMLStreamException;
-import java.io.*;
-import java.net.*;
+import java.io.BufferedReader;
+import java.io.File;
+import java.io.FileReader;
+import java.io.IOException;
+import java.io.InputStream;
+import java.io.InputStreamReader;
+import java.io.Reader;
+import java.net.HttpURLConnection;
+import java.net.MalformedURLException;
+import java.net.SocketException;
+import java.net.URI;
+import java.net.URL;
+import java.net.URLConnection;
 import java.util.ArrayList;
 import java.util.Date;
 import java.util.HashMap;
@@ -194,7 +205,8 @@
         try {
             baseURI = new URI("http", null, NetworkUtils.getLocalHostname(),
                               ServerManager.getInstance().getHttpPort(),
-                              configurationContext.getServiceContextPath() + 
"/",
+                              AdminUIServletContextListener.contextPath + "/" +
+                                      
configurationContext.getServiceContextPath() + "/",
                               null, null);
         } catch (Exception e) {
             throw new MashupFault("Cannot create the server base URI.", e);

_______________________________________________
Mashup-dev mailing list
[email protected]
http://www.wso2.org/cgi-bin/mailman/listinfo/mashup-dev

Reply via email to