8 Replies Latest reply on Dec 1, 2010 12:58 AM by skrajath

    JBOSS 5. Configuration Problem

    skrajath

      Hi, Am using JBoss 5.0. When i start my jBoss server am getting this error. But i have included the jars what it is askin for [commons-digester-1.8.jar]. Can any 1 help me out why this errors appearing,..? My project has come to stand still because of this. Any help will greatly appriciated. Thank You

       


      com.sun.faces.config.ConfigurationException: CONFIGURATION FAILED! org/apache/commons/digester/Digester
          at com.sun.faces.config.ConfigManager.initialize(ConfigManager.java:213)
          at com.sun.faces.config.ConfigureListener.contextInitialized(ConfigureListener.java:196)
          at org.jboss.web.jsf.integration.config.JBossJSFConfigureListener.contextInitialized(JBossJSFConfigureListener.java:60)
          at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3910)
          at org.apache.catalina.core.StandardContext.start(StandardContext.java:4393)
          at org.jboss.web.tomcat.service.deployers.TomcatDeployment.performDeployInternal(TomcatDeployment.java:310)
          at org.jboss.web.tomcat.service.deployers.TomcatDeployment.performDeploy(TomcatDeployment.java:142)
          at org.jboss.web.deployers.AbstractWarDeployment.start(AbstractWarDeployment.java:461)
          at org.jboss.web.deployers.WebModule.startModule(WebModule.java:118)
          at org.jboss.web.deployers.WebModule.start(WebModule.java:97)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
          at java.lang.reflect.Method.invoke(Method.java:592)
          at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:157)
          at org.jboss.mx.server.Invocation.dispatch(Invocation.java:96)
          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:668)
          at org.jboss.system.microcontainer.ServiceProxy.invoke(ServiceProxy.java:206)
          at $Proxy38.start(Unknown Source)
          at org.jboss.system.microcontainer.StartStopLifecycleAction.installAction(StartStopLifecycleAction.java:42)
          at org.jboss.system.microcontainer.StartStopLifecycleAction.installAction(StartStopLifecycleAction.java:37)
          at org.jboss.dependency.plugins.action.SimpleControllerContextAction.simpleInstallAction(SimpleControllerContextAction.java:62)
          at org.jboss.dependency.plugins.action.AccessControllerContextAction.install(AccessControllerContextAction.java:71)
          at org.jboss.dependency.plugins.AbstractControllerContextActions.install(AbstractControllerContextActions.java:51)
          at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)
          at org.jboss.system.microcontainer.ServiceControllerContext.install(ServiceControllerContext.java:286)
          at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1631)
          at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934)
          at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1082)
          at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984)
          at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822)
          at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553)
          at org.jboss.system.ServiceController.doChange(ServiceController.java:688)
          at org.jboss.system.ServiceController.start(ServiceController.java:460)
          at org.jboss.system.deployers.ServiceDeployer.start(ServiceDeployer.java:163)
          at org.jboss.system.deployers.ServiceDeployer.deploy(ServiceDeployer.java:99)
          at org.jboss.system.deployers.ServiceDeployer.deploy(ServiceDeployer.java:46)
          at org.jboss.deployers.spi.deployer.helpers.AbstractSimpleRealDeployer.internalDeploy(AbstractSimpleRealDeployer.java:62)
          at org.jboss.deployers.spi.deployer.helpers.AbstractRealDeployer.deploy(AbstractRealDeployer.java:50)
          at org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(DeployerWrapper.java:171)
          at org.jboss.deployers.plugins.deployers.DeployersImpl.doDeploy(DeployersImpl.java:1439)
          at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1157)
          at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1178)
          at org.jboss.deployers.plugins.deployers.DeployersImpl.install(DeployersImpl.java:1098)
          at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)
          at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1631)
          at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934)
          at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1082)
          at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984)
          at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822)
          at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553)
          at org.jboss.deployers.plugins.deployers.DeployersImpl.process(DeployersImpl.java:781)
          at org.jboss.deployers.plugins.main.MainDeployerImpl.process(MainDeployerImpl.java:702)
          at org.jboss.system.server.profileservice.repository.MainDeployerAdapter.process(MainDeployerAdapter.java:117)
          at org.jboss.system.server.profileservice.repository.ProfileDeployAction.install(ProfileDeployAction.java:70)
          at org.jboss.system.server.profileservice.repository.AbstractProfileAction.install(AbstractProfileAction.java:53)
          at org.jboss.system.server.profileservice.repository.AbstractProfileService.install(AbstractProfileService.java:361)
          at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)
          at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1631)
          at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934)
          at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1082)
          at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984)
          at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822)
          at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553)
          at org.jboss.system.server.profileservice.repository.AbstractProfileService.activateProfile(AbstractProfileService.java:306)
          at org.jboss.system.server.profileservice.ProfileServiceBootstrap.start(ProfileServiceBootstrap.java:271)
          at org.jboss.bootstrap.AbstractServerImpl.start(AbstractServerImpl.java:461)
          at org.jboss.Main.boot(Main.java:221)
          at org.jboss.Main$1.run(Main.java:556)
          at java.lang.Thread.run(Thread.java:595)
      Caused by: java.lang.NoClassDefFoundError: org/apache/commons/digester/Digester
          at org.ajax4jsf.resource.ResourceBuilderImpl.registerConfig(ResourceBuilderImpl.java:160)
          at org.ajax4jsf.resource.ResourceBuilderImpl.registerResources(ResourceBuilderImpl.java:144)
          at org.ajax4jsf.resource.ResourceBuilderImpl.init(ResourceBuilderImpl.java:215)
          at org.ajax4jsf.renderkit.ChameleonRenderKitFactory.<init>(ChameleonRenderKitFactory.java:62)
          at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
          at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
          at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
          at java.lang.reflect.Constructor.newInstance(Constructor.java:501)
          at javax.faces.FactoryFinder.getImplGivenPreviousImpl(FactoryFinder.java:519)
          at javax.faces.FactoryFinder.getImplementationInstance(FactoryFinder.java:405)
          at javax.faces.FactoryFinder.access$400(FactoryFinder.java:135)
          at javax.faces.FactoryFinder$FactoryManager.getFactory(FactoryFinder.java:717)
          at javax.faces.FactoryFinder.getFactory(FactoryFinder.java:239)
          at com.sun.faces.config.processor.FactoryConfigProcessor.verifyFactoriesExist(FactoryConfigProcessor.java:186)
          at com.sun.faces.config.processor.FactoryConfigProcessor.process(FactoryConfigProcessor.java:131)
          at com.sun.faces.config.ConfigManager.initialize(ConfigManager.java:203)

        • 1. Re: JBOSS 5. Configuration Problem
          peterj

          1) How are you packaging you application? EAR? WAR?

           

          2) Where did you place the digester JAR file?

           

          3) If you do not deploy your app, does JBoss AS start without any errors?

          • 2. Re: JBOSS 5. Configuration Problem
            skrajath

            1) Am packaging it as .war

             

            2) I have placed all jar files it in common\lib of server and am using MyEclipse IDE so i imported some jars for my project and placed it in my project package.

             

            3) Yes, when i start server afresh, no errors are thrown. Only when i deploy my project, error is thrown

            • 3. Re: JBOSS 5. Configuration Problem
              jaikiran

              sk rajath wrote:

               

               

              2) I have placed all jar files it in common\lib of server and am using MyEclipse IDE so i imported some jars for my project and placed it in my project package.

               

              Let's keep the IDE aside for a while. When the application is deployed as a .war file to the server, does it contain the jar which has the class org/apache/commons/digester/Digester (and its required classes)? Where is that jar located?

              • 4. Re: JBOSS 5. Configuration Problem
                skrajath

                well am using JBoss 5.1.0 and the .war file dose not contain tat jar. Jars required are placed in separate directory from where am importing for my project workspace.

                • 5. Re: JBOSS 5. Configuration Problem
                  jaikiran

                  sk rajath wrote:

                   

                  well am using JBoss 5.1.0 and the .war file dose not contain tat jar.

                  You will have to package those relevant jars in your application (in .war/WEB-INF/lib).

                  • 6. Re: JBOSS 5. Configuration Problem
                    skrajath

                    I packaged all relavent jars but even now am getting the same error.

                    • 7. Re: JBOSS 5. Configuration Problem
                      peterj

                      Please post the contents of your WAR. You can get the contents using the jar command, example:  jar -tf xxx.war

                      • 8. Re: JBOSS 5. Configuration Problem
                        skrajath

                        Am getting this error, but tat file has all permissions.

                         

                        D:\SKR\JBOSS-Server\jboss-5.1.0.GA\server\default\deploy>jar -tf ats.war
                        java.io.FileNotFoundException: ats.war (Access is denied)
                                at java.io.FileInputStream.open(Native Method)
                                at java.io.FileInputStream.<init>(FileInputStream.java:106)
                                at java.io.FileInputStream.<init>(FileInputStream.java:66)
                                at sun.tools.jar.Main.run(Main.java:184)
                                at sun.tools.jar.Main.main(Main.java:903)

                         

                         

                        Apart from tat i tried wid not packaging all required jars into .war file tat gets generated in server default/deploy folder. Its working now. Is it because of the IDE am using or anything else. I am sry, but its very confusing.