Как создать веб-приложение Java с помощью Struts и GlassFish?

Я не могу найти никаких ресурсов о том, как создать простое (Hello World) веб-приложение с использованием Struts и GlassFish в Eclipse. Лучшее, что я нашел, это это . Однако они не используют GlassFish, поэтому у меня нет файлов XML, о которых они говорят. Что делать сейчас?

Редактировать: я говорю об обоих файлах, struts-config.xml и web.xml. В моем проекте их нет. Должен ли я добавить их? Где? У меня 3_.


person Xyzk    schedule 09.11.2013    source источник
comment
Какой xml вы имеете в виду struts-config.xml или web.xml?   -  person Roman C    schedule 09.11.2013
comment
добавление java-ee в ваши теги, а не только java - это начало :). Я нахожу ваш учебник не так уж плохо. Прокрутите его до самого конца, и он покажет вам всю структуру и файлы, которые вам нужно создать.   -  person javaNoober    schedule 09.11.2013
comment
@pmminov ты прав, извини. Отредактировано   -  person Xyzk    schedule 09.11.2013
comment
не беспокойтесь, как я уже сказал, посмотрите в конец вашего учебника, он показывает, где эти файлы должны быть на вашем дереве.   -  person javaNoober    schedule 09.11.2013
comment
@pmminov, так что я должен просто создать эти два файла и удалить glassfish-web.xml? Или оставить в покое?   -  person Xyzk    schedule 09.11.2013
comment
проверьте этот вопрос stackoverflow.com/questions/19054371/, проекты ee используют то, что называется дескриптором развертывания. Лично я никогда не использовал ничего, кроме web.xml   -  person javaNoober    schedule 09.11.2013
comment
Пройдите это пошаговое руководство для приложения Struts с развертыванием на сервере GlassFish agafix.org /struts2-hello-world-example-eclipse-maven2   -  person Ashish    schedule 09.11.2013
comment
Можете ли вы подумать об использовании Struts2 с плагин соглашения? Для этого требуется почти нулевая конфигурация XML в файле конфигурации struts.xml. Все, что мы можем сделать, используя аннотации в самих классах действий. Плагин соглашения по умолчанию предполагает, что все результаты хранятся в WEB-INF/content (однако, при необходимости это можно изменить). Struts2 сравнительно проще и легче, чем Struts1 (за исключением нескольких простых приложений в Struts1, я не очень много пробовал в Struts1).   -  person Tiny    schedule 14.02.2014


Ответы (1)


Просто некоторое время гуглил и нашел эту серию руководств с 1 по 7 часть.

Вот первые две части цикла:

В этой второй части серии руководств вы найдете все 7 частей серии в верхней части :)

Надеюсь, это поможет вам!

person mskydt86    schedule 09.11.2013
comment
спасибо, но у него та же проблема, файлы XML в этом руководстве несовместимы с тем, что мне нужно - person Xyzk; 09.11.2013
comment
@DaveNewton, если я попробую это с тем же полем, я получу ошибку 404. Glassfish создает файл glassfish-web.xml, структура которого отличается от структуры web.xml, если я удалю Glassfish-web.xml, приложение просто не запустится - person Xyzk; 09.11.2013