I don't (I've never used Artemis), but Artemis developers are on this list so hopefully one of them has some guidance for you.
On Tue, Aug 18, 2015 at 9:17 PM, <mohan.radhakrish...@cognizant.com> wrote: > Would you know which artemis JARs are required in the EAR. All my JARs are > inside my WAR's WEB-INF. > > Are all these needed ? > activemq-spring( 5.8.0 ) , artemis-server( 1.0.0 ) and artemis-jms-server > ( 1.0.0 ) > > > Thanks, > Mohan > ________________________________________ > From: tbai...@gmail.com [tbai...@gmail.com] on behalf of Tim Bain [ > tb...@alumni.duke.edu] > Sent: Wednesday, August 19, 2015 1:06 AM > To: ActiveMQ Users > Subject: RE: java.lang.ClassNotFoundException: > org.apache.xbean.spring.context.v2.XBeanNamespaceHandler > > It sounds like your XSD isn't making it onto the classpath. Is it possible > that whatever Artemis JAR includes artemis-server.xsd isn't getting into > the EAR either? > On Aug 18, 2015 7:43 AM, <mohan.radhakrish...@cognizant.com> wrote: > > > It didn't make it into the EAR. So now I have added it and this error is > > resolved. But I have another problem. > > > > Broker.xml causes this. > > > > Caused by: org.xml.sax.SAXParseException; lineNumber: 23; columnNumber: > > 77; cvc-elt.1.a: Cannot find the declaration of element 'configuration'. > > at > > > org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:196) > > at > > > org.apache.xerces.util.ErrorHandlerWrapper.error(ErrorHandlerWrapper.java:132) > > at > > > org.apache.xerces.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:394) > > at > > > org.apache.xerces.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:325) > > at > > > org.apache.xerces.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:282) > > at > > > org.apache.xerces.impl.xs.XMLSchemaValidator.handleStartElement(XMLSchemaValidator.java:2143) > > at > > > org.apache.xerces.impl.xs.XMLSchemaValidator.startElement(XMLSchemaValidator.java:788) > > at > > > org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(XMLNSDocumentScannerImpl.java:283) > > > > Should I use a broker.xml ? I also have artemis-roles.properties and > > artemis-users.properties in my WAR's WEB-INF. > > > > <?xml version='1.0'?> > > <!-- > > Licensed to the Apache Software Foundation (ASF) under one > > or more contributor license agreements. See the NOTICE file > > distributed with this work for additional information > > regarding copyright ownership. The ASF licenses this file > > to you under the Apache License, Version 2.0 (the > > "License"); you may not use this file except in compliance > > with the License. You may obtain a copy of the License at > > > > http://www.apache.org/licenses/LICENSE-2.0 > > > > Unless required by applicable law or agreed to in writing, > > software distributed under the License is distributed on an > > "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY > > KIND, either express or implied. See the License for the > > specific language governing permissions and limitations > > under the License. > > --> > > > > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > > xmlns="urn:activemq" > > xsi:schemaLocation="urn:activemq > > /schema/artemis-server.xsd"> > > > > <jms xmlns="urn:activemq:jms"> > > <!--the queue used by the example--> > > <queue name="exampleQueue"/> > > </jms> > > > > <core xmlns="urn:activemq:core"> > > > > <persistence-enabled>false</persistence-enabled> > > > > <acceptors> > > <acceptor name="in-vm">vm://0</acceptor> > > </acceptors> > > > > <!-- Other config --> > > > > <security-settings> > > <!--security for example queue--> > > <security-setting match="#"> > > <permission type="createDurableQueue" roles="guest"/> > > <permission type="deleteDurableQueue" roles="guest"/> > > <permission type="createNonDurableQueue" roles="guest"/> > > <permission type="deleteNonDurableQueue" roles="guest"/> > > <permission type="consume" roles="guest"/> > > <permission type="send" roles="guest"/> > > </security-setting> > > </security-settings> > > > > </core> > > </configuration> > > > > > > > > Thanks, > > Mohan > > > > -----Original Message----- > > From: tbai...@gmail.com [mailto:tbai...@gmail.com] On Behalf Of Tim Bain > > Sent: Tuesday, August 18, 2015 6:42 PM > > To: ActiveMQ Users > > Subject: Re: java.lang.ClassNotFoundException: > > org.apache.xbean.spring.context.v2.XBeanNamespaceHandler > > > > Have you confirmed that xbean-spring.jar is actually making it into your > > EAR and then onto the classpath? > > On Aug 18, 2015 1:59 AM, <mohan.radhakrish...@cognizant.com> wrote: > > > > > Hi, > > > I have a Artemix-Spring-Arquillian setup. I am loading some bean > > > from spring-beans-embedded.xml using the 'import' statement in > > > applicationContext.xml. Since I am getting This exception I have > > > included > > > > > > <dependency> > > > <groupId>org.apache.xbean</groupId> > > > <artifactId>xbean-spring</artifactId> > > > <version>4.3</version> > > > </dependency> > > > > > > But that doesn't work. Is there something wrong with the 'import' > > > statement ? Can I load ActiveMQ beans like this ? At this time this > > > doesn't seem to have anything to do With Arquillian because Arquillian > > > 'ShrinkWrap' packages everything. JBoss Wildfly is used. > > > > > > Thanks, > > > Mohan > > > > > > > org.springframework.beans.factory.parsing.BeanDefinitionParsingException: > > > Configuration problem: Failed to import bean definitions from relative > > > location [spring-beans-embedded.xml] Offending resource: > > > ServletContext resource [/WEB-INF/applicationContext.xml]; nested > > > exception is > > > org.springframework.beans.factory.BeanDefinitionStoreException: > > > Unexpected exception parsing XML document from ServletContext resource > > > [/WEB-INF/spring-beans-embedded.xml]; nested exception is > > > org.springframework.beans.FatalBeanException: NamespaceHandler class > > > [org.apache.xbean.spring.context.v2.XBeanNamespaceHandler] for > > > namespace [ http://activemq.apache.org/schema/core] not found; nested > > > exception is > > > java.lang.ClassNotFoundException: > > > org.apache.xbean.spring.context.v2.XBeanNamespaceHandler from [Module > > > "deployment.SCOS-Ear.ear.SCOS-Web.war:main" from Service Module Loader] > > > at > > > > > > org.springframework.beans.factory.parsing.FailFastProblemReporter.error(FailFastProblemReporter.java:70) > > > at > > > > > > org.springframework.beans.factory.parsing.ReaderContext.error(ReaderContext.java:85) > > > at > > > org.springframework.beans.factory.parsing.ReaderContext.error(ReaderCo > > > ntext.java:76) > > > > > > pom.xml > > > > > > <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi=" > > > http://www.w3.org/2001/XMLSchema-instance" > > > xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 > > > http://maven.apache.org/xsd/maven-4.0.0.xsd"> > > > <modelVersion>4.0.0</modelVersion> > > > <groupId>scos.hrg</groupId> > > > <artifactId>arquillian-hrg-e2e</artifactId> > > > <version>0.0.1-SNAPSHOT</version> > > > <dependencies> > > > > > > <dependency> > > > <groupId>org.springframework</groupId> > > > <artifactId>spring-jms</artifactId> > > > <version>4.1.1.RELEASE</version> > > > </dependency> > > > <dependency> > > > <groupId>org.apache.activemq</groupId> > > > <artifactId>activemq-spring</artifactId> > > > <version>5.8.0</version> > > > </dependency> > > > <dependency> > > > <groupId>javax.enterprise</groupId> > > > <artifactId>cdi-api</artifactId> > > > <version>1.0-SP4</version> > > > </dependency> > > > <dependency> > > > <groupId>org.apache.activemq</groupId> > > > <artifactId>artemis-server</artifactId> > > > <version>1.0.0</version> > > > </dependency> > > > <dependency> > > > <groupId>org.apache.activemq</groupId> > > > <artifactId>artemis-jms-server</artifactId> > > > <version>1.0.0</version> > > > </dependency> > > > <dependency> > > > <groupId>org.apache.geronimo.specs</groupId> > > > <artifactId>geronimo-jms_1.1_spec</artifactId> > > > <version>1.1.1</version> > > > </dependency> > > > <dependency> > > > <groupId>org.springframework</groupId> > > > <artifactId>spring-context</artifactId> > > > <version>4.1.1.RELEASE</version> > > > </dependency> > > > <dependency> > > > <groupId>org.jboss.spec.javax.jms</groupId> > > > <artifactId>jboss-jms-api_1.1_spec</artifactId> > > > <version>1.0.1.Final</version> > > > </dependency> > > > > > > <dependency> > > > <groupId>org.jboss.arquillian.junit</groupId> > > > <artifactId>arquillian-junit-container</artifactId> > > > <version>1.1.8.Final</version> > > > <scope>test</scope> > > > </dependency> > > > <dependency> > > > <groupId>org.jboss.arquillian.core</groupId> > > > <artifactId>arquillian-core-api</artifactId> > > > <version>1.1.4.Final</version> > > > <scope>test</scope> > > > </dependency> > > > <dependency> > > > <groupId>org.apache.xbean</groupId> > > > <artifactId>xbean-spring</artifactId> > > > <version>4.3</version> > > > </dependency> > > > <dependency> > > > <groupId>org.jboss.shrinkwrap.resolver</groupId> > > > > <artifactId>shrinkwrap-resolver-impl-maven</artifactId> > > > <version>2.1.0</version> > > > <scope>test</scope> > > > </dependency> > > > <dependency> > > > <groupId>org.jboss.arquillian.extension</groupId> > > > > > > <artifactId>arquillian-service-integration-spring-inject</artifactId> > > > <version>1.0.0.Beta3</version> > > > <scope>test</scope> > > > </dependency> > > > </dependencies> > > > > > > <profiles> > > > <profile> > > > <id>arq-jbossas-managed</id> > > > <dependencies> > > > <dependency> > > > <groupId>org.wildfly</groupId> > > > > > > <artifactId>wildfly-arquillian-container-managed</artifactId> > > > <version>8.2.0.Final</version> > > > </dependency> > > > </dependencies> > > > </profile> > > > </profiles> > > > </project> > > > > > > applicationContext.xml > > > > > > <?xml version="1.0" encoding="UTF-8"?> <beans > > > xmlns="http://www.springframework.org/schema/beans" > > > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > > > xmlns:jms="http://www.springframework.org/schema/jms" > > > xmlns:oxm="http://www.springframework.org/schema/oxm" > > > xmlns:p="http://www.springframework.org/schema/p" > > > xmlns:context="http://www.springframework.org/schema/context" > > > xsi:schemaLocation="http://www.springframework.org/schema/beans > > > http://www.springframework.org/schema/beans/spring-beans-3.0.xsd > > > http://www.springframework.org/schema/jms > > > http://www.springframework.org/schema/jms/spring-jms-3.0.xsd > > > http://www.springframework.org/schema/context > > > > http://www.springframework.org/schema/context/spring-context-3.0.xsd > > > http://www.springframework.org/schema/oxm > > > http://www.springframework.org/schema/oxm/spring-oxm-3.0.xsd" > > > default-lazy-init="true"> > > > > > > > > > <context:annotation-config/> > > > > > > <!-- Activates scanning of @Repository and @Service --> > > > <context:component-scan base-package="scos.hrg"/> > > > <import resource="spring-beans-embedded.xml"/> > > > <import resource="spring-jms-beans.xml"/> > > > <import resource="broker.xml"/> > > > > > > </beans> > > > > > > This e-mail and any files transmitted with it are for the sole use of > > > the intended recipient(s) and may contain confidential and privileged > > > information. If you are not the intended recipient(s), please reply to > > > the sender and destroy all copies of the original message. Any > > > unauthorized review, use, disclosure, dissemination, forwarding, > > > printing or copying of this email, and/or any action taken in reliance > > > on the contents of this e-mail is strictly prohibited and may be > > > unlawful. Where permitted by applicable law, this e-mail and other > > > e-mail communications sent to and from Cognizant e-mail addresses may > be > > monitored. > > > > > This e-mail and any files transmitted with it are for the sole use of the > > intended recipient(s) and may contain confidential and privileged > > information. If you are not the intended recipient(s), please reply to > the > > sender and destroy all copies of the original message. Any unauthorized > > review, use, disclosure, dissemination, forwarding, printing or copying > of > > this email, and/or any action taken in reliance on the contents of this > > e-mail is strictly prohibited and may be unlawful. Where permitted by > > applicable law, this e-mail and other e-mail communications sent to and > > from Cognizant e-mail addresses may be monitored. > > > This e-mail and any files transmitted with it are for the sole use of the > intended recipient(s) and may contain confidential and privileged > information. If you are not the intended recipient(s), please reply to the > sender and destroy all copies of the original message. Any unauthorized > review, use, disclosure, dissemination, forwarding, printing or copying of > this email, and/or any action taken in reliance on the contents of this > e-mail is strictly prohibited and may be unlawful. Where permitted by > applicable law, this e-mail and other e-mail communications sent to and > from Cognizant e-mail addresses may be monitored. >