Java-веб-приложение с Struts2: Success.But - PullRequest
0 голосов
/ 20 марта 2012

Я провел самообучение на стойках обучения 2. Я использовал один код, доступный в интернете. Он работает нормально после того, как у меня возникло много проблем с выбором только тех версий jar-файлов, которые были предложены автором.

У меня нет никаких знаний по веб-программированию. Почему не поддерживаются разные версии файлов jar. Как решить эту проблему для дальнейшего изучения.

пример взят из http://java.dzone.com/articles/struts2-tutorial-part-27

Я провел некоторое исследование на maven.Будет ли он решить проблемы. (Я думаю, это так).

Я видел файл jwork xwork в данном уроке. Но в последних версиях стояков 2 этот файл jarбыл изменен на xwork-core.

Я выполнил выполнение со следующей заменой.1) xwork-2.0.6.jar (или) xwork-core2.3.1.1.jar 2) freemarker-2.3.18 3) ognl-3.0.3.jar 4) struts2-core-2.3.18 5) commons-logging-1.1.1.jar

я получил ошибки в двух случаях.

ошибка

java.lang.NoClassDefFoundError: Lcom / opensymphony / xwork2 / util /logging / logger;

В ЭТОЙ ГЛУБИНЕ ЕСТЬ ЛЮБОЕ ПРИЧИНА>

Спасибо всем ..

1 Ответ

2 голосов
/ 20 марта 2012

Вы не можете случайным образом обновить отдельные файлы jar без обновления их зависимостей: обновить все банки.

Чтобы решить эту проблему в будущем, (а) посмотрите на банки, поставляемые в дистрибутиве, (б) используйте Maven или аналогичный и прекратите ручное управление зависимостями - это того не стоит, и это сложно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...