hi Please find the below jsr xbean.xml
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns:jsr181="http://servicemix.apache.org/jsr181/1.0" xmlns:test="http://servicemix.apache.org/config"> <classpath> <location>.</location> </classpath> <jsr181:endpoint service="test:jsrservice" endpoint="endpoint"> <jsr181:pojo> <bean class="com.cts.poc.ConfigExample.ExampleService"> <property name="inputFilePath" value="${inputFilePath}"/> <property name="countFileName" value="${countFileName}"/> </bean> </jsr181:pojo> </jsr181:endpoint> <bean id="propertyPlaceholder" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> <property name="location"> <bean class="org.springframework.core.io.FileSystemResource"> <constructor-arg> <bean class="org.springframework.jndi.JndiObjectFactoryBean"> <property name="jndiName"> <value>external/config/configpoc/general.properties</value> </property> </bean> </constructor-arg> </bean> </property> </bean> </beans> here "general.properties" is the properties file in which i have 2 parameters inputFilePath and countFileName please below my sample java ie jsr component package com.cts.poc.ConfigExample; public class ExampleService { private String inputFilePath; private String countFileName; public String getCountFileName() { return countFileName; } public void setCountFileName(String countFileName) { this.countFileName = countFileName; } public String getInputFilePath() { return inputFilePath; } public void setInputFilePath(String inputFilePath) { this.inputFilePath = inputFilePath; } public String sayHello(String name) { System.out.println(getCountFileName()); System.out.println(getInputFilePath()); return "Hello "+name; } } marco.mistroni wrote: > > hi, > there's no attachment. > looking at exception, concentrate on this > > Cannot create inner bean > 'org.springframework.jndi.JndiObjectFactoryBean#538b31' while setting > constructor argument; nested exception is > org.springframework.beans.factory.BeanCreationException: Error creating > bean > with name 'org.springframework.jndi.JndiObjectFactoryBean#538b31' defined > in > file [D:\Program > Files\jboss-4.0.5.GA\server\default\data\ServiceMix\service-assemblies\Config-SA\version_1\sus\servicemix-jsr181\Config-JSR-SU\xbean.xml]: > Invocation of init method failed; nested exception is > javax.naming.NameNotFoundException: external not bound > at > > do you have a jndi bean configured in your xbean.xml>? > > what is referring to? a datasource? > > copy yoru xbean.xml in your nxt mail > > regards > marco > > > > > Internet > [EMAIL PROTECTED] > > 28/01/2008 09:43 > Please respond to > [email protected] > > > To > users > cc > > Subject > Error creating bean with name propertyPlaceholder > > > > > > > > hi > > i am using a jsr component in which i am reading a parameter which is from > a > properties file. > I have attached the jsr xbean.xml and the properties files > > Note: i have placed the fscontext and providerutil jar in jboss/server/lib > folder. > > when i deploy the jar in jboss 4.0.5 GA, i am getting the following error. > > > > Caused by: org.springframework.beans.factory.BeanCreationException: Error > creating bean with name 'propertyPlaceholder' defined in file [D:\Program > Files\jboss-4.0.5.GA\server\default\data\ServiceMix\service-assemblies\Config-SA\version_1\sus\servicemix-jsr181\Config-JSR-SU\xbean.xml]: > Cannot create inner bean > 'org.springframework.core.io.FileSystemResource#129b073' while setting > bean > property 'location'; nested exception is > org.springframework.beans.factory.BeanCreationException: Error creating > bean > with name 'org.springframework.core.io.FileSystemResource#129b073' defined > in file [D:\Program > Files\jboss-4.0.5.GA\server\default\data\ServiceMix\service-assemblies\Config-SA\version_1\sus\servicemix-jsr181\Config-JSR-SU\xbean.xml]: > Cannot create inner bean > 'org.springframework.jndi.JndiObjectFactoryBean#538b31' while setting > constructor argument; nested exception is > org.springframework.beans.factory.BeanCreationException: Error creating > bean > with name 'org.springframework.jndi.JndiObjectFactoryBean#538b31' defined > in > file [D:\Program > Files\jboss-4.0.5.GA\server\default\data\ServiceMix\service-assemblies\Config-SA\version_1\sus\servicemix-jsr181\Config-JSR-SU\xbean.xml]: > Invocation of init method failed; nested exception is > javax.naming.NameNotFoundException: external not bound > at > org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveInnerBeanDefinition(BeanDefinitionValueResolver.java:207) > at > org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:111) > http://www.nabble.com/file/p15131610/xbean.xml xbean.xml > http://www.nabble.com/file/p15131610/general.properties general.properties > > http://www.nabble.com/file/p15131610/ExampleService.java > ExampleService.java > http://www.nabble.com/file/p15131610/jboss-service.xml jboss-service.xml > -- > View this message in context: > http://www.nabble.com/Error-creating-bean-with-name-propertyPlaceholder-tp15131610s12049p15131610.html > > Sent from the ServiceMix - User mailing list archive at Nabble.com. > > > > This communication is confidential, may be privileged and is meant only > for the intended recipient. If you are > not the intended recipient, please notify the sender by reply and delete > this message from your system. Any > unauthorised dissemination, distribution or copying hereof is prohibited. > > BNP Paribas Fund Services UK Limited, BNP Paribas Trust Corporation UK > Limited, BNP Paribas UK Limited, > BNP Paribas Commodity Futures Ltd and Investment Fund Services Limited are > authorised and regulated by > the Financial Services Authority. > > BNP Paribas, BNP Paribas Securities Services and BNP Paribas Private Bank > are authorised by the CECEI > and AMF. BNP Paribas London Branch, BNP Paribas Securities Services > London Branch and BNP Paribas > Private Bank London Branch are regulated by the Financial Services > Authority for the conduct of their UK > business. BNP Paribas Securities Services London Branch is also a member > of the London Stock Exchange. > > > -- View this message in context: http://www.nabble.com/Error-creating-bean-with-name-propertyPlaceholder-tp15131610s12049p15133541.html Sent from the ServiceMix - User mailing list archive at Nabble.com.
