title: Tagfiles (.tag) in JAR (Java App) not picked up in RAD 7
body: <p>I am using Websphere 6.1.0.23 and RAD7.  I have a Java App (SearchJava) which has a tagfile cluster.tag under src/META-INF/tags.  I also have search.tld under src/META-INF/tld which has</p>
  
  <pre><code>    &lt;taglib xmlns="http://java.sun.com/xml/ns/j2ee" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee/web-jsptaglibrary_2_0.xsd" 
    version="2.0"&gt; 
      &lt;tlib-version&gt;2.0&lt;/tlib-version&gt;
      &lt;jsp-version&gt;1.2&lt;/jsp-version&gt;
      &lt;short-name&gt;&lt;/short-name&gt;
      &lt;uri&gt;http://x.y.z/search/tags&lt;/uri&gt;
      &lt;tag-file&gt;
          &lt;name&gt;cluster&lt;/name&gt;
          &lt;path&gt;/META-INF/tags/cluster.tag&lt;/path&gt;
       &lt;/tag-file&gt;
  &lt;/taglib&gt;
  </code></pre>
  
  <p>I have a web app (SearchWeb) which has a dependency on my java app (configured as a Web Library using J2EE Module Dependencies).  When I start my server in RAD, it can find the tld, but it can't seem to find the tag file.  However when I deploy to a standalone Websphere 6.1 instance (i.e. without RAD) it works.  This is the error I'm seeing.</p>
  
  <pre><code>[04/05/11 11:20:54:359 IST] 00000016 WebGroup      A   SRVE0169I: Loading Web Module: SearchWeb.
  [04/05/11 11:20:54:703 IST] 00000016 jsp           E com.ibm.ws.jsp.taglib.TldParser logParseErrorMessage Failed to parse Tag Library [search.tld]: JSPG0036E: Failed to find resource /META-INF/tags/cluster.tag
  [04/05/11 11:20:54:703 IST] 00000016 jsp           W com.ibm.ws.jsp.taglib.TagLibraryCache loadLooseLibTagFiles jsp error failed to parse loose library tld . location = [C:\CCRC\common_apps\SearchJava\bin/META-INF/tld]
                                   com.ibm.ws.jsp.JspCoreException: com.ibm.ws.jsp.JspCoreException: JSPG0036E: Failed to find resource /META-INF/tags/cluster.tag
      at com.ibm.ws.jsp.taglib.TldParser.parseTLD(TldParser.java:251)
      at com.ibm.ws.jsp.taglib.TagLibraryCache.loadLooseLibTagFiles(TagLibraryCache.java:554)
      at com.ibm.ws.jsp.taglib.TagLibraryCache.loadLooseLibTagFiles(TagLibraryCache.java:589)
      at com.ibm.ws.jsp.taglib.TagLibraryCache.loadLooseLibTagFiles(TagLibraryCache.java:589)
      at com.ibm.ws.jsp.taglib.TagLibraryCache.&lt;init&gt;(TagLibraryCache.java:119)
      at com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionProcessor.&lt;init&gt;(AbstractJSPExtensionProcessor.java:169)
      at com.ibm.ws.jsp.webcontainerext.ws.WASJSPExtensionProcessor.&lt;init&gt;(WASJSPExtensionProcessor.java:66)
      at com.ibm.ws.jsp.webcontainerext.ws.WASJSPExtensionFactory.createProcessor(WASJSPExtensionFactory.java:189)
      at com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionFactory.createExtensionProcessor(AbstractJSPExtensionFactory.java:75)
      at com.ibm.ws.webcontainer.webapp.WebApp.initializeExtensionProcessors(WebApp.java:1191)
      at com.ibm.ws.webcontainer.webapp.WebApp.commonInitializationFinish(WebApp.java:345)
      at com.ibm.ws.wswebcontainer.webapp.WebApp.initialize(WebApp.java:292)
      at com.ibm.ws.wswebcontainer.webapp.WebGroup.addWebApplication(WebGroup.java:92)
      at com.ibm.ws.wswebcontainer.VirtualHost.addWebApplication(VirtualHost.java:157)
      at com.ibm.ws.wswebcontainer.WebContainer.addWebApp(WebContainer.java:671)
      at com.ibm.ws.wswebcontainer.WebContainer.addWebApplication(WebContainer.java:624)
      at com.ibm.ws.webcontainer.component.WebContainerImpl.install(WebContainerImpl.java:335)
      at com.ibm.ws.webcontainer.component.WebContainerImpl.start(WebContainerImpl.java:551)
      at com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:1274)
      at com.ibm.ws.runtime.component.DeployedApplicationImpl.fireDeployedObjectStart(DeployedApplicationImpl.java:1165)
      at com.ibm.ws.runtime.component.DeployedModuleImpl.start(DeployedModuleImpl.java:569)
      at com.ibm.ws.runtime.component.DeployedApplicationImpl.start(DeployedApplicationImpl.java:832)
      at com.ibm.ws.runtime.component.ApplicationMgrImpl.startApplication(ApplicationMgrImpl.java:921)
      at com.ibm.ws.runtime.component.ApplicationMgrImpl$AppInitializer.run(ApplicationMgrImpl.java:2124)
      at com.ibm.wsspi.runtime.component.WsComponentImpl$_AsynchInitializer.run(WsComponentImpl.java:342)
      at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1473)
  </code></pre>
  
  <p>Does anybody know how to get this to work?  Is there something I can configure in RAD?
  Thanks</p>