2008/10/9 Maxim Suponya <[EMAIL PROTECTED]> > Ah, sure! > > It works perfectly, thanks a lot, Stuart! >
no problem, glad to hear it's now working ok > Maxim. > > "Stuart McCulloch" <[EMAIL PROTECTED]> > 08/10/2008 08:15 PM > Please respond to > [email protected] > > > To > [email protected] > cc > > Subject > Re: building a felix embedding web app with maven > > > > > > > 2008/10/8 Maxim Suponya <[EMAIL PROTECTED]> > > > Hi, > > I have a web app that is built using maven 2.0.8. The application's > > pom.xml contains following dependency: > > > > <dependency> > > <groupId>org.apache.felix</groupId> > > <artifactId>org.apache.felix.framework</artifactId> > > <version>1.2.1</version> > > </dependency> > > > > But felix, in turn, depends on a project defined in > > javax.servlet-1.0.0.pom which subsequently makes a jar file called > > javax.servlet-1.0.0.jar ending up in WEB-INF/lib together with > > org.apache.felix.framework-1.2.1.jar. > > > have you tried using: > > <dependency> > <groupId>org.apache.felix</groupId> > <artifactId>org.apache.felix.framework</artifactId> > <version>1.2.1</version> > <exclusions> > <exclusion> > <groupId>org.apache.felix</groupId> > <artifactId>javax.servlet</artifactId> > </exclusion> > </exclusions> > </dependency> > > to tell Maven to exclude the transitive servlet dependency? > > > > When the web application starts and the servlet that launches felix gets > > initialized, a ClassCastException is thrown saying that this servlet is > > not a Servlet.. this is due to presence of javax.servlet-1.0.0.jar with > > Servlet.class in WEB-INF/lib which comes in conflict with the one that's > > provided by Tomcat. > > > > Adding <scope>provided</scope> in my app's pom.xml doesn't make any > > difference. > > > > <dependency> > > <groupId>org.apache.felix</groupId> > > <artifactId>javax.servlet</artifactId> > > <version>1.0.0</version> > > <scope>provided</scope> > > </dependency> > > > > Is there any way around this? > > > > Thanks a lot, > > > > Maxim > > > > - ---------------- > > IMPORTANT NOTICE : The information in this email is confidential and may > > also be privileged. If you are not the intended recipient, any use or > > dissemination of the information and any disclosure or copying of this > email > > is unauthorised and strictly prohibited. If you have received this email > in > > error, please promptly inform us by reply email or telephone. You should > > also delete this email and destroy any hard copies produced. > > > -- > Cheers, Stuart > > > > - ---------------- > IMPORTANT NOTICE : The information in this email is confidential and may > also be privileged. If you are not the intended recipient, any use or > dissemination of the information and any disclosure or copying of this email > is unauthorised and strictly prohibited. If you have received this email in > error, please promptly inform us by reply email or telephone. You should > also delete this email and destroy any hard copies produced. > -- Cheers, Stuart

