User: jules_gosnell
Date: 02/04/09 13:55:52
Modified: jetty/src/main/org/jboss/jetty
JBossWebApplicationContext.java
Log:
move code for forcing unpacking of njars elsewhere
Revision Changes Path
1.36 +5 -51
contrib/jetty/src/main/org/jboss/jetty/JBossWebApplicationContext.java
Index: JBossWebApplicationContext.java
===================================================================
RCS file:
/cvsroot/jboss/contrib/jetty/src/main/org/jboss/jetty/JBossWebApplicationContext.java,v
retrieving revision 1.35
retrieving revision 1.36
diff -u -r1.35 -r1.36
--- JBossWebApplicationContext.java 21 Mar 2002 01:24:24 -0000 1.35
+++ JBossWebApplicationContext.java 9 Apr 2002 20:55:52 -0000 1.36
@@ -5,7 +5,7 @@
* See terms of license at gnu.org.
*/
-// $Id: JBossWebApplicationContext.java,v 1.35 2002/03/21 01:24:24 jules_gosnell
Exp $
+// $Id: JBossWebApplicationContext.java,v 1.36 2002/04/09 20:55:52 jules_gosnell
Exp $
// A Jetty HttpServer with the interface expected by JBoss'
// J2EEDeployer...
@@ -174,30 +174,15 @@
public String
getFileClassPath()
{
- List List=new ArrayList();
- getFileClassPath(getClassLoader(), List);
+ List list=new ArrayList();
+ getFileClassPath(getClassLoader(), list);
String classpath="";
- for (Iterator i=List.iterator(); i.hasNext();)
+ for (Iterator i=list.iterator(); i.hasNext();)
{
URL url=(URL)i.next();
- if (url.getProtocol().equals("njar"))
- {
- try
- {
- // force the resource we are after to be unpacked - tmp hack - thanks
David Jencks!
- URL dummy=new URL("njar:"+url.toString()+"^"+"/dummy.jar");
- String tmp=dummy.openConnection().getURL().toString();
- tmp=tmp.substring("jar:".length());
- tmp=tmp.substring(0, tmp.length()-"!/dummy.jar".length());
- _log.info("converting "+url+" -> "+tmp);
- url=new URL(tmp);
- }
- catch (Exception ignore)
- {
- }
- }
+ url=org.jboss.net.protocol.njar.Handler.njarToFile(url);
if (!url.getProtocol().equals("file")) // tmp warning
{
@@ -256,37 +241,6 @@
getFileClassPath(cl.getParent(), list);
}
-
-// public String
-// getFileClassPath(ClassLoader cl)
-// {
-// String classpath="";
-// String[] entries=_jetty.getCompileClasspath(cl);
-//
-// for (int i=0; i<entries.length; i++)
-// {
-// try
-// {
-// Resource res = Resource.newResource (entries[i]);
-// if (res.getFile()==null)
-// _log.warn("bad classpath entry: "+entries[i]);
-// else
-// {
-// String tmp=res.getFile().getCanonicalPath();
-// classpath+=(classpath.length()==0?"":_separator)+tmp;
-// }
-// }
-// catch (IOException ioe)
-// {
-// _log.warn ("JSP Classpath is damaged, can't convert path for :"+entries[i],
ioe);
-// }
-// }
-//
-// if (_log.isDebugEnabled())
-// _log.debug("JSP classpath: "+classpath);
-//
-// return classpath;
-// }
// given a resource name, find the jar file that contains that resource...
protected String
_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development