2016-03-29 3 views
0

В настоящее время я следую примеру jodd с сайта jodd, вместо использования gradle Я создаю проект веб-приложений в netbeans и добавляю необходимые jodd jars этот проект. Причина, по которой я использую этот подход, заключается в том, что я не могу открывать примеры в netbeans, хотя я использую плагин netbeans gradle, но я все еще пытаюсь получить эту сортировку, это моя первая проблема.Использование jodd Java framework в проекте веб-приложения netbeans

Моя вторая проблема заключается в том, что когда я смотрю на структуру каталогов этого примера и структуру каталогов на мою собственную настройку, файл app.props не найден, когда я запускаю проект из среды IDE, поэтому проект не развертывается Кот. Я попытался подражать структуре каталогов проектов проектов, но все же ресурсы \ app.props не найдены, и я не знаю, откуда это происходит.

Пожалуйста, ребята, помогите мне.

+0

вы уверены, что у вас есть все зависимости? Кроме того, вы можете проверить их список рассылки за советом по использованию w/Netbeans. Я уверен, что вы не первый, кто попытается. – Bill

+0

@ Vuzi какой пример вы ищете? – igr

+0

@ Vuzi do gradle примеры работы из командной строки для вас? – igr

ответ

1

Я не являюсь пользователем NetBeans, и я никогда не понимал, как это работает, но то, что я могу предложить вам следующий:

  1. Сначала убедитесь, что проект компилируется из командной строки, используя gradle. Например, загрузите источник с step #2, разархивируйте его в какую-то папку и запустите gradlew build. Это должно сработать.

  2. Обратите внимание, что град использует структуру папок Maven. В этом нет ничего конкретного. Это означает, что NetBeans должен знать в какой-то момент конфигурации об этой структуре.

  3. Попробуйте сначала начать войну в NetBeans, а затем развернуть его до Tomcat. Я думаю, NetBeans способен строить войны :)

  4. Не может быть способ, как пометить папку ресурсов для веб-проекта в NetBeans?

  5. важно: некоторые Иды имеют некоторый набор расширений, которые рассматриваются как «ресурсы» по умолчанию, как .properties, .xml и т.д. Это может быть причиной того, почему NetBeans не видит app.props как файл ресурсов. Поэтому попробуйте найти эту конфигурацию в NetBeans и изменить ее, чтобы также принять файлы *.props.

    Для теста просто добавьте foo.properties в папку ресурсов рядом с app.props и проверьте, не упакован ли он.

  6. Установите IntelliJ IDEA :)

+1

Еще раз спасибо за ваш вклад. Будут следовать вашим советам, но могут добраться до него только в выходные дни. Причина, по которой i Used netbeans была функцией автозаполнения в jsp при использовании jodd tag libs. Попробуй intellij, я установил CE Edition. Вы получите отзыв, как только сможете. Ваша помощь всегда приветствуется. – Vuzi

+0

получается, что град был поврежден, я побежал в градирную сборку. Я - линия cmd, и она не запускалась, поэтому я удалил папку .cradle в каталогах проектов и пользователей, и сборка прошла успешно.Я загрузил intellij, как вы предлагали, но я мог открыть проект с правильной структурой папок с папкой ресурсов с app.props в netbeans. Пример успешно компилируется, но как мне его развернуть для tomcat? Должен ли я добавить файл .build для развертывания или запустить этот пример как есть? Я проверил, доступен ли плагин gradle-tomcat, каков наилучший подход на ваш взгляд? – Vuzi

+0

@ Vuzi обычно плагин с градиентом должен быть достаточным для интеграции с вашей IDE таким образом, чтобы обеспечить развертывание. Между тем, вы всегда можете генерировать WAR с градиентом и развертывать вручную или через Netbeans. В IntelliJ, когда вы открываете проект градиента, все уже установлено. Надеюсь, что это поможет;) – igr

Смежные вопросы