Я пытаюсь написать мое первое приложение JSF и имеют проблемы с развертыванием на серверах Apache Tomcat 8.0/GlassFish 4.Запрос ресурс не доступен
Например, я использую приложение, описанное в ядрах Java HORSTMANN в Лица сервера (it is from Source code from here named ch01). Согласно книге, я должен делать (для Win 7 x64):
- От пути CH01/Логин/SRC/Java CompLine проекта с помощью этой командной строки:
Если вы используете Tomcat : Javac -d .. \ .. \ Web \ WEB-INF \ классы -classpath; my_path_to_lib \ Lib \ JSF-api.jar ком \ corejsf \ UserBean.java
Если вы используете Glassfish:. javac -d. \ .. \ web \ WEB-INF \ classes -classpath.; path_t o_glassfish \ GlassFish \ модули * ком \ corejsf \ UserBean.java
- Затем я сделать военный файл, используя: кд .. \ .. баночка НАСТ.ВИДОИС login.war
- И, конечно, я поставил эти файлы в webapp (Tomcat) или domain \ domain1 \ autodeploing (GlassFish)
Но после этих шагов я пытаюсь запустить приложение и не работает на обоих серверах. Все, что я вижу обычным Запрошенный ресурс недоступен.
Я понятия не имею, что мне делать. Может, кто-нибудь мне поможет, пожалуйста?
Для получения дополнительной информации:
Я не пытаюсь запустить приложение в то же время на обоих серверах и используют разные порты :)
В дополнение к JSF-api.jar Я включаю javax.faces-api-2.0.jar, потому что компилятор не поймает ошибку.
Для запуска приложения из браузера набирает локальный: 8080/входа в системе (или локальный: 8081/логин)
Я считаю этот исходный код прямо в то числе файлов:
- index.xhtml
- welcome.xhtml
- web.xml
- UserBean.java
Каталог Структура:
login\ src\ | java\ | com\ | corejsf\ | UserBean.java web\ WEB-INF\ | classes\ | | com\ | | corejsf\ | | UserBean.class | lib\ | | javax.faces-api.2.0.jar | | jsf-api.jar | | | web.xml | index.xhtml welcome.xhtml
А про мавена: да, я хочу, чтобы запустить это приложение без использования Maven, чтобы понять, как он работает напрямую.Спасибо
Можете ли вы опубликовать каталог и файловую структуру в своем военном файле? И дополнительно - есть ли особая причина, почему вы не используете инструмент построения, например maven? –
Я добавил свою структуру приложения в основную тему (извините, я новичок на этом сайте) – Yury