Не удалось получить доступ к URL-адресу путем развертывания файла .war в JBoss7.1.

Я разработал приложение с использованием Spring 3.0 с Maven и JPA 2.1 и создал файл .war с помощью maven. Война успешно развернута на Jboss7.1, но когда я пытаюсь получить доступ к URL-адресу HTTP://localhost:9999/project /index.html загружает файл размером 1 КБ и не вызывает контроллер.

Любая помощь будет оценена.


person Sai prateek    schedule 05.09.2014    source источник
comment
Ваш jboss-web.xml может иметь неправильный корневой контекст, или, возможно, неверный порт, или ваш файл hosts не настроен для локального хоста как 127.0.0.1. Может быть сколько угодно вещей, которые неверны.   -  person duffymo    schedule 05.09.2014


Ответы (1)


После множества исследований и разработок я пришел к выводу о причинах проблемы:

  1. Сначала проверьте номер порта. на котором запущено приложение.
  2. Проверьте папку META-INF на наличие правильных значений Persistent.xml и информации, связанной с проектом.

<manifest>
    <attribute name="Main-Class" value="MyApplication"/>
</manifest>

  1. проверьте источник данных, созданный внутри сервера приложений и сопоставленный в spring *-servlet.xml или persistence.xml .

  2. Проверьте наличие соответствующих файлов jar в pom.xml.

Примечание. В моем случае jboss-web.xml не нужен.

person Sai prateek    schedule 24.09.2014