Need to exclude javax.servlet:servlet-api which can get into the classpath
through transitive dependencies. The latest Tomcat 7 we are using depends on
Servlet API 3.0

On Thu, Mar 17, 2011 at 4:26 PM, Hiranya Jayathilaka <[email protected]>wrote:

> Hi Folks,
>
> I'm getting the following error when running ESB integration tests. Pretty
> much all the tests :(
>
> INFO: Using a shared selector for servlet write/read
> Mar 17, 2011 3:33:31 PM org.apache.catalina.core.StandardService
> startInternal
> INFO: Starting service Tomcat
> [2011-03-17 15:33:31,137]  INFO
> {org.wso2.carbon.atomikos.TransactionFactory} -  Starting Atomikos
> Transaction Manager 3.7.0
> No properties path set - looking for transactions.properties in
> classpath...
> transactions.properties not found - looking for jta.properties in
> classpath...
> Failed to open transactions properties file - using default values
> Mar 17, 2011 3:33:31 PM org.apache.catalina.core.StandardEngine
> startInternal
> INFO: Starting Servlet Engine: Apache Tomcat/7.0.11
> Mar 17, 2011 3:33:31 PM org.apache.catalina.startup.ContextConfig webConfig
> INFO: No global web.xml found
> Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 14.133 sec
> <<< FAILURE!
>
> Results :
>
> Tests in error:
>   testTemplate(org.wso2.carbon.endpoint.test.AddressEndpointTest)
>
> Tests run: 1, Failures: 0, Errors: 1, Skipped: 0
>
> [INFO]
> ------------------------------------------------------------------------
> [ERROR] BUILD FAILURE
> [INFO]
> ------------------------------------------------------------------------
> [INFO] There are test failures.
>
>
> Any idea why? Surefire reports following error:
>
> java.lang.NoSuchMethodError:
> javax.servlet.ServletContext.getSessionCookieConfig()Ljavax/servlet/SessionCookieConfig;
>         at
> org.apache.catalina.deploy.WebXml.configureContext(WebXml.java:1281)
>         at
> org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1326)
>         at
> org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:876)
>         at
> org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:317)
>         at
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
>         at
> org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:89)
>         at
> org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5061)
>         at
> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
>         at
> org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1033)
>         at
> org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:774)
>         at
> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
>         at
> org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1033)
>         at
> org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:291)
>         at
> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
>         at
> org.apache.catalina.core.StandardService.startInternal(StandardService.java:443)
>         at
> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
>         at
> org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:727)
>         at
> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
>         at org.apache.catalina.startup.Tomcat.start(Tomcat.java:305)
>         at org.wso2.carbon.tomcat.BetterTomcat.start(BetterTomcat.java:69)
>         at org.wso2.carbon.server.TomcatServer.start(TomcatServer.java:111)
>         at org.wso2.carbon.server.Main.startServer(Main.java:63)
>         at
> org.wso2.carbon.integration.core.ServerUtils.startServerUsingCarbonHome(ServerUtils.java:45)
>         at
> org.wso2.carbon.integration.core.ServerUtils.startServerUsingCarbonZip(ServerUtils.java:54)
>         at
> org.wso2.carbon.integration.core.CarbonIntegrationTestCase.setUp(CarbonIntegrationTestCase.java:59)
>         at junit.framework.TestCase.runBare(TestCase.java:128)
>         at junit.framework.TestResult$1.protect(TestResult.java:106)
>         at junit.framework.TestResult.runProtected(TestResult.java:124)
>         at junit.framework.TestResult.run(TestResult.java:109)
>         at junit.framework.TestCase.run(TestCase.java:120)
>         at junit.framework.TestSuite.runTest(TestSuite.java:230)
>         at junit.framework.TestSuite.run(TestSuite.java:225)
>         at junit.framework.TestSuite.runTest(TestSuite.java:230)
>         at junit.framework.TestSuite.run(TestSuite.java:225)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>
>
> Thanks
> --
> Hiranya Jayathilaka
> Senior Software Engineer;
> WSO2 Inc.;  http://wso2.org
> E-mail: [email protected];  Mobile: +94 77 633 3491
> Blog: http://techfeast-hiranya.blogspot.com
>
> _______________________________________________
> Carbon-dev mailing list
> [email protected]
> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
>
>


-- 
*Afkham Azeez*
Senior Software Architect & Senior Manager; WSO2, Inc.; http://wso2.com,
*
*
*Member; Apache Software Foundation;
**http://www.apache.org/*<http://www.apache.org/>
*
email: **[email protected]* <[email protected]>* cell: +94 77 3320919
blog: **http://blog.afkham.org* <http://blog.afkham.org>*
twitter: **http://twitter.com/afkham_azeez*<http://twitter.com/afkham_azeez>
*
linked-in: **http://lk.linkedin.com/in/afkhamazeez*
*
*
*Lean . Enterprise . Middleware*
_______________________________________________
Carbon-dev mailing list
[email protected]
http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev

Reply via email to