No, each webapp needs to list its needed dependencies separately. Listing cosign as a dependency in dspace/pom.xml will only place it into the commandline application lib directory.

On Fri, Jun 24, 2011 at 8:33 AM, Blanco, Jose <blancoj@umich.edu> wrote:

Mark,  the dspace/pom.xml is the only place that the jscosign is listed, and it seems like it would hold for all the apps.

 

Take a look.

 

From: Mark Diggory [mailto:mdiggory@atmire.com]
Sent: Friday, June 24, 2011 1:48 AM
To: Blanco, Jose
Cc: dspace-tech@lists.sourceforge.net
Subject: Re: [Dspace-tech] adding cosing to manakin

 

Yes, you need to look for the dependency for cosign in your jspui pom.xml and add it to your xmlui pom.xml

 

Best,

Mark

On Thu, Jun 23, 2011 at 12:00 PM, Blanco, Jose <blancoj@umich.edu> wrote:

I have cosign running in my jspui, and I'm trying to run it now in xmlui, so I added the following to the xmui web.xml file:

<filter>
   <filter-name>Cosign Authentication Filter</filter-name>
   <filter-class>edu.umich.auth.cosign.CosignAuthenticationFilterIII</filter-class>
   <init-param>
     <param-name>Cosign.ConfigurationFile</param-name>
     <param-value>/l1/dspace/repository/dev/config/cosignConfigBlancoj.xml</param-value>
   </init-param>

   <init-param>
     <param-name>Auth.JAASConfigurationFile</param-name>
     <param-value>/l/local/apache-tomcat/conf/jaas.conf</param-value>
   </init-param>

 </filter>

 <servlet-mapping>
   <servlet-name>webiso-login</servlet-name>
   <url-pattern>/webiso-login</url-pattern>
 </servlet-mapping>

 <filter-mapping>
   <filter-name>Cosign Authentication Filter</filter-name>
   <url-pattern>/webiso-login</url-pattern>
 </filter-mapping>

And I'm getting this error:

SEVERE: Parse error in application web.xml file at jndi:/blancoj.dev.deepblue.lib.umich.edu/WEB-INF/web.xml
java.lang.IllegalArgumentException: Filter mapping specifies an unknown filter name Cosign Authentication Filter
       at org.apache.tomcat.util.digester.Digester.createSAXException(Digester.java:2726)
       at org.apache.tomcat.util.digester.Digester.createSAXException(Digester.java:2752)
       at org.apache.tomcat.util.digester.Digester.endElement(Digester.java:1061)
       at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:601)
       at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XMLDocumentFragmentScannerImpl.java:1782)
       at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2938)
       at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:648)
       at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:511)


===
I don't kwow why it can't find it.  It finds it just fine in jspui.  Do I need to change something in one of the pom.xml files?

-Jose

------------------------------------------------------------------------------
Simplify data backup and recovery for your virtual environment with vRanger.
Installation's a snap, and flexible recovery options mean your data is safe,
secure and there when you need it. Data protection magic?
Nope - It's vRanger. Get your free trial download today.
http://p.sf.net/sfu/quest-sfdev2dev
_______________________________________________
DSpace-tech mailing list
DSpace-tech@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-tech




--
Mark R. Diggory
@mire - www.atmire.com
2888 Loker Avenue East - Suite 305 - Carlsbad - CA - 92010
Esperantolaan 4 - Heverlee 3001 - Belgium


------------------------------------------------------------------------------
All the data continuously generated in your IT infrastructure contains a
definitive record of customers, application performance, security
threats, fraudulent activity and more. Splunk takes this data and makes
sense of it. Business sense. IT sense. Common sense..
http://p.sf.net/sfu/splunk-d2d-c1
_______________________________________________
DSpace-tech mailing list
DSpace-tech@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-tech




--
Mark R. Diggory
@mire - www.atmire.com
2888 Loker Avenue East - Suite 305 - Carlsbad - CA - 92010
Esperantolaan 4 - Heverlee 3001 - Belgium