When u put the new sar file - jboss-deployer-3.0-incubating-SNAPSHOT.sar,
In lib i have only 2 geronimo files
geronimo-connector-1.1.jar
geronimo-transaction-1.1.jar
i get the following error
14:58:49,963 WARN [ServiceController] Problem starting service
org.servicemix:s
ervice=JBIService
java.lang.NoSuchMethodError:
org.apache.geronimo.transaction.manager.Transaction
ManagerImpl.<init>(ILorg/apache/geronimo/transaction/manager/TransactionLog;Ljav
a/util/Collection;)V
at
org.jencks.factory.WorkManagerFactoryBean.getTransactionManager(WorkM
anagerFactoryBean.java:121)
at
org.jencks.factory.WorkManagerFactoryBean.createTransactionContextMan
ager(WorkManagerFactoryBean.java:171)
at
org.jencks.factory.WorkManagerFactoryBean.getTransactionContextManage
r(WorkManagerFactoryBean.java:94)
at
org.jencks.factory.WorkManagerFactoryBean.createWorkManager(WorkManag
erFactoryBean.java:175)
at
org.jencks.factory.WorkManagerFactoryBean.getWorkManager(WorkManagerF
actoryBean.java:78)
at
org.apache.servicemix.jbi.container.JBIContainer.createWorkManager(JB
IContainer.java:1081)
at
org.apache.servicemix.jbi.container.JBIContainer.init(JBIContainer.ja
va:501)
at
org.servicemix.jboss.deployment.JBIService.startService(JBIService.ja
va:240)
gnodet wrote:
>
> I would say it has been fixed a long time ago in ServiceMix 3 :)
> What kind of problems do you have with the jboss deployer ?
> I have been able to run the container without any problems, though
> some components had some classpath issues ...
>
> On 8/28/06, foram <[EMAIL PROTECTED]> wrote:
>>
>>
>> I am using servicemix with jboss. when i put applicationContext.xml in
>> the
>> context config location in web.xml, i get the following error. i am using
>> JBoss-deployer2 since jbossDeployer 3 doesnt work.
>>
>> 14:19:39,417 ERROR [ContextLoader] Context initialization failed
>> org.springframework.beans.factory.BeanCreationException: Error creating
>> bean
>> wit
>> h name 'jbi' defined in ServletContext resource
>> [/WEB-INF/applicationContext.xml
>> ]: Initialization of bean failed; nested exception is
>> java.lang.IllegalArgumentE
>> xception: null source
>> java.lang.IllegalArgumentException: null source
>> at java.util.EventObject.<init>(EventObject.java:38)
>> at javax.management.Notification.<init>(Notification.java:220)
>> at
>> javax.management.AttributeChangeNotification.<init>(AttributeChangeNo
>> tification.java:84)
>> at
>> org.servicemix.jbi.management.BaseStandardMBean.sendAttributeChangeNo
>> tification(BaseStandardMBean.java:433)
>> at
>> org.servicemix.jbi.management.BaseStandardMBean.updateAttribute(BaseS
>> tandardMBean.java:211)
>> at
>> org.servicemix.jbi.management.BaseStandardMBean.propertyChange(BaseSt
>> andardMBean.java:228)
>> at
>> org.servicemix.jbi.management.BaseLifeCycle.firePropertyChanged(BaseL
>> ifeCycle.java:148)
>> at
>> org.servicemix.jbi.management.BaseLifeCycle.setCurrentState(BaseLifeC
>> ycle.java:96)
>> at
>> org.servicemix.jbi.management.BaseLifeCycle.start(BaseLifeCycle.java:
>> 58)
>> at org.servicemix.jbi.framework.Registry.start(Registry.java:107)
>> at
>> org.servicemix.jbi.container.JBIContainer.start(JBIContainer.java:415
>> )
>> at
>> org.servicemix.jbi.container.SpringJBIContainer.afterPropertiesSet(Sp
>> ringJBIContainer.java:63)
>>
>> my web.xml is as follows
>>
>>
>> <context-param>
>> <param-name>contextConfigLocation</param-name>
>> <param-value>/WEB-INF/applicationContext.xml</param-value>
>> </context-param>
>> <context-param>
>> <param-name>contextClass</param-name>
>>
>> <param-value>org.xbean.spring.context.XmlWebApplicationContext
>> </param-value>
>> </context-param>
>>
>> <listener>
>>
>> <listener-class>org.springframework.web.context.ContextLoaderListener
>> </listener-class>
>> </listener>
>>
>> <!-- START SNIPPET: httpBinding -->
>> <servlet>
>> <servlet-name>BindingServlet</servlet-name>
>> <servlet-class>
>> org.servicemix.components.http.SpringBindingServlet
>> </servlet-class>
>> <init-param>
>> <param-name>endpoint</param-name>
>> <param-value>httpBinding</param-value>
>> </init-param>
>> <load-on-startup>6</load-on-startup>
>> </servlet>
>>
>> <servlet-mapping>
>> <servlet-name>BindingServlet</servlet-name>
>> <url-pattern>/jbi/*</url-pattern>
>> </servlet-mapping>
>>
>> my applicationcontext.xml is as follows
>>
>> <?xml version="1.0" encoding="UTF-8"?>
>> <beans xmlns="http://xbean.org/schemas/spring/1.0"
>> xmlns:spring="http://xbean.org/schemas/spring/1.0"
>> xmlns:sm="http://servicemix.org/config/1.0"
>> >
>>
>> <!-- the JBI container -->
>> <sm:container spring:id="jbi"
>> useMBeanServer="true"
>> createMBeanServer="false"
>> monitorInstallationDirectory="true"
>> dumpStats="true"
>> statsInterval="10"
>> transactionManager="#transactionManager">
>>
>> <sm:activationSpecs>
>>
>> <!-- an example HTTP binding for use by the
>> SpringBindingServlet -->
>> <!-- START SNIPPET: http -->
>> <!-- Create a http server binding on port 8912 and have it forward
>> to
>> the foo:stockQuote -->
>> <sm:activationSpec componentName="httpBinding"
>> service="httpBinding"
>> endpoint="httpBinding"
>> destinationService="sendLayouts">
>> <sm:component>
>> <bean
>> class="org.servicemix.components.http.HttpInOutBinding">
>> </bean>
>> </sm:component>
>> </sm:activationSpec>
>> <!-- END SNIPPET: http -->
>>
>> <!-- a simple Echo service to test InOut message exchanges using
>> HTTP-->
>> <sm:activationSpec componentName="layoutupdate"
>> service="sendLayouts"
>> endpoint="layout">
>> <sm:component>
>> <bean class="org.servicemix.components.saaj.SaajBinding">
>> <property name="soapEndpoint">
>> <bean class="javax.xml.messaging.URLEndpoint">
>> <constructor-arg value="
>> http://localhost:8080/urn:LayoutService"/>
>> </bean>
>> </property>
>> </bean>
>> </sm:component>
>> </sm:activationSpec>
>> </sm:activationSpecs>
>> </sm:container>
>> <!-- message broker -->
>>
>> <!-- ActiveMQ 3.x -->
>> <bean id="broker" class="org.activemq.spring.BrokerFactoryBean">
>> <property name="config" value="/WEB-INF/activemq.xml"/>
>> </bean>
>>
>> <!-- ActiveMQ 4.x -->
>> <!--
>> <bean id="broker" class="org.activemq.broker.BrokerService"
>> init-method="start">
>> <property name="transportConnectorURIs"
>> value="tcp://localhost:61636"/>
>> </bean>
>> -->
>>
>> <bean id="transactionManager"
>> class="org.jencks.factory.TransactionManagerFactoryBean"/>
>>
>> <bean id="jmsFactory"
>> class="org.activemq.pool.PooledConnectionFactory">
>> <property name="connectionFactory">
>> <bean class="org.activemq.ActiveMQConnectionFactory">
>> <constructor-arg value="tcp://localhost:61636"/>
>> </bean>
>> </property>
>> </bean>
>>
>> </beans>
>>
>>
>> --
>> View this message in context:
>> http://www.nabble.com/error-starting-jboss-when-using-applicationContext.xml-tf2180156.html#a6028970
>> Sent from the ServiceMix - User forum at Nabble.com.
>>
>>
>
>
> --
> Cheers,
> Guillaume Nodet
>
>
--
View this message in context:
http://www.nabble.com/error-starting-jboss-when-using-applicationContext.xml-tf2180156.html#a6029448
Sent from the ServiceMix - User forum at Nabble.com.