Всем доброго времени суток!
Версия JBoss: jboss-5.1.0.GA
Версия Джава:
"java version "1.6.0_22"
OpenJDK Runtime Environment (IcedTea6 1.10.2) (6b22-1.10.2-0ubuntu1~11.04.1)
OpenJDK Server VM (build 20.0-b11, mixed mode)"
Операционная система: Linux Ubuntu.
Переменные окружения выставлены следующим образом:
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games://home/stas/JBoss/jboss-5.1.0.GA/bin"
JBOSS_HOME="/home/stas/JBoss/jboss-5.1.0.GA/bin"
JAVA_HOME="/usr/bin"
Сервер JBoss исправно запускается через sudo bash run.sh в корневом каталоге JBoss.
Однако, при попытке запуска тестового приложения (в виде архива helloword.ear, содержащего папку META-INF с файлом application.xml и архив web-app.war с этой же папкой и файлом index.jsp), возникает ошибка 404.
Содержание файла application.xml :
Код:
<?xml version="1.0"?>
<application>
<display-name>Hello Java EE World!</display-name>
<module>
<web>
<web-uri>web-app.war</web-uri>
<context-root>/hello</context-root>
</web>
</module>
</application>
Содержание файла index.jsp:
Код:
<%--
file: index.jsp
desc: Test installation of Java EE SDK 5
--%>
<html>
<head>
<title>Hello World - test the Java EE SDK installation
</title>
</head>
<body>
<%
for (int i = 1; i < 5; i++)
{
%>
<h<%=i%>>Hello World</h<%=i%>>
<%
}
%>
</body>
</html>
Вся структура создаётся путём создания в выделенной папке файла index.jsp, поддиректории META-INF с файлом application.xml и последующего создания архивов в корневой директории проекта командами:
jar cf web-app.war index.jsp
jar cf helloworld.ear web-app.war META-INF
После чего helloworld.ear переносится в JBoss/jboss-5.1.0.GA/server/all/deploy
При запуске страницы http://localhost:8080/hello, выводится 404.
Я ошибся где-то в переменных окружения? Увы, в документации к JBoss ничего не могу по ним найти (в redme представлены только фичи по сравнению с предыдущей версией и никакой полезной для меня информации).
Или как-то неправильно воспроизвёл структуру примера (пример был под Windows, я сделал аналогичные операции под Линуксом, возможно, чего-то не учёл)?
Спасибо.
Социальные закладки