Can anyone plese put some light on this issue.


marco.mistroni wrote:
> 
> HI,
>  well, my guess is that as you are using a  
> org.springframework.jndi.JndiObjectFactoryBean, you must have
> a jndi entry somewhere.
> Now don't remember exactly, but if you r using jboss, there's a place 
> where you configure all your environment entries... might be under
> \server\default\conf, don't remember
> I hope you have done that. otherwise, how will jboss figure out where's 
> this jndi entry  external/config/configpoc/general.properties? i 
> 
> so looks like this is not a servicemix problem . so, to get it work 
> quickly, try to somehow hardcode the location of that file , so that ur 
> svcmix
> app work fine.
> Afterwards, refine it to use jndi
> 
> hth
>  marco
> 
> 
> 
> 
> 
> 
> Internet
> [EMAIL PROTECTED]
> 
> 28/01/2008 11:42
> Please respond to
> [email protected]
> 
> 
> To
> users
> cc
> 
> Subject
> Re: Error creating bean with name propertyPlaceholder
> 
> 
> 
> 
> 
> 
> 
> 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.
> 
> 
> 
> 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-tp15131610s12049p15220883.html
Sent from the ServiceMix - User mailing list archive at Nabble.com.

Reply via email to