This documentation relates to an earlier version of Confluence.
View this page in the current documentation or visit the current documentation home.
Skip to end of metadata
Go to start of metadata

Problem

While running Confluence under an application server such as JBoss or Jetty, Confluence fails on startup with the exception below.

2007-01-01 12:00:00,000 ERROR [org.jboss.deployment.MainDeployer] Could not create deployment: file:/opt/.../deploy/confluence.war/
org.jboss.ws.WSException: java.lang.ClassNotFoundException: com.thoughtworks.selenium.outbedded.CommandBridge
        at org.jboss.ws.server.WebServiceDeployerJSE.isWebserviceDeployment(WebServiceDeployerJSE.java:161)
        at org.jboss.ws.server.WebServiceDeployer.create(WebServiceDeployer.java:101)
        at org.jboss.ws.server.WebServiceDeployerJSE.create(WebServiceDeployerJSE.java:66)
        at org.jboss.deployment.SubDeployerInterceptorSupport$XMBeanInterceptor.create(SubDeployerInterceptorSupport.java:180)
        at org.jboss.deployment.SubDeployerInterceptor.invoke(SubDeployerInterceptor.java:91)
        at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
        at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
        at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
        at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
        at $Proxy40.create(Unknown Source) 

Solution

Comment out the Selenium servlet.

  1. Stop the application server
  2. Open web.xml and remove the tags below
    <servlet>
            <servlet-name>SeleneseServletSpike</servlet-name>
            <servlet-class>com.thoughtworks.selenium.outbedded.CommandBridge</servlet-class>
    </servlet>
    <servlet-mapping>
    
            <servlet-name>SeleneseServletSpike</servlet-name>
            <url-pattern>/selenium-driver/driver</url-pattern>
    </servlet-mapping>
    

Known Issues for JBoss
Known Issues for Jetty