Да, я делал это несколько раз, и довольно просто, если вы знаете, как работают биты.
Поскольку вы объяснили, что не знаете, как работают биты, это будет немного сложнее :)
Но их не так сложно выучить, и самый простой способ научиться - делать так, что вы идете по правильному пути.
Принятый ответ здесь: Исполняемый файл войны, который запускает причал без maven - это один из лучших советов, которые вы получите по этой теме.
Я бы предложил:
- Для начала создайте WAR (который вы, вероятно, используете в своем развертывании JBoss)
- Запустите эту WAR под стандартной Jetty (довольно просто, с большим количеством обучающих программ)
- Затем следуйте совету, на который я ссылаюсь, чтобы встроить Jetty в файл WAR.
Если вы столкнетесь с какими-либо проблемами, задайте конкретные вопросы с конкретными примерами того, что пошло не так, и мы постараемся помочь.