今天在Eclipse中启动JBoss 5.1时遇到这样的一个错误:
……
ERROR [AbstractKernelController<wbr>] Error installing to Instantiated: name=AttachmentStore state=Described<br> java.lang.IllegalArgumentException<wbr>: Wrong arguments. new for target java.lang.reflect.Constructor expected=[java.net.URI] actual=[java.io.File]<br> ……<br> DEPLOYMENTS IN ERROR:<br> <wbr> <wbr> <wbr> Deployment "AttachmentStore" is in error due to: java.lang.IllegalArgumentException<wbr>: Wrong arguments. new for target java.lang.reflect.Constructor expected=[java.net.URI] actual=[java.io.File]</wbr></wbr></wbr></wbr></wbr></wbr>
从错误信息中,就知道是 AttachmentStore 的一个参数错误。
解决方法倒很简单,只要修改一下 profile.xml(JBOSS_HOME\server\default\conf\bootstrap\profile.xml) 中的 AttachmentStore 设置就可以了。在该文件中,你可以找到: