先看下我的bean配置<bean id="usableneturl" class="java.net.URL">
    <constructor-arg type="java.lang.String" value="http://21.8.129.3:8001/prpall/services/AutoCheckAccountService"/>
</bean><bean id="usableclient" class="com.bocins.interfaces.core.autoCheckAccountServices.AutoCheckAccountServiceHttpBindingStub">
    <constructor-arg type="java.net.URL" ref="usableneturl"/>
    <constructor-arg type="javax.xml.rpc.Service" value=""/>
</bean>小北有两个问题:我想注入一个这样的对象:usableclient,然后我发现它依赖于另外一个对象java.net.URL,所以我以注入了一个usableneturl,对于usableclient的第二个参数需要传空,不知道我下面这样写value=""正不正确,这是我的第一个问题, 但构造函数里面只有两个参数的构造函数(java是服务端生成的客户端,我改不了)第二个问题,我通过beanmanager获取usableclient的时候发现报错,然后我直接获取usableneturl发现还是报一样的错,所以我在想,应该是usableneturl配置的有问题,但是我看不出来会有什么问题因为我这样写没有问题 java.net.URL url = new java.net.URL("");有这个构造函数呀,怎么会报错呢错误信息如下:
Exception in thread "main" java.lang.NoSuchMethodError: org.apache.commons.lang.ArrayUtils.subarray([BII)[B
at org.jasypt.encryption.pbe.StandardPBEByteEncryptor.decrypt(StandardPBEByteEncryptor.java:754)
at org.jasypt.encryption.pbe.StandardPBEStringEncryptor.decrypt(StandardPBEStringEncryptor.java:639)
at org.jasypt.properties.PropertyValueEncryptionUtils.decrypt(PropertyValueEncryptionUtils.java:72)
at org.jasypt.spring.properties.EncryptablePropertyPlaceholderConfigurer.convertPropertyValue(EncryptablePropertyPlaceholderConfigurer.java:107)
at org.springframework.beans.factory.config.PropertyResourceConfigurer.convertProperties(PropertyResourceConfigurer.java:95)
at org.springframework.beans.factory.config.PropertyResourceConfigurer.postProcessBeanFactory(PropertyResourceConfigurer.java:72)
at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:467)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:334)
at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:91)
at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:75)
at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:65)
at com.fenet.insurance.datahub.BeanManager.<clinit>(BeanManager.java:13)
at TestDuizhang.main(TestDuizhang.java:17)各位老兄,为什么这样会报错呢