Home
Analytics
DiscoveryException: Class org.apache.commons.logging.impl.SLF4JLogFactory
Uffe Ronne
Hello,
I have tried to deploy the BIRT 3.7.1 viewer (birt.war) on JBoss AS 6.1 (Java 1.6). However I get the following exception:
21:46:25,349 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/birt]] Marking servlet ViewerServlet as unavailable
21:46:25,349 ERROR [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/birt].[ViewerServlet]] Allocate exception for servlet ViewerServl
et: org.apache.commons.discovery.DiscoveryException: Class org.apache.commons.logging.impl.SLF4JLogFactory does not implement org.apache.commons.loggi
ng.LogFactory
at org.apache.commons.discovery.tools.ClassUtils.verifyAncestory(ClassUtils.java:180) [:0.2]
at org.apache.commons.discovery.tools.SPInterface.verifyAncestory(SPInterface.java:201) [:0.2]
at org.apache.commons.discovery.tools.SPInterface.newInstance(SPInterface.java:195) [:0.2]
at org.apache.commons.discovery.tools.DiscoverClass.newInstance(DiscoverClass.java:579) [:0.2]
at org.apache.commons.discovery.tools.DiscoverSingleton.find(DiscoverSingleton.java:418) [:0.2]
at org.apache.commons.discovery.tools.DiscoverSingleton.find(DiscoverSingleton.java:378) [:0.2]
at org.apache.axis.components.logger.LogFactory$1.run(LogFactory.java:45) [:]
at java.security.AccessController.doPrivileged(Native Method) [:1.6.0_21]
at org.apache.axis.components.logger.LogFactory.getLogFactory(LogFactory.java:41) [:]
at org.apache.axis.components.logger.LogFactory.<clinit>(LogFactory.java:33) [:]
at org.apache.axis.transport.http.AxisServletBase.<clinit>(AxisServletBase.java:58) [:]
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) [:1.6.0_21]
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) [:1.6.0_21]
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) [:1.6.0_21]
at java.lang.reflect.Constructor.newInstance(Constructor.java:513) [:1.6.0_21]
at java.lang.Class.newInstance0(Class.java:355) [:1.6.0_21]
at java.lang.Class.newInstance(Class.java:308) [:1.6.0_21]
at org.jboss.web.tomcat.service.TomcatInjectionContainer.newInstance(TomcatInjectionContainer.java:280) [:6.1.0.Final]
at org.jboss.web.tomcat.service.TomcatInjectionContainer.newInstance(TomcatInjectionContainer.java:264) [:6.1.0.Final]
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1162) [:6.1.0.Final]
at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:955) [:6.1.0.Final]
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:188) [:6.1.0.Final]
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161) [:6.1.0.Final]
at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:181) [:6.1.0.Final]
at org.jboss.modcluster.catalina.CatalinaContext$RequestListenerValve.event(CatalinaContext.java:285) [:1.1.0.Final]
at org.jboss.modcluster.catalina.CatalinaContext$RequestListenerValve.invoke(CatalinaContext.java:261) [:1.1.0.Final]
at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:88) [:6.1.0.Final]
at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.invoke(SecurityContextEstablishmentValve.java:100) [:6.1.0.Final]
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:159) [:6.1.0.Final]
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) [:6.1.0.Final]
at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:158) [:6.1.0.Final]
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) [:6.1.0.Final]
at org.jboss.web.tomcat.service.request.ActiveRequestResponseCacheValve.invoke(ActiveRequestResponseCacheValve.java:53) [:6.1.0.Final]
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:362) [:6.1.0.Final]
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:877) [:6.1.0.Final]
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:654) [:6.1.0.Final]
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:951) [:6.1.0.Final]
at java.lang.Thread.run(Thread.java:619) [:1.6.0_21]
Has anyone experienced this?
Best regards
Uffe
Find more posts tagged with
Comments
JasonW
Do you have log4j in the classpath? Did you add jars to the web-inf/lib of the viewer?
Jason
Uffe Ronne
Hi Jason<br />
<br />
Thanks for you quick response
<br />
<br />
I have done the following:<br />
<br />
- Installed jdk1.6.0_21<br />
- Downloaded and unzipped JBoss AS 6.10<br />
- Downloaded birt 3.7.1 runtime, copied the folder WebViewerExample to C:\jboss-6.1.0.Final\server\default\deploy and renamed it to birt.war<br />
<br />
JBoss starts up fine but when I enter the application it fails with the exception.<br />
<br />
I have not touched the WEB-INF/lib folder. It contains 84 jar files. However there is no log4j one. Should I try and put one in there? Do you know which version?<br />
<br />
Br, Uffe<br />
<br />
<blockquote class='ipsBlockquote' data-author="'JasonW'" data-cid="83488" data-time="1317244475" data-date="28 September 2011 - 02:14 PM"><p>
Do you have log4j in the classpath? Did you add jars to the web-inf/lib of the viewer?<br />
<br />
Jason<br /></p></blockquote>
Uffe Ronne
Hi again<br />
<br />
I have now tried to copy a log4j.jar to WEB-INF/lib, no luck. Secondly tried to copy it to server/default/lib, no luck<br />
<br />
Any ideas? :-)<br />
<br />
Br, Uffe<br />
<br />
<blockquote class='ipsBlockquote' data-author="'Uffe Ronne'" data-cid="83516" data-time="1317279808" data-date="29 September 2011 - 12:03 AM"><p>
Hi Jason<br />
<br />
Thanks for you quick response
<br />
<br />
I have done the following:<br />
<br />
- Installed jdk1.6.0_21<br />
- Downloaded and unzipped JBoss AS 6.10<br />
- Downloaded birt 3.7.1 runtime, copied the folder WebViewerExample to C:\jboss-6.1.0.Final\server\default\deploy and renamed it to birt.war<br />
<br />
JBoss starts up fine but when I enter the application it fails with the exception.<br />
<br />
I have not touched the WEB-INF/lib folder. It contains 84 jar files. However there is no log4j one. Should I try and put one in there? Do you know which version?<br />
<br />
Br, Uffe<br /></p></blockquote>
Uffe Ronne
Hello again
I managed to get it working by deleting the following jar file:
C:\jboss-6.1.0.Final\client\jcl-over-slf4j.jar
One final question. On jboss startup I get the following exception. Everything seems to work though but it annoys me :-) How to get rid of it?
09:48:24,160 WARN [ClassLoaderManager] Unexpected error during load of:org.osgi.service.log.package-info: java.lang.ClassFormatError: Illegal class n
ame "org/osgi/service/log/package-info" in class file org/osgi/service/log/package-info
at java.lang.ClassLoader.defineClass1(Native Method) [:1.6.0_21]
at java.lang.ClassLoader.defineClassCond(ClassLoader.java:632) [:1.6.0_21]
at java.lang.ClassLoader.defineClass(ClassLoader.java:616) [:1.6.0_21]
at org.jboss.classloader.spi.base.BaseClassLoader.access$200(BaseClassLoader.java:52) [jboss-classloader.jar:2.2.1.GA]
at org.jboss.classloader.spi.base.BaseClassLoader$2.run(BaseClassLoader.java:650) [jboss-classloader.jar:2.2.1.GA]
at org.jboss.classloader.spi.base.BaseClassLoader$2.run(BaseClassLoader.java:609) [jboss-classloader.jar:2.2.1.GA]
at java.security.AccessController.doPrivileged(Native Method) [:1.6.0_21]
at org.jboss.classloader.spi.base.BaseClassLoader.loadClassLocally(BaseClassLoader.java:608) [jboss-classloader.jar:2.2.1.GA]
at org.jboss.classloader.spi.base.BaseClassLoader.loadClassLocally(BaseClassLoader.java:585) [jboss-classloader.jar:2.2.1.GA]
at org.jboss.classloader.spi.base.BaseDelegateLoader.loadClass(BaseDelegateLoader.java:156) [jboss-classloader.jar:2.2.1.GA]
at org.jboss.classloader.spi.filter.FilteredDelegateLoader.doLoadClass(FilteredDelegateLoader.java:141) [jboss-classloader.jar:2.2.1.GA]
at org.jboss.classloader.spi.filter.FilteredDelegateLoader.loadClass(FilteredDelegateLoader.java:132) [jboss-classloader.jar:2.2.1.GA]
at org.jboss.classloader.spi.base.ClassLoadingTask$ThreadTask.run(ClassLoadingTask.java:461) [jboss-classloader.jar:2.2.1.GA]
at org.jboss.classloader.spi.base.ClassLoaderManager.nextTask(ClassLoaderManager.java:262) [jboss-classloader.jar:2.2.1.GA]
at org.jboss.classloader.spi.base.ClassLoaderManager.process(ClassLoaderManager.java:161) [jboss-classloader.jar:2.2.1.GA]
at org.jboss.classloader.spi.base.BaseClassLoaderDomain.loadClass(BaseClassLoaderDomain.java:280) [jboss-classloader.jar:2.2.1.GA]
at org.jboss.classloader.spi.base.BaseClassLoaderDomain.loadClass(BaseClassLoaderDomain.java:1172) [jboss-classloader.jar:2.2.1.GA]
at org.jboss.classloader.spi.base.BaseClassLoader.loadClassFromDomain(BaseClassLoader.java:886) [jboss-classloader.jar:2.2.1.GA]
at org.jboss.classloader.spi.base.BaseClassLoader.doLoadClass(BaseClassLoader.java:505) [jboss-classloader.jar:2.2.1.GA]
at org.jboss.classloader.spi.base.BaseClassLoader.loadClass(BaseClassLoader.java:450) [jboss-classloader.jar:2.2.1.GA]
at java.lang.ClassLoader.loadClass(ClassLoader.java:248) [:1.6.0_21]
at java.lang.Class.forName0(Native Method) [:1.6.0_21]
at java.lang.Class.forName(Class.java:247) [:1.6.0_21]
at org.jboss.reflect.plugins.introspection.IntrospectionTypeInfoFactoryImpl.resolveComplexTypeInfo(IntrospectionTypeInfoFactoryImpl.java:434)
[jboss-reflect.jar:2.2.1.SP1]
at org.jboss.reflect.plugins.introspection.IntrospectionTypeInfoFactoryImpl.getTypeInfo(IntrospectionTypeInfoFactoryImpl.java:390) [jboss-refl
ect.jar:2.2.1.SP1]
at org.jboss.reflect.plugins.introspection.IntrospectionTypeInfoFactory.getTypeInfo(IntrospectionTypeInfoFactory.java:54) [jboss-reflect.jar:2
.2.1.SP1]
at org.jboss.config.plugins.AbstractConfiguration.getTypeInfo(AbstractConfiguration.java:121) [jboss-reflect.jar:2.2.1.SP1]
at org.jboss.kernel.plugins.config.AbstractKernelConfig.getTypeInfo(AbstractKernelConfig.java:95) [jboss-kernel.jar:2.2.0.SP2]
at org.jboss.kernel.plugins.config.AbstractKernelConfigurator.getTypeInfo(AbstractKernelConfigurator.java:102) [jboss-kernel.jar:2.2.0.SP2]
at org.jboss.scanning.plugins.visitor.ConfiguratorReflectProvider.getTypeInfo(ConfiguratorReflectProvider.java:47) [:1.0.0.GA]
at org.jboss.scanning.plugins.visitor.CachingReflectProvider.getTypeInfo(CachingReflectProvider.java:52) [:1.0.0.GA]
at org.jboss.scanning.plugins.visitor.ReflectResourceVisitor.getTypeInfo(ReflectResourceVisitor.java:60) [:1.0.0.GA]
at org.jboss.scanning.plugins.visitor.ReflectResourceVisitor.getClassInfo(ReflectResourceVisitor.java:72) [:1.0.0.GA]
at org.jboss.scanning.plugins.visitor.ReflectResourceVisitor.doVisit(ReflectResourceVisitor.java:107) [:1.0.0.GA]
at org.jboss.scanning.plugins.visitor.ReflectResourceVisitor.visit(ReflectResourceVisitor.java:86) [:1.0.0.GA]
at org.jboss.scanning.hierarchy.plugins.HierarchyIndexScanningPlugin.visit(HierarchyIndexScanningPlugin.java:91) [:1.0.0.GA]
at org.jboss.scanning.spi.helpers.ScanningPluginWrapper.visit(ScanningPluginWrapper.java:112) [:1.0.0.GA]
at org.jboss.classloading.plugins.visitor.FederatedResourceVisitor.visit(FederatedResourceVisitor.java:101) [jboss-classloading.jar:2.2.1.GA]
at org.jboss.classloading.plugins.vfs.VFSResourceVisitor.visit(VFSResourceVisitor.java:264) [jboss-classloading-vfs.jar:2.2.1.GA]
at org.jboss.vfs.VirtualFile.visit(VirtualFile.java:409) [jboss-vfs.jar:3.0.1.GA]
at org.jboss.vfs.VirtualFile.visit(VirtualFile.java:411) [jboss-vfs.jar:3.0.1.GA]
at org.jboss.vfs.VirtualFile.visit(VirtualFile.java:411) [jboss-vfs.jar:3.0.1.GA]
at org.jboss.vfs.VirtualFile.visit(VirtualFile.java:411) [jboss-vfs.jar:3.0.1.GA]
at org.jboss.vfs.VirtualFile.visit(VirtualFile.java:411) [jboss-vfs.jar:3.0.1.GA]
at org.jboss.vfs.VirtualFile.visit(VirtualFile.java:397) [jboss-vfs.jar:3.0.1.GA]
at org.jboss.classloading.plugins.vfs.VFSResourceVisitor.visit(VFSResourceVisitor.java:102) [jboss-classloading-vfs.jar:2.2.1.GA]
at org.jboss.deployers.vfs.plugins.classloader.VFSDeploymentClassLoaderPolicyModule.visit(VFSDeploymentClassLoaderPolicyModule.java:181) [:2.2
.2.GA]
at org.jboss.scanning.plugins.DeploymentUnitScanner.scan(DeploymentUnitScanner.java:111) [:1.0.0.GA]
at org.jboss.scanning.spi.helpers.UrlScanner.scan(UrlScanner.java:96) [:1.0.0.GA]
at org.jboss.scanning.deployers.ScanningDeployer.deploy(ScanningDeployer.java:95) [:1.0.0.GA]
at org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(DeployerWrapper.java:179) [:2.2.2.GA]
at org.jboss.deployers.plugins.deployers.DeployersImpl.doDeploy(DeployersImpl.java:1832) [:2.2.2.GA]
at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1550) [:2.2.2.GA]
at org.jboss.deployers.plugins.deployers.DeployersImpl.install(DeployersImpl.java:1491) [:2.2.2.GA]
at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:379) [jboss-dependency.jar:2.2.0.SP2]
at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:2044) [jboss-dependency.jar:2.2.0.SP2]
at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:1083) [jboss-dependency.jar:2.2.0.SP2]
at org.jboss.dependency.plugins.AbstractController.executeOrIncrementStateDirectly(AbstractController.java:1322) [jboss-dependency.jar:2.2.0.S
P2]
at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1246) [jboss-dependency.jar:2.2.0.SP2]
at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1139) [jboss-dependency.jar:2.2.0.SP2]
at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:939) [jboss-dependency.jar:2.2.0.SP2]
at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:654) [jboss-dependency.jar:2.2.0.SP2]
at org.jboss.deployers.plugins.deployers.DeployersImpl.change(DeployersImpl.java:1983) [:2.2.2.GA]
at org.jboss.deployers.plugins.deployers.DeployersImpl.process(DeployersImpl.java:1076) [:2.2.2.GA]
at org.jboss.deployers.plugins.main.MainDeployerImpl.process(MainDeployerImpl.java:679) [:2.2.2.GA]
at org.jboss.system.server.profileservice.deployers.MainDeployerPlugin.process(MainDeployerPlugin.java:106) [:6.1.0.Final]
at org.jboss.profileservice.dependency.ProfileControllerContext$DelegateDeployer.process(ProfileControllerContext.java:143) [:0.2.2]
at org.jboss.profileservice.dependency.ProfileDeployAction.deploy(ProfileDeployAction.java:151) [:0.2.2]
at org.jboss.profileservice.dependency.ProfileDeployAction.installActionInternal(ProfileDeployAction.java:94) [:0.2.2]
at org.jboss.kernel.plugins.dependency.InstallsAwareAction.installAction(InstallsAwareAction.java:54) [jboss-kernel.jar:2.2.0.SP2]
at org.jboss.kernel.plugins.dependency.InstallsAwareAction.installAction(InstallsAwareAction.java:42) [jboss-kernel.jar:2.2.0.SP2]
at org.jboss.dependency.plugins.action.SimpleControllerContextAction.simpleInstallAction(SimpleControllerContextAction.java:62) [jboss-depende
ncy.jar:2.2.0.SP2]
at org.jboss.dependency.plugins.action.AccessControllerContextAction.install(AccessControllerContextAction.java:71) [jboss-dependency.jar:2.2.
0.SP2]
at org.jboss.dependency.plugins.AbstractControllerContextActions.install(AbstractControllerContextActions.java:51) [jboss-dependency.jar:2.2.0
.SP2]
at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:379) [jboss-dependency.jar:2.2.0.SP2]
at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:2044) [jboss-dependency.jar:2.2.0.SP2]
at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:1083) [jboss-dependency.jar:2.2.0.SP2]
at org.jboss.dependency.plugins.AbstractController.executeOrIncrementStateDirectly(AbstractController.java:1322) [jboss-dependency.jar:2.2.0.S
P2]
at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1246) [jboss-dependency.jar:2.2.0.SP2]
at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1139) [jboss-dependency.jar:2.2.0.SP2]
at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:939) [jboss-dependency.jar:2.2.0.SP2]
at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:654) [jboss-dependency.jar:2.2.0.SP2]
at org.jboss.profileservice.dependency.ProfileActivationWrapper$BasicProfileActivation.start(ProfileActivationWrapper.java:190) [:0.2.2]
at org.jboss.profileservice.dependency.ProfileActivationWrapper.start(ProfileActivationWrapper.java:87) [:0.2.2]
at org.jboss.profileservice.dependency.ProfileActivationService.activateProfile(ProfileActivationService.java:215) [:0.2.2]
at org.jboss.profileservice.dependency.ProfileActivationService.activate(ProfileActivationService.java:159) [:0.2.2]
at org.jboss.profileservice.bootstrap.AbstractProfileServiceBootstrap.activate(AbstractProfileServiceBootstrap.java:112) [:0.2.2]
at org.jboss.profileservice.resolver.BasicResolverFactory$ProfileResolverFacade.deploy(BasicResolverFactory.java:87) [:0.2.2]
at org.jboss.profileservice.bootstrap.AbstractProfileServiceBootstrap.start(AbstractProfileServiceBootstrap.java:91) [:0.2.2]
at org.jboss.system.server.profileservice.bootstrap.BasicProfileServiceBootstrap.start(BasicProfileServiceBootstrap.java:132) [:6.1.0.Final]
at org.jboss.system.server.profileservice.bootstrap.BasicProfileServiceBootstrap.start(BasicProfileServiceBootstrap.java:56) [:6.1.0.Final]
at org.jboss.bootstrap.impl.base.server.AbstractServer.startBootstraps(AbstractServer.java:827) [jboss-bootstrap-impl-base.jar:2.1.0-alpha-6]
at org.jboss.bootstrap.impl.base.server.AbstractServer$StartServerTask.run(AbstractServer.java:417) [jboss-bootstrap-impl-base.jar:2.1.0-alpha
-6]
at java.lang.Thread.run(Thread.java:619) [:1.6.0_21]
CBR
i would not suggest to delete jar files from the server directories. There is no guarantee that the server works correctly. I think that the server is no longer able to log because you deleted the slf4j (the logging service fails to initialize because you deleted the factory).
CBR
To do it the right way you might try out these steps to to tell JBoss 6 that your birt web viewer application want to use log4j:
http://www.mastertheboss.com/jboss-application-server/325-using-log4j-with-jboss-6.html
Let me know if it worked for you...i think it is worth to add to the documentation if it's a way to make BIRT Webviewer work on JBOSS6
Uffe Ronne
Hi cbrell<br />
<br />
You are right. It was a bit of a hack. I will try it out :.-)<br />
<br />
Br, Uffe<br />
<br />
<blockquote class='ipsBlockquote' data-author="'cbrell'" data-cid="83524" data-time="1317288995" data-date="29 September 2011 - 02:36 AM"><p>
To do it the right way you might try out these steps to to tell JBoss 6 that your birt web viewer application want to use log4j: <a class='bbc_url' href='
http://www.mastertheboss.com/jboss-application-server/325-using-log4j-with-jboss-6.html'>http://www.mastertheboss.com/jboss-application-server/325-using-log4j-with-jboss-6.html</a><br
/>
<br />
Let me know if it worked for you...i think it is worth to add to the documentation if it's a way to make BIRT Webviewer work on JBOSS6<br /></p></blockquote>
Uffe Ronne
Hi again
First of all. I did not delete C:\jboss-6.1.0.Final\client\jcl-over-slf4j.jar.
I deleted C:\jboss-6.1.0.Final\common\lib\jcl-over-slf4j.jar.
Sorry about the confusion.
Second. I did what was recommended in the article. No luck, the old error came back.
Br, Uffe
JasonW
Any chance you can open a bugzilla entry for both errors?
Jason
Uffe Ronne
Hi Jason
Sure, but I haven't really tried it before. Can you show me the link to bugzilla?
Br, Uffe
JasonW
Take a look at the bugzilla heading here:
http://www.eclipse.org/birt/phoenix/community.php
Jason
Uffe Ronne
Hi Jason<br />
<br />
I have created the following Bugs: Bug 359678 and Bug 359679<br />
<br />
Br, Uffe<br />
<br />
<blockquote class='ipsBlockquote' data-author="'JasonW'" data-cid="83632" data-time="1317395658" data-date="30 September 2011 - 08:14 AM"><p>
Take a look at the bugzilla heading here:<br />
<a class='bbc_url' href='
http://www.eclipse.org/birt/phoenix/community.php'>http://www.eclipse.org/birt/phoenix/community.php</a><br
/>
<br />
Jason<br /></p></blockquote>
JasonW
Thanks for posting the bug numbers.
Jason
syd108
<blockquote class='ipsBlockquote' data-author="'Uffe Ronne'" data-cid="83670" data-time="1317634792" data-date="03 October 2011 - 02:39 AM"><p>
Hi Jason<br />
<br />
I have created the following Bugs: Bug 359678 and Bug 359679<br />
<br />
Br, Uffe<br /></p></blockquote>
<br />
Have you solved this issue yet?<br />
<br />
Bugzilla reports the bug as closed, stating that it was a configuration problem. I posted the following update to it.<br />
<br />
I am experiencing the same problems. <br />
<br />
Environment:<br />
<br />
Jboss 6.1 Final<br />
BIRT 3.7.1<br />
<br />
I followed the instruction:<br />
<br />
Q: How do I install BIRT in JBoss? <br />
Take the viewer deployment from the BIRT designer (as described for Tomcat), and copy it to your JBoss deploy directory as viewer.war. <br />
<br />
However, BIRT uses an older version of the Rhino scripting engine, and this causes a conflict with the version installed with JBoss. To work around this temporarily, put BIRT's js.jar in JBoss's server/default/lib. <br />
<br />
AND <br />
<br />
Also followed the instruction here<br />
<br />
<a class='bbc_url' href='
http://www.eclipse.org/birt/phoenix/build/#j2ee'>http://www.eclipse.org/birt/phoenix/build/#j2ee</a><br
/>
(<br />
Deploying to Java EE Server<br />
Please see Setting up the BIRT Viewer<br />
)<br />
<br />
<a class='bbc_url' href='
http://www.eclipse.org/birt/phoenix/deploy/viewerSetup.php#jboss'>http://www.eclipse.org/birt/phoenix/deploy/viewerSetup.php#jboss</a><br
/>
<br />
If you are deploying the BIRT Viewer version 3.7 or later to JBoss use the directions supplied on the following link:<br />
BIRT POJO Viewer JBoss Deployment <br />
<br />
<a class='bbc_url' href='
http://wiki.eclipse.org/BirtPOJO_Viewer_JBOSS_Deployment'>http://wiki.eclipse.org/BirtPOJO_Viewer_JBOSS_Deployment</a><br
/>
<br />
BIRT POJO Viewer JBOSS Deployment<br />
Install and Deploy Steps <br />
<br />
1. Download the BIRT Runtime and extract the contents.<br />
2. Remove org.apache.xerces from the birt-runtime-version\WebViewerExample\WEB-INF\lib folder.<br />
3. Copy the WebViewerExample directory to jboss-version\server\default\deploy directory.<br />
4. Rename WebViewerExample to birt.war.<br />
5. Start JBOSS Server<br />
<br />
Could you please eloborate on why you thought this was a configuration issue?<br />
<br />
cheers,<br />
Naveen Sydney