| Не использовать файл описания веб-служб JBoss |
|
Это правило определяет наличие файла описания веб-служб J2EE для JBoss, отмечая
все имеющиеся файлы webservices.xml.
Для генерации веб-сервисов JAX-RPC на основе дескрипторов развертывания веб-сервисов JBoss Java Platform, Enterprise Edition ( Java EE ), автоматическое исправление создаст сценарий Ant, который использует соответствующие задачи IBM Ant. Это включает в себя сканирование дескрипторов развертывания веб-служб дескрипторов и настройка сценария Ant для создания необходимых артефактов. Условия срабатывания правила: Это правило определяет наличие веб-служб JAX-RPC, используя следующие критерии: a. Наличие файла дескриптора развертывания веб-служб J2EE webservices.xml b. Сканер двоичных файлов обнаруживает, что сгенерированный файл IBM Ant еще не существует в корневой папке проекта. Свойства правила: Необходимо задать правильные значения в свойствах правила. Для изменения значений свойств выберите правило в окне Конфигурации анализатора ПО. Затем заполните поля на вкладке Свойства. Для этого правила предусмотрены следующие свойства:
Путь к классам Ant:
Задачи Ant IBM WebSphere Application Server IBM WebSphere(R ) Сервер приложений включает в себя такие задачи Ant, как java2wsdl и wsdl2java для генерации необходимых артефактов для JAX-RPC сервисов. Сгенерированный сценарий Ant использует эти задачи для создания сервиса. Дополнительную информацию об этих задачах можно получить из WebSphere Application Server документации. Запуск сценария Ant После того как автоматическое исправление сгенерирует сценарий Ant, просмотрите его и добавьте все необходимые настройки. Руководство по настройке задач см. в документации WebSphere Application Server IBM Ant задачи. Вы должны запустить скрипт с помощью инструментов Ant, предоставленных IBM, которые входят в состав включены в IBM WebSphere Application Server Скрипт IBM Ant можно запустить из:
После запуска целей Ant созданные артефакты помещаются в папке генерации. Вы можете просмотреть сгенерированный код, дескрипторы развертывания, а затем добавить эти артефакты в свои модули. |