13 Replies Latest reply on Dec 12, 2012 5:49 AM by ananymous7239

    Services which failed to start: service jboss.deployment.unit

    ananymous7239

      Hi iam new to Jboss as 7,I migrated my application in Jboss as 7.1.1 final ,every thing i follwed as per the documents for the datasource connection.up to now every thing is fine

      but now i am getting the following exceptions and i am stuck here,please some one suggest me what is my mistake.

       

       

      This is my stacktrace:

       

       

      12:32:00,114 INFO  [org.jboss.as.configadmin] (ServerService Thread Pool -- 26) JBAS016200: Activating ConfigAdmin Subsystem

      12:32:00,246 INFO  [org.jboss.as.webservices] (ServerService Thread Pool -- 48) JBAS015537: Activating WebServices Extension

      12:32:00,248 INFO  [org.jboss.as.security] (ServerService Thread Pool -- 44) JBAS013101: Activating Security Subsystem

      12:32:00,281 INFO  [org.jboss.as.naming] (ServerService Thread Pool -- 38) JBAS011800: Activating Naming Subsystem

      12:32:00,296 INFO  [org.jboss.as.security] (MSC service thread 1-1) JBAS013100: Current PicketBox version=4.0.7.Final

      12:32:00,432 INFO  [org.jboss.as.osgi] (ServerService Thread Pool -- 39) JBAS011940: Activating OSGi Subsystem

      12:32:00,446 INFO  [org.jboss.as.clustering.infinispan] (ServerService Thread Pool -- 31) JBAS010280: Activating Infinispan subsystem.

      12:32:00,609 INFO  [org.jboss.as.connector] (MSC service thread 1-4) JBAS010408: Starting JCA Subsystem (JBoss IronJacamar 1.0.9.Final)

      12:32:00,870 INFO  [org.jboss.as.naming] (MSC service thread 1-4) JBAS011802: Starting Naming Service

      12:32:01,184 INFO  [org.jboss.ws.common.management.AbstractServerConfig] (MSC service thread 1-2) JBoss Web Services - Stack CXF Server 4.0.2.GA

      12:32:01,270 INFO  [org.jboss.as.connector.subsystems.datasources] (ServerService Thread Pool -- 27) JBAS010403: Deploying JDBC-compliant driver class oracle.jdbc.OracleDriver (version 10.2)

      12:32:01,321 INFO  [org.jboss.as.mail.extension] (MSC service thread 1-1) JBAS015400: Bound mail session [java:jboss/mail/Default]

      12:32:01,785 INFO  [org.apache.coyote.http11.Http11Protocol] (MSC service thread 1-4) Starting Coyote HTTP/1.1 on http--127.0.0.1-8080

      12:32:01,886 INFO  [org.jboss.as.server.deployment.scanner] (MSC service thread 1-2) JBAS015012: Started FileSystemDeploymentService for directory C:\jboss-as-7.1.1.Final\standalone\deployments

      12:32:01,897 INFO  [org.jboss.as.remoting] (MSC service thread 1-3) JBAS017100: Listening on /127.0.0.1:9999

      12:32:01,955 INFO  [org.jboss.as.remoting] (MSC service thread 1-2) JBAS017100: Listening on /127.0.0.1:4447

      12:32:02,303 INFO  [org.jboss.as.connector.subsystems.datasources] (MSC service thread 1-2) JBAS010400: Bound data source [java:/reportDatasource]

      12:32:02,342 INFO  [org.jboss.as.server.deployment] (MSC service thread 1-3) JBAS015876: Starting deployment of "reports.war"

      12:32:57,182 WARN  [org.jboss.as.server.deployment] (MSC service thread 1-3) Class Path entry derbyLocale_cs.jar in "/C:/jboss-as-7.1.1.Final/bin/content/reports.war/WEB-INF/lib/birt-3.7.1-derby.jar"  does not point to a valid jar for a Class-Path reference.

      12:32:57,186 WARN  [org.jboss.as.server.deployment] (MSC service thread 1-3) Class Path entry derbyLocale_de_DE.jar in "/C:/jboss-as-7.1.1.Final/bin/content/reports.war/WEB-INF/lib/birt-3.7.1-derby.jar"  does not point to a valid jar for a Class-Path reference.

      12:32:57,190 WARN  [org.jboss.as.server.deployment] (MSC service thread 1-3) Class Path entry derbyLocale_es.jar in "/C:/jboss-as-7.1.1.Final/bin/content/reports.war/WEB-INF/lib/birt-3.7.1-derby.jar"  does not point to a valid jar for a Class-Path reference.

      12:32:57,194 WARN  [org.jboss.as.server.deployment] (MSC service thread 1-3) Class Path entry derbyLocale_fr.jar in "/C:/jboss-as-7.1.1.Final/bin/content/reports.war/WEB-INF/lib/birt-3.7.1-derby.jar"  does not point to a valid jar for a Class-Path reference.

      12:32:57,198 WARN  [org.jboss.as.server.deployment] (MSC service thread 1-3) Class Path entry derbyLocale_hu.jar in "/C:/jboss-as-7.1.1.Final/bin/content/reports.war/WEB-INF/lib/birt-3.7.1-derby.jar"  does not point to a valid jar for a Class-Path reference.

      12:32:57,202 WARN  [org.jboss.as.server.deployment] (MSC service thread 1-3) Class Path entry derbyLocale_it.jar in "/C:/jboss-as-7.1.1.Final/bin/content/reports.war/WEB-INF/lib/birt-3.7.1-derby.jar"  does not point to a valid jar for a Class-Path reference.

      12:32:57,206 WARN  [org.jboss.as.server.deployment] (MSC service thread 1-3) Class Path entry derbyLocale_ja_JP.jar in "/C:/jboss-as-7.1.1.Final/bin/content/reports.war/WEB-INF/lib/birt-3.7.1-derby.jar"  does not point to a valid jar for a Class-Path reference.

      12:32:57,211 WARN  [org.jboss.as.server.deployment] (MSC service thread 1-3) Class Path entry derbyLocale_ko_KR.jar in "/C:/jboss-as-7.1.1.Final/bin/content/reports.war/WEB-INF/lib/birt-3.7.1-derby.jar"  does not point to a valid jar for a Class-Path reference.

      12:32:57,215 WARN  [org.jboss.as.server.deployment] (MSC service thread 1-3) Class Path entry derbyLocale_pl.jar in "/C:/jboss-as-7.1.1.Final/bin/content/reports.war/WEB-INF/lib/birt-3.7.1-derby.jar"  does not point to a valid jar for a Class-Path reference.

      12:32:57,219 WARN  [org.jboss.as.server.deployment] (MSC service thread 1-3) Class Path entry derbyLocale_pt_BR.jar in "/C:/jboss-as-7.1.1.Final/bin/content/reports.war/WEB-INF/lib/birt-3.7.1-derby.jar"  does not point to a valid jar for a Class-Path reference.

      12:32:57,224 WARN  [org.jboss.as.server.deployment] (MSC service thread 1-3) Class Path entry derbyLocale_ru.jar in "/C:/jboss-as-7.1.1.Final/bin/content/reports.war/WEB-INF/lib/birt-3.7.1-derby.jar"  does not point to a valid jar for a Class-Path reference.

      12:32:57,240 WARN  [org.jboss.as.server.deployment] (MSC service thread 1-3) Class Path entry derbyLocale_zh_CN.jar in "/C:/jboss-as-7.1.1.Final/bin/content/reports.war/WEB-INF/lib/birt-3.7.1-derby.jar"  does not point to a valid jar for a Class-Path reference.

      12:32:57,244 WARN  [org.jboss.as.server.deployment] (MSC service thread 1-3) Class Path entry derbyLocale_zh_TW.jar in "/C:/jboss-as-7.1.1.Final/bin/content/reports.war/WEB-INF/lib/birt-3.7.1-derby.jar"  does not point to a valid jar for a Class-Path reference.

      12:32:57,413 WARN  [org.jboss.as.server.deployment] (MSC service thread 1-3) Class Path entry xercesImpl-2.2.1.jar in "/C:/jboss-as-7.1.1.Final/bin/content/reports.war/WEB-INF/lib/fop-0.20.5.jar"  does not point to a valid jar for a Class-Path reference.

      12:32:57,420 WARN  [org.jboss.as.server.deployment] (MSC service thread 1-3) Class Path entry xml-apis.jar in "/C:/jboss-as-7.1.1.Final/bin/content/reports.war/WEB-INF/lib/fop-0.20.5.jar"  does not point to a valid jar for a Class-Path reference.

      12:32:57,424 WARN  [org.jboss.as.server.deployment] (MSC service thread 1-3) Class Path entry xalan-2.4.1.jar in "/C:/jboss-as-7.1.1.Final/bin/content/reports.war/WEB-INF/lib/fop-0.20.5.jar"  does not point to a valid jar for a Class-Path reference.

      12:32:57,428 WARN  [org.jboss.as.server.deployment] (MSC service thread 1-3) Class Path entry batik.jar in "/C:/jboss-as-7.1.1.Final/bin/content/reports.war/WEB-INF/lib/fop-0.20.5.jar"  does not point to a valid jar for a Class-Path reference.

      12:32:57,431 WARN  [org.jboss.as.server.deployment] (MSC service thread 1-3) Class Path entry jimi-1.0.jar in "/C:/jboss-as-7.1.1.Final/bin/content/reports.war/WEB-INF/lib/fop-0.20.5.jar"  does not point to a valid jar for a Class-Path reference.

      12:32:57,438 WARN  [org.jboss.as.server.deployment] (MSC service thread 1-3) Class Path entry avalon-framework-cvs-20020806.jar in "/C:/jboss-as-7.1.1.Final/bin/content/reports.war/WEB-INF/lib/fop-0.20.5.jar"  does not point to a valid jar for a Class-Path reference.

      12:32:57,445 WARN  [org.jboss.as.server.deployment] (MSC service thread 1-3) Class Path entry toolbox.jar in "/C:/jboss-as-7.1.1.Final/bin/content/reports.war/WEB-INF/lib/iText-2.1.0.jar"  does not point to a valid jar for a Class-Path reference.

      12:32:57,451 WARN  [org.jboss.as.server.deployment] (MSC service thread 1-3) Class Path entry bcmail-jdk14-138.jar in "/C:/jboss-as-7.1.1.Final/bin/content/reports.war/WEB-INF/lib/iText-2.1.0.jar"  does not point to a valid jar for a Class-Path reference.

      12:32:57,458 WARN  [org.jboss.as.server.deployment] (MSC service thread 1-3) Class Path entry bcprov-jdk14-138.jar in "/C:/jboss-as-7.1.1.Final/bin/content/reports.war/WEB-INF/lib/iText-2.1.0.jar"  does not point to a valid jar for a Class-Path reference.

      12:32:57,473 WARN  [org.jboss.as.server.deployment] (MSC service thread 1-3) Class Path entry lib/jcommon-1.0.5.jar in "/C:/jboss-as-7.1.1.Final/bin/content/reports.war/WEB-INF/lib/jfreereport-0.8.7-5.jar"  does not point to a valid jar for a Class-Path reference.

      12:32:57,480 WARN  [org.jboss.as.server.deployment] (MSC service thread 1-3) Class Path entry lib/libloader-0.1.2.jar in "/C:/jboss-as-7.1.1.Final/bin/content/reports.war/WEB-INF/lib/jfreereport-0.8.7-5.jar"  does not point to a valid jar for a Class-Path reference.

      12:32:57,487 WARN  [org.jboss.as.server.deployment] (MSC service thread 1-3) Class Path entry lib/libfonts-0.1.9.jar in "/C:/jboss-as-7.1.1.Final/bin/content/reports.war/WEB-INF/lib/jfreereport-0.8.7-5.jar"  does not point to a valid jar for a Class-Path reference.

      12:32:57,493 WARN  [org.jboss.as.server.deployment] (MSC service thread 1-3) Class Path entry lib/pixie-0.8.6.jar in "/C:/jboss-as-7.1.1.Final/bin/content/reports.war/WEB-INF/lib/jfreereport-0.8.7-5.jar"  does not point to a valid jar for a Class-Path reference.

      12:32:57,504 WARN  [org.jboss.as.server.deployment] (MSC service thread 1-3) Class Path entry lib/bsf-2.3.0.jar in "/C:/jboss-as-7.1.1.Final/bin/content/reports.war/WEB-INF/lib/jfreereport-0.8.7-5.jar"  does not point to a valid jar for a Class-Path reference.

      12:32:57,515 WARN  [org.jboss.as.server.deployment] (MSC service thread 1-3) Class Path entry lib/bsh-1.3.0.jar in "/C:/jboss-as-7.1.1.Final/bin/content/reports.war/WEB-INF/lib/jfreereport-0.8.7-5.jar"  does not point to a valid jar for a Class-Path reference.

      12:32:57,522 WARN  [org.jboss.as.server.deployment] (MSC service thread 1-3) Class Path entry lib/gnujaxp.jar in "/C:/jboss-as-7.1.1.Final/bin/content/reports.war/WEB-INF/lib/jfreereport-0.8.7-5.jar"  does not point to a valid jar for a Class-Path reference.

      12:32:57,529 WARN  [org.jboss.as.server.deployment] (MSC service thread 1-3) Class Path entry lib/itext-1.4.jar in "/C:/jboss-as-7.1.1.Final/bin/content/reports.war/WEB-INF/lib/jfreereport-0.8.7-5.jar"  does not point to a valid jar for a Class-Path reference.

      12:32:57,536 WARN  [org.jboss.as.server.deployment] (MSC service thread 1-3) Class Path entry lib/poi-3.0-alpha1-20050704.jar in "/C:/jboss-as-7.1.1.Final/bin/content/reports.war/WEB-INF/lib/jfreereport-0.8.7-5.jar"  does not point to a valid jar for a Class-Path reference.

      12:32:57,544 WARN  [org.jboss.as.server.deployment] (MSC service thread 1-3) Class Path entry activation.jar in "/C:/jboss-as-7.1.1.Final/bin/content/reports.war/WEB-INF/lib/mail-1.4.jar"  does not point to a valid jar for a Class-Path reference.

      12:32:57,551 WARN  [org.jboss.as.server.deployment] (MSC service thread 1-3) Class Path entry xerces.jar in "/C:/jboss-as-7.1.1.Final/bin/content/reports.war/WEB-INF/lib/msv-20020414.jar"  does not point to a valid jar for a Class-Path reference.

      12:32:57,557 WARN  [org.jboss.as.server.deployment] (MSC service thread 1-3) Class Path entry isorelax.jar in "/C:/jboss-as-7.1.1.Final/bin/content/reports.war/WEB-INF/lib/msv-20020414.jar"  does not point to a valid jar for a Class-Path reference.

      12:32:57,564 WARN  [org.jboss.as.server.deployment] (MSC service thread 1-3) Class Path entry relaxngDatatype.jar in "/C:/jboss-as-7.1.1.Final/bin/content/reports.war/WEB-INF/lib/msv-20020414.jar"  does not point to a valid jar for a Class-Path reference.

      12:32:57,570 WARN  [org.jboss.as.server.deployment] (MSC service thread 1-3) Class Path entry xsdlib.jar in "/C:/jboss-as-7.1.1.Final/bin/content/reports.war/WEB-INF/lib/msv-20020414.jar"  does not point to a valid jar for a Class-Path reference.

      12:32:57,577 WARN  [org.jboss.as.server.deployment] (MSC service thread 1-3) Class Path entry xbean.jar in "/C:/jboss-as-7.1.1.Final/bin/content/reports.war/WEB-INF/lib/rhino-1.7R1.jar"  does not point to a valid jar for a Class-Path reference.

      12:32:57,585 WARN  [org.jboss.as.server.deployment] (MSC service thread 1-3) Class Path entry xercesImpl.jar in "/C:/jboss-as-7.1.1.Final/bin/content/reports.war/WEB-INF/lib/xalan-2.6.0.jar"  does not point to a valid jar for a Class-Path reference.

      12:32:57,596 WARN  [org.jboss.as.server.deployment] (MSC service thread 1-3) Class Path entry xml-apis.jar in "/C:/jboss-as-7.1.1.Final/bin/content/reports.war/WEB-INF/lib/xalan-2.6.0.jar"  does not point to a valid jar for a Class-Path reference.

      12:32:58,130 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-2) MSC00001: Failed to start service jboss.deployment.unit."reports.war".PARSE: org.jboss.msc.service.StartException in service jboss.deployment.unit."reports.war".PARSE: Failed to process phase PARSE of deployment "reports.war"

          at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:119) [jboss-as-server-7.1.1.Final.jar:7.1.1.Final]

          at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1811) [jboss-msc-1.0.2.GA.jar:1.0.2.GA]

          at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1746) [jboss-msc-1.0.2.GA.jar:1.0.2.GA]

          at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) [rt.jar:1.6.0_11]

          at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) [rt.jar:1.6.0_11]

          at java.lang.Thread.run(Thread.java:619) [rt.jar:1.6.0_11]

      Caused by: org.jboss.as.server.deployment.DeploymentUnitProcessingException: JBAS018014: Failed to parse XML descriptor "/C:/jboss-as-7.1.1.Final/bin/content/reports.war/WEB-INF/jpivot/jpivot-tags.tld" at [87,15]

          at org.jboss.as.web.deployment.TldParsingDeploymentProcessor.parseTLD(TldParsingDeploymentProcessor.java:128)

          at org.jboss.as.web.deployment.TldParsingDeploymentProcessor.processTlds(TldParsingDeploymentProcessor.java:107)

          at org.jboss.as.web.deployment.TldParsingDeploymentProcessor.deploy(TldParsingDeploymentProcessor.java:93)

          at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:113) [jboss-as-server-7.1.1.Final.jar:7.1.1.Final]

          ... 5 more

       

      12:32:58,207 INFO  [org.jboss.as.server] (DeploymentScanner-threads - 2) JBAS015870: Deploy of deployment "reports.war" was rolled back with failure message {"JBAS014671: Failed services" => {"jboss.deployment.unit.\"reports.war\".PARSE" => "org.jboss.msc.service.StartException in service jboss.deployment.unit.\"reports.war\".PARSE: Failed to process phase PARSE of deployment \"reports.war\""}}

      12:32:58,205 INFO  [org.jboss.as] (MSC service thread 1-2) JBAS015951: Admin console listening on http://127.0.0.1:9990

      12:32:58,227 ERROR [org.jboss.as] (MSC service thread 1-2) JBAS015875: JBoss AS 7.1.1.Final "Brontes" started (with errors) in 60317ms - Started 136 of 212 services (1 services failed or missing dependencies, 74 services are passive or on-demand)

      12:33:01,842 INFO  [org.jboss.as.server.deployment] (MSC service thread 1-2) JBAS015877: Stopped deployment reports.war in 3634ms

      12:33:01,851 INFO  [org.jboss.as.controller] (DeploymentScanner-threads - 2) JBAS014774: Service status report

      JBAS014777:   Services which failed to start:      service jboss.deployment.unit."reports.war".PARSE: org.jboss.msc.service.StartException in service jboss.deployment.unit."reports.war".PARSE: Failed to process phase PARSE of deployment "reports.war"

       

      12:33:01,866 ERROR [org.jboss.as.server.deployment.scanner] (DeploymentScanner-threads - 1) {"JBAS014653: Composite operation failed and was rolled back. Steps that failed:" => {"Operation step-2" => {"JBAS014671: Failed services" => {"jboss.deployment.unit.\"reports.war\".PARSE" => "org.jboss.msc.service.StartException in service jboss.deployment.unit.\"reports.war\".PARSE: Failed to process phase PARSE of deployment \"reports.war\""}}}}

       

       

       

       

      This is module.xml

       

      <module xmlns="urn:jboss:module:1.0" name="com.oracle">

          <resources>

              <resource-root path="ojdbc14.jar"/>

          </resources>

          <dependencies>

               <module name="javax.api"/>

       

          </dependencies>

      </module>

       

       

      This is in standalone.xml

       

      <datasources>

                      <datasource jndi-name="java:/reportDatasource" pool-name="oracleDS" enabled="true" use-java-context="true">

                          <connection-url>jdbc:oracle:thin:@localhost:1521:sid</connection-url>

                          <driver>oracle</driver>

       

                           <pool>

                               <min-pool-size>10</min-pool-size>

                                <max-pool-size>100</max-pool-size>

                                 <prefill>true</prefill>

                           </pool>

                           <security>

                                  <user-name>user</user-name>

                                  <password>passwd</password>

                           </security>

                           <statement>

                                   <prepared-statement-cache-size>32</prepared-statement-cache-size>

                                   <share-prepared-statements/>

                           </statement>

                     </datasource>

                      <drivers>

                          <driver name="oracle" module="com.oracle">

                          <driver-class>oracle.jdbc.OracleDriver</driver-class>

                           <xa-datasource-class>oracle.jdbc.xa.client.OracleXADataSource</xa-datasource-class>

                          </driver>

                      </drivers>

           </datasources>

       

       

      Thanks in advance

      venu

        • 1. Re: Services which failed to start: service jboss.deployment.unit
          nickarls

          Open up reports.war/WEB-INF/jpivot/jpivot-tags.tld" at [87,15] and fix the TLD

          • 2. Re: Services which failed to start: service jboss.deployment.unit
            ananymous7239

            Thanks for the reply Nicklas

             

             

            Do i need to comment any thing in TLD or i need to remove.please suggest me what is exactly my mistake

            • 3. Re: Services which failed to start: service jboss.deployment.unit
              xin.zhang.song

              Can you post the jpivot-tags.tld ?

               

              Thanks

               

              Xin

              • 4. Re: Services which failed to start: service jboss.deployment.unit
                nickarls

                Check what is on that [87,15] coordinate, compare with that is allowed for in a TLD. It could be a typo, caps error or something else that is not allowed.

                • 5. Re: Services which failed to start: service jboss.deployment.unit
                  ananymous7239

                  Sure Xin Zhang

                  this is my Jpivot-tags.tld

                   

                  <?xml version="1.0" encoding="iso-8859-1"?>

                  <!DOCTYPE taglib PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.2//EN" "http://java.sun.com/dtd/web-jsptaglibrary_1_2.dtd">

                  <taglib>

                  <tlib-version>1.0</tlib-version>

                  <jsp-version>1.2</jsp-version>

                  <short-name>jpivot</short-name>

                  <uri>http://www.tonbeller.com/jpivot</uri>

                  <display-name>jpivot</display-name>

                  <description>

                      JPivot Tag Library.

                    </description>

                  <tag>

                  <name>chart</name>

                  <tag-class>com.tonbeller.jpivot.chart.ChartComponentTag</tag-class>

                  <body-content>JSP</body-content>

                  <description>

                        Creates a Chart component. This component does not produce visible output directly, it must be rendered via the WCF render tag.

                      </description>

                  <attribute>

                  <name>id</name>

                  <required>true</required>

                  <rtexprvalue>true</rtexprvalue>

                  <description>Name of the Session Attribute that is created by this tag</description>

                  </attribute>

                  <attribute>

                  <name>visible</name>

                  <required>false</required>

                  <rtexprvalue>true</rtexprvalue>

                  <description>Sets the visible property of the component. The WCF Render tag will not show a component whose visible flag is false</description>

                  </attribute>

                  <attribute>

                  <name>role</name>

                  <required>false</required>

                  <rtexprvalue>true</rtexprvalue>

                  <description>

                      Name of a role, optionally prefixed by '!'.

                      Example: role='tomcat' allows members of the role tomcat to access

                      this component, role='!tomcat' grants access to everybody except tomcat members.

                    </description>

                  </attribute>

                  <attribute>

                  <name>query</name>

                  <required>true</required>

                  <rtexprvalue>true</rtexprvalue>

                  <description>

                      Name of the Session Attribute that contains the OLAP Data (query and result) for this tag.

                    </description>

                  </attribute>

                  <attribute>

                  <name>baseDisplayURL</name>

                  <required>false</required>

                  <rtexprvalue>true</rtexprvalue>

                  <description>Base link to chart display servlet. Will be parameterized with '?filename=&lt;temp chart image file name&gt;'</description>

                  </attribute>

                  <attribute>

                  <name>controllerURL</name>

                  <required>false</required>

                  <rtexprvalue>true</rtexprvalue>

                  <description>Base link to web application controller for JPivot.

                        Useful for complicated environments like a portal, where you would use

                        a portlet:renderURL</description>

                  </attribute>

                  </tag>

                  <tag>

                  <name>chooseQuery</name>

                  <tag-class>com.tonbeller.jpivot.tags.ChooseQueryTag</tag-class>

                  <body-content>JSP</body-content>

                  <description>

                        chooses a query that has been previously created with a queryName attribute.

                      </description>

                  <attribute>

                  <name>id</name>

                  <required>true</required>

                  <rtexprvalue>true</rtexprvalue>

                  <description>Name of the Session Attribute that is created by this tag</description>

                  </attribute>

                  <attribute>

                  <name>queryName</name>

                  <required>false</required>

                  <rtexprvalue>true</rtexprvalue>

                  <description>name of the query to choose</description>

                  </attribute>

                  </tag>

                  <tag>

                  <name>clickable</name>

                  <tag-class>com.tonbeller.jpivot.table.navi.ClickableMemberTag</tag-class>

                  <body-content>EMPTY</body-content>

                  <description>

                        Makes all members of a dimension or level clickable (i.e. generates an anchor).

                        The generated URL contains the unique name of the member.

                        Must be nested inside a table or query tag.

                       

                        The behaviour depends on the sessionParam attribute. If its present, then the parameter

                        value will be written into the com.tonbeller.jpivot.param.SessionParamPool before the

                        new page is shown. If its not present, the parameter will be coded into the hyperlink

                        and must be treated in some way by the receiving page.

                       

                        This tag must be nested either inside a table tag or inside a query tag. Inside the table

                        tag the clickable is available for all queries, inside the query tag its only available

                        for that query.

                      </description>

                  <attribute>

                  <name>urlPattern</name>

                  <required>false</required>

                  <rtexprvalue>true</rtexprvalue>

                  <description>

                          DEPRECATED - do not use in conjunction with session parameters because the browser

                          back button does not work as expected. Use page attribute instead.

                         

                          The pattern to construct the url. If sessionParam attribute is NOT present, then "{0}" will be replaced

                          with the unique name of the member. If urlPattern starts with "/" its relative to

                          the application context, otherwise its absolute

                        </description>

                  </attribute>

                  <attribute>

                  <name>page</name>

                  <required>false</required>

                  <rtexprvalue>true</rtexprvalue>

                  <description>Name of the target page, must start with "/". If not set

                          the current page is re-displayed.

                        </description>

                  </attribute>

                  <attribute>

                  <name>uniqueName</name>

                  <required>true</required>

                  <rtexprvalue>true</rtexprvalue>

                  <description>unique name of a dimension, hierarchy or level, whose members will be clickable</description>

                  </attribute>

                  <attribute>

                  <name>menuLabel</name>

                  <required>false</required>

                  <rtexprvalue>true</rtexprvalue>

                  <description>if there are multiple clickables specified, they will be displayed in a popup menu, this text will be the label for the menu entry</description>

                  </attribute>

                  <attribute>

                  <name>sessionParam</name>

                  <required>false</required>

                  <rtexprvalue>true</rtexprvalue>

                  <description>name of the parameter, that will be placed into the com.tonbeller.jpivot.param.SessionParamPool</description>

                  </attribute>

                  <attribute>

                  <name>propertyName</name>

                  <required>false</required>

                  <rtexprvalue>true</rtexprvalue>

                  <description>if present, the value of that member property will be taken for the com.tonbeller.jpivot.param.Parameter sqlValue property</description>

                  </attribute>

                  <attribute>

                  <name>propertyPrefix</name>

                  <required>false</required>

                  <rtexprvalue>true</rtexprvalue>

                  <description>if present, multiple SessionParam will be created, one for each

                        member property whose name starts with propertyPrefix. The name of the SessionParam will be

                        the name of the reminder of the member properties name after the prefix. If present,

                        the attributes sessionParam and propertyName are not allowed.</description>

                  </attribute>

                  <attribute>

                  <name>providerClass</name>

                  <required>false</required>

                  <rtexprvalue>true</rtexprvalue>

                  <description>if present, an instance of this class will extract the SessionParam instances

                        from the member. The class must implement com.tonbeller.jpivot.table.navi.ClickableMember.ParameterProvider.

                        The attributes sessionParam, propertyName, propertyPrefix are not allowed in this case.</description>

                  </attribute>

                  </tag>

                  <tag>

                  <name>destroyQuery</name>

                  <tag-class>com.tonbeller.jpivot.tags.DestroyQueryTag</tag-class>

                  <body-content>JSP</body-content>

                  <description>

                        destroys all queries stored with this id

                      </description>

                  <attribute>

                  <name>id</name>

                  <required>true</required>

                  <rtexprvalue>true</rtexprvalue>

                  <description>Name of the Session Attribute that is created by this tag</description>

                  </attribute>

                  </tag>

                  <tag>

                  <name>mondrianQuery</name>

                  <tag-class>com.tonbeller.jpivot.tags.MondrianOlapModelTag</tag-class>

                  <body-content>JSP</body-content>

                  <description>

                        Creates a session attribute that allows access to a Mondrian query, its result and navigations.

                        The attribute is always created, if the attribute already existst it will be replaced.

                        So one has to take care that this tag creates the attribute only if it should, e.g. by

                        using JSTL &lt;c:if ... &gt; tags or similar.

                       

                        Its possible to use a predefined JSBC DataSource from the application server or to

                        specify the individual JDBC parameters with this tag.

                      </description>

                  <attribute>

                  <name>id</name>

                  <required>true</required>

                  <rtexprvalue>true</rtexprvalue>

                  <description>Name of the Session Attribute that is created by this tag</description>

                  </attribute>

                  <attribute>

                  <name>jdbcDriver</name>

                  <required>false</required>

                  <rtexprvalue>true</rtexprvalue>

                  <description>Java class name of the JDBC driver</description>

                  </attribute>

                  <attribute>

                  <name>jdbcUrl</name>

                  <required>false</required>

                  <rtexprvalue>true</rtexprvalue>

                  <description>Connection parameters, these are database specific</description>

                  </attribute>

                  <attribute>

                  <name>jdbcUser</name>

                  <required>false</required>

                  <rtexprvalue>true</rtexprvalue>

                  <description>user name to connect to the database</description>

                  </attribute>

                  <attribute>

                  <name>jdbcPassword</name>

                  <required>false</required>

                  <rtexprvalue>true</rtexprvalue>

                  <description>password to connect to the database</description>

                  </attribute>

                  <attribute>

                  <name>dataSource</name>

                  <required>false</required>

                  <rtexprvalue>true</rtexprvalue>

                  <description>JNDI name of a preconfigured JDBC DataSource, e.g. jdbc/SironTDI. Must not be used with the other JDBC attributes</description>

                  </attribute>

                  <attribute>

                  <name>catalogUri</name>

                  <required>true</required>

                  <rtexprvalue>true</rtexprvalue>

                  <description>Path of the Mondrian schema, relative to the application context, e.g. /WEB-INF/FoodMart.xml</description>

                  </attribute>

                  <attribute>

                  <name>config</name>

                  <required>false</required>

                  <rtexprvalue>true</rtexprvalue>

                  <description>internal use only</description>

                  </attribute>

                  <attribute>

                  <name>role</name>

                  <required>false</required>

                  <rtexprvalue>true</rtexprvalue>

                  <description>Role from Mondrian Schema</description>

                  </attribute>

                  <attribute>

                  <name>dynResolver</name>

                  <required>false</required>

                  <rtexprvalue>true</rtexprvalue>

                  <description>class resolving Mondrian Schema dynamic variables</description>

                  </attribute>

                  <attribute>

                  <name>dynLocale</name>

                  <required>false</required>

                  <rtexprvalue>true</rtexprvalue>

                  <description>Locale for dynamic Mondrian Schema Resolver </description>

                  </attribute>

                  <attribute>

                  <name>connectionPooling</name>

                  <required>false</required>

                  <rtexprvalue>true</rtexprvalue>

                  <description>"false" will prevent Mondrian from Connection Pooling</description>

                  </attribute>

                  <attribute>

                  <name>dataSourceChangeListener</name>

                  <required>false</required>

                  <rtexprvalue>true</rtexprvalue>

                  <description>class to detect changes in datasource</description>

                  </attribute>

                  <attribute>

                  <name>queryName</name>

                  <required>false</required>

                  <rtexprvalue>true</rtexprvalue>

                  <description>

                          Allows to keep multiple queries within this session attribute. For every

                          queryName, the last query will be stored. Use chooseQuery tag to switch

                          between queryName's or queries.

                        </description>

                  </attribute>

                  <attribute>

                  <name>stackMode</name>

                  <required>false</required>

                  <rtexprvalue>true</rtexprvalue>

                  <description>

                          If set to false, all queryNames are treated equally, independent of the

                          order they are created or shown using the chooseQuery tag.

                         

                          If set to true it will keep the different queryName's in a stack. Example:

                         

                            A query with queryName qn1 is created. Then this tag will

                                display that query

                            A query with queryName qn2 is created next. Now there is

                                a stack containing qn1 and qn2. qn2 will

                                be the visible query.

                            At this point, for example, if the user switches back to qn1 using

                                the chooseQuery tag, then qn2 will be destroyed in stack mode. It would

                                not be destroyed in non-stackMode.

                         

                          So in non-stackMode the user can arbitrary choose one of the different queries.

                          In stackMode, if the user goes back to a previously seen query, all "younger" queries

                          will be destroyed.

                        </description>

                  </attribute>

                  </tag>

                  <tag>

                  <name>navigator</name>

                  <tag-class>com.tonbeller.jpivot.navigator.NavigatorTag</tag-class>

                  <body-content>JSP</body-content>

                  <description>

                        Creates the Navigator component. This component does not produce visible output directly, it must be rendered via the WCF render tag.

                      </description>

                  <attribute>

                  <name>id</name>

                  <required>true</required>

                  <rtexprvalue>true</rtexprvalue>

                  <description>Name of the Session Attribute that is created by this tag</description>

                  </attribute>

                  <attribute>

                  <name>query</name>

                  <required>true</required>

                  <rtexprvalue>true</rtexprvalue>

                  <description>

                      Name of the Session Attribute that contains the OLAP Data (query and result) for this tag.

                    </description>

                  </attribute>

                  <attribute>

                  <name>visible</name>

                  <required>false</required>

                  <rtexprvalue>true</rtexprvalue>

                  <description>Sets the visible property of the component. The WCF Render tag will not show a component whose visible flag is false</description>

                  </attribute>

                  <attribute>

                  <name>role</name>

                  <required>false</required>

                  <rtexprvalue>true</rtexprvalue>

                  <description>

                      Name of a role, optionally prefixed by '!'.

                      Example: role='tomcat' allows members of the role tomcat to access

                      this component, role='!tomcat' grants access to everybody except tomcat members.

                    </description>

                  </attribute>

                  </tag>

                  <tag>

                  <name>print</name>

                  <tag-class>com.tonbeller.jpivot.print.PrintComponentTag</tag-class>

                  <body-content>JSP</body-content>

                  <description>

                        Creates the Print component. This component does not produce visible output directly,

                        you must create a WCF form to configure and call the print servlet to render to XLS/PDF

                      </description>

                  <attribute>

                  <name>id</name>

                  <required>true</required>

                  <rtexprvalue>true</rtexprvalue>

                  <description>Name of the Session Attribute that is created by this tag</description>

                  </attribute>

                  </tag>

                  <tag>

                  <name>scalarQuery</name>

                  <tag-class>com.tonbeller.jpivot.tags.ScalarOlapModelTag</tag-class>

                  <body-content>JSP</body-content>

                  <description>

                        Creates a session attribute that contains an OLAP result consisting of

                        a single cell. The values are provide through tag attributes.

                      </description>

                  <attribute>

                  <name>id</name>

                  <required>true</required>

                  <rtexprvalue>true</rtexprvalue>

                  <description>Name of the Session Attribute that is created by this tag</description>

                  </attribute>

                  <attribute>

                  <name>value</name>

                  <required>true</required>

                  <rtexprvalue>true</rtexprvalue>

                  <description>EL expression evaluating to the value (number)</description>

                  </attribute>

                  <attribute>

                  <name>formattedValue</name>

                  <required>false</required>

                  <rtexprvalue>true</rtexprvalue>

                  <description>EL expression evaluating to the formatted value (String)</description>

                  </attribute>

                  <attribute>

                  <name>caption</name>

                  <required>false</required>

                  <rtexprvalue>true</rtexprvalue>

                  <description>EL expression evaluating to the caption (String)</description>

                  </attribute>

                  <attribute>

                  <name>queryName</name>

                  <required>false</required>

                  <rtexprvalue>true</rtexprvalue>

                  <description>see mondrianQuery</description>

                  </attribute>

                  <attribute>

                  <name>stackMode</name>

                  <required>false</required>

                  <rtexprvalue>true</rtexprvalue>

                  <description>see mondrianQuery</description>

                  </attribute>

                  </tag>

                  <tag>

                  <name>selectproperties</name>

                  <tag-class>com.tonbeller.jpivot.navigator.hierarchy.SelectPropertiesTag</tag-class>

                  <body-content>JSP</body-content>

                  <description>

                        Creates the Select Properties component, which allows to specify which properties

                        shall be visible and in which orderd. This component does not produce visible output directly, it must be rendered via the WCF render tag.

                      </description>

                  <attribute>

                  <name>id</name>

                  <required>true</required>

                  <rtexprvalue>true</rtexprvalue>

                  <description>Name of the Session Attribute that is created by this tag</description>

                  </attribute>

                  <attribute>

                  <name>table</name>

                  <required>true</required>

                  <rtexprvalue>true</rtexprvalue>

                  <description>

                      Name of the Session Attribute that contains the Table Component for this tag.

                    </description>

                  </attribute>

                  <attribute>

                  <name>visible</name>

                  <required>false</required>

                  <rtexprvalue>true</rtexprvalue>

                  <description>Sets the visible property of the component. The WCF Render tag will not show a component whose visible flag is false</description>

                  </attribute>

                  <attribute>

                  <name>role</name>

                  <required>false</required>

                  <rtexprvalue>true</rtexprvalue>

                  <description>

                      Name of a role, optionally prefixed by '!'.

                      Example: role='tomcat' allows members of the role tomcat to access

                      this component, role='!tomcat' grants access to everybody except tomcat members.

                    </description>

                  </attribute>

                  </tag>

                  <tag>

                  <name>setParam</name>

                  <tag-class>com.tonbeller.jpivot.param.SetParameterTag</tag-class>

                  <body-content>JSP</body-content>

                  <description>

                        Sets a mdx query parameter from an http parameter or from a session parameter.

                        The body is evaluated only if the http parameter is present, so

                        its a good place to contain a mondrian query.

                        If you use the session Parameter, the body is never evaluated.

                        Exactly one attribute either httpParam or sessionParam must be set.

                      </description>

                  <attribute>

                  <name>query</name>

                  <required>true</required>

                  <rtexprvalue>true</rtexprvalue>

                  <description>

                      Name of the Session Attribute that contains the OLAP Data (query and result) for this tag.

                    </description>

                  </attribute>

                  <attribute>

                  <name>httpParam</name>

                  <required>false</required>

                  <rtexprvalue>true</rtexprvalue>

                  <description>Name of a http parameter. If present, its value will be parsed

                        and set into the mdx parameter</description>

                  </attribute>

                  <attribute>

                  <name>sessionParam</name>

                  <required>false</required>

                  <rtexprvalue>true</rtexprvalue>

                  <description>name of the session parameter</description>

                  </attribute>

                  <attribute>

                  <name>mdxParam</name>

                  <required>true</required>

                  <rtexprvalue>true</rtexprvalue>

                  <description>Name of the MDX Parameter in the query to modify</description>

                  </attribute>

                  </tag>

                  <tag>

                  <name>table</name>

                  <tag-class>com.tonbeller.jpivot.table.TableComponentTag</tag-class>

                  <body-content>JSP</body-content>

                  <description>

                        Creates a Pivot Table component. This component does not produce visible output directly, it must be rendered via the WCF render tag.

                      </description>

                  <attribute>

                  <name>id</name>

                  <required>true</required>

                  <rtexprvalue>true</rtexprvalue>

                  <description>Name of the Session Attribute that is created by this tag</description>

                  </attribute>

                  <attribute>

                  <name>visible</name>

                  <required>false</required>

                  <rtexprvalue>true</rtexprvalue>

                  <description>Sets the visible property of the component. The WCF Render tag will not show a component whose visible flag is false</description>

                  </attribute>

                  <attribute>

                  <name>role</name>

                  <required>false</required>

                  <rtexprvalue>true</rtexprvalue>

                  <description>

                      Name of a role, optionally prefixed by '!'.

                      Example: role='tomcat' allows members of the role tomcat to access

                      this component, role='!tomcat' grants access to everybody except tomcat members.

                    </description>

                  </attribute>

                  <attribute>

                  <name>query</name>

                  <required>true</required>

                  <rtexprvalue>true</rtexprvalue>

                  <description>

                      Name of the Session Attribute that contains the OLAP Data (query and result) for this tag.

                    </description>

                  </attribute>

                  <attribute>

                  <name>configXml</name>

                  <required>false</required>

                  <rtexprvalue>true</rtexprvalue>

                  <description>Path for a config file that allows to add customer specific code</description>

                  </attribute>

                  </tag>

                  <tag>

                  <name>testQuery</name>

                  <tag-class>com.tonbeller.jpivot.tags.TestOlapModelTag</tag-class>

                  <body-content>JSP</body-content>

                  <description>Creates test data that can be displayed by the table or chart components</description>

                  <attribute>

                  <name>id</name>

                  <required>true</required>

                  <rtexprvalue>true</rtexprvalue>

                  <description>Name of the Session Attribute that is created by this tag</description>

                  </attribute>

                  <attribute>

                  <name>onRows</name>

                  <required>false</required>

                  <rtexprvalue>true</rtexprvalue>

                  <description>Whitespace separated list of dimensions to show on rows. Possible values are: Measures, Region, Products, Advertising, Material</description>

                  </attribute>

                  <attribute>

                  <name>onColumns</name>

                  <required>false</required>

                  <rtexprvalue>true</rtexprvalue>

                  <description>Whitespace separated list of dimensions to show on columns. Possible values are: Measures, Region, Products, Advertising, Material</description>

                  </attribute>

                  </tag>

                  <tag>

                  <name>xmlaQuery</name>

                  <tag-class>com.tonbeller.jpivot.xmla.XMLA_OlapModelTag</tag-class>

                  <body-content>JSP</body-content>

                  <description>

                        Creates a session attribute for an XMLA query. It will be used by components like table

                        or navigator to display the result and navigate the cube.

                        The attribute is always created, if the attribute already exists it will be replaced.

                        So one has to take care that this tag creates the attribute only if it should, e.g. by

                        using JSTL &lt;c:if ... &gt; tags or similar.

                      </description>

                  <attribute>

                  <name>id</name>

                  <required>true</required>

                  <rtexprvalue>true</rtexprvalue>

                  <description>Name of the Session Attribute that is created by this tag</description>

                  </attribute>

                  <attribute>

                  <name>uri</name>

                  <required>true</required>

                  <rtexprvalue>true</rtexprvalue>

                  <description>The URI used to access the XMLA server</description>

                  </attribute>

                  <attribute>

                  <name>dataSource</name>

                  <required>false</required>

                  <rtexprvalue>true</rtexprvalue>

                  <description>DataSourceInfo specification like "Provider=MSOLAP;Data Source=local"</description>

                  </attribute>

                  <attribute>

                  <name>catalog</name>

                  <required>true</required>

                  <rtexprvalue>true</rtexprvalue>

                  <description>Catalog spezification like "Foodmart 2000"</description>

                  </attribute>

                  <attribute>

                  <name>config</name>

                  <required>false</required>

                  <rtexprvalue>true</rtexprvalue>

                  <description>Path to a config file that allows to integrat customer specific code</description>

                  </attribute>

                  </tag>

                  </taglib>

                  • 6. Re: Services which failed to start: service jboss.deployment.unit
                    ananymous7239

                    Nicklas this is what in [87-15] line-EMPTY

                    <body-content>EMPTY</body-content>

                    • 7. Re: Services which failed to start: service jboss.deployment.unit
                      nickarls

                      try empty (lower case)

                      • 8. Re: Services which failed to start: service jboss.deployment.unit
                        xin.zhang.song
                        • 9. Re: Services which failed to start: service jboss.deployment.unit
                          ananymous7239

                          Thanks nicklas it solved the issue in Jpivot.tld,now i am trying to fix all Tlds where i am getting the exceptions,if i get anything new i will get back to you

                          • 10. Re: Services which failed to start: service jboss.deployment.unit
                            ananymous7239

                            Thanks Xin Zhang

                             

                             

                            I will take a look in the link you provided

                            • 11. Re: Services which failed to start: service jboss.deployment.unit
                              ananymous7239

                              Hi Nicklas

                               

                              Now iam getting the following Error in server log

                               

                              ERROR [org.jboss.as.server.deployment.scanner] (DeploymentScanner-threads - 1) JBAS015052: Did not receive a response to the deployment operation within the allowed timeout period [60 seconds]. Check the server configuration file and the server logs to find more about the status of the deployment.

                              • 12. Re: Services which failed to start: service jboss.deployment.unit
                                ananymous7239

                                Nickals could you please suggest me where should i increase the scanner timeout period in standalone.xml

                                • 13. Re: Services which failed to start: service jboss.deployment.unit
                                  ananymous7239

                                    To resolve this issue

                                  ERROR [org.jboss.as.server.deployment.scanner] (DeploymentScanner-threads - 1) JBAS015052: Did not receive a response to the deployment operation within the allowed timeout period [60 seconds]. Check the server configuration file and the server logs to find more about the status of the deployment.

                                   

                                  Just add deployment-timeout="1200" in standalone.xml under  <subsystem xmlns="urn:jboss:domain:deployment-scanner:1.1">

                                   

                                  <deployment-scanner path="deployments" relative-to="jboss.server.base.dir" scan-interval="5000" deployment-timeout="1200"/>

                                   

                                  This is done the trick, Thanks to nicklas and xin zhang for your help.