Ошибка развертывания jboss - PullRequest
0 голосов
/ 28 апреля 2011

У меня проблема при развертывании весеннего проекта на jboss.Ну, вот проблема, у меня есть в файле applicationContext.xml это определение bean-компонента

<bean id="sessionFactory" 
class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"> 
<property name="dataSource"> 
    <ref local="dataSource"/>
</property> 
<property name="mappingDirectoryLocations"> 
    <list> 
    <value> 
        classpath:tn/com/zuro/ris/domain/hibernate/hbm/
    </value> 
    </list> 
</property> 

 ...

, и у меня есть файл Patient.hbm.xml в каталоге classpath: tn / com/ zuro / ris / domain / hibernate / hbm При развертывании войны в jboss я получаю эту ошибку

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Invocation of init method failed; nested exception is java.io.FileNotFoundException: class path resource [tn/com/zuro/ris/domain/hibernate/hbm/] cannot be resolved to absolute file path because it does not reside in the file system: vfsfile:/C:/jboss/server/default/deploy/war-1.0-SNAPSHOT.war/WEB-INF/classes/tn/com/zuro/ris/domain/hibernate/hbm/

Ответы [ 2 ]

0 голосов
/ 28 апреля 2011

Если вы используете Spring 2.5.x, вы, вероятно, столкнулись с этой проблемой:

https://jira.springsource.org/browse/SPR-5120

По сути, Spring требует специальной поддержки протокола для сканирования пути к классам и не справляется с vBsfile-протоколом JBoss для доступа к своей виртуальной файловой системе.

0 голосов
/ 28 апреля 2011
  • проверьте, действительно ли у вас выбранный путь и есть ли там отображения hbm
  • попробуйте удалить косую черту (в примере ее нет, но это должно быть проблемой, но попробуйте)
  • проверка прав доступа к каталогу
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...