jford 2004/08/16 14:28:53
Modified: portal/src/java/org/apache/jetspeed/util/descriptor
PortletApplicationWar.java
Log:
Copy portlet.tld into pa war
Revision Changes Path
1.17 +15 -1
jakarta-jetspeed-2/portal/src/java/org/apache/jetspeed/util/descriptor/PortletApplicationWar.java
Index: PortletApplicationWar.java
===================================================================
RCS file:
/home/cvs/jakarta-jetspeed-2/portal/src/java/org/apache/jetspeed/util/descriptor/PortletApplicationWar.java,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -r1.16 -r1.17
--- PortletApplicationWar.java 13 Aug 2004 20:11:39 -0000 1.16
+++ PortletApplicationWar.java 16 Aug 2004 21:28:52 -0000 1.17
@@ -16,6 +16,7 @@
package org.apache.jetspeed.util.descriptor;
import java.io.File;
+import java.io.FileFilter;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
@@ -37,6 +38,7 @@
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
+import org.apache.jetspeed.Jetspeed;
import org.apache.jetspeed.om.common.portlet.MutablePortletApplication;
import org.apache.jetspeed.om.common.servlet.MutableWebApplication;
import org.apache.jetspeed.tools.deploy.JetspeedWebApplicationRewriter;
@@ -514,7 +516,19 @@
if(rewriter.isPortletTaglibAdded())
{
//add portlet tag lib to war
- //warStruct.
+ File portletTaglibDir = new
File(Jetspeed.getRealPath("WEB-INF/tld"));
+ File child = new File(warStruct.getRootDirectory(), "WEB-INF/tld");
+ DirectoryHelper dh = new DirectoryHelper(child);
+ dh.copyFrom(portletTaglibDir, new FileFilter(){
+
+ public boolean accept(File pathname)
+ {
+ return pathname.getName().indexOf("portlet.tld") != -1;
+ }
+
+ });
+
+ dh.close();
}
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]