Version 1

    We are facing an issue when attempting to deploy Drools Guvnor 5.5.0 war file on Tomcat 6.0.32. We are getting the following error during deployment:

     

    SEVERE: Exception sending context initialized event to listener instance of class org.drools.guvnor.server.repository.SafeWeldListener
    org.jboss.weld.exceptions.DeploymentException: Exception List with 3 exceptions:
    Exception 0 :
    org.jboss.weld.exceptions.DeploymentException: WELD-001408 Unsatisfied dependencies for type [RepositoryStartupService] with qualifiers [@Default] at injection point [[field] @Inject private org.drools.guvnor.server.repository.MailboxService.repositoryStartupService]
    ...
    Exception 0 :
    org.jboss.weld.exceptions.DeploymentException: WELD-001408 Unsatisfied dependencies for type [RepositoryStartupService] with qualifiers [@Default] at injection point [[parameter 1] of [method] @Produces @Preferred @RequestScoped public org.drools.guvnor.server.repository.RulesRepositoryManager.getRulesRepository(RepositoryStartupService, Identity)]
    ...
    Exception 0 :
    org.jboss.weld.exceptions.DeploymentException: WELD-001408 Unsatisfied dependencies for type [ConversionService] with qualifiers [@Default] at injection point [[field] @Inject private org.drools.guvnor.server.RepositoryAssetService.conversionService]

     

    Drools tables are defined in an Oracle database.

     

    Any hints on what could be wrong? Deployment is working on our test and pre-production servers which also run Tomcat 6.0.32, but it is failing when we attempt to deploy to production. We have not been able to identify any significant differences between pre-production (where it works) and production (where it fails).