2015-02-20 2 views
0

Я хочу создать нового компаньона в ATG. И если я перейду на страницу Browser Companent, то у меня ошибка 404. Как я могу это исправить?Компоненты браузера ATG недоступны

+2

Добро пожаловать в StackOverflow. Существует ряд проблем, которые могут вызвать это. Таким образом, лучший способ получить помощь здесь - попытаться опубликовать свой код, конфигурационный файл и, возможно, любые ошибки, которые вы, возможно, видели в dynamo.log. Нам нужна дополнительная информация, чтобы помочь вам. – radimpe

ответ

0

Я предполагаю, что вы создали новый компонент, создав файл .properties. То, что нужно искать, это

  • Является ли файл подходящим конфигурационным слоем? то есть он находится в местоположении на configpath, таком как каталог модуля config или каталог localconfig сервера, на котором приложение ожидает поиска .properties файлов?
  • Действительно ли файл действителен .properties и правильно отформатирован?
  • Является ли класс, упомянутый в объекте $class, правильным, действительным и полностью квалифицированным (имя пакета и имя класса)
  • Успешно скомпилирован класс named?
  • Является ли названный класс доступным на classpath? т.е. это в classes.jar модуле или в каталоге classes (если это как путь к классам модуля был определенно
  • ли класс действительного JavaBean - в частности, у него есть конструктор без аргументов
  • ?
  • ли вы собрали, построены и собраны приложения ATG, так как создание этого нового компонента?
  • перезагрузки вы приложение ATG, так как создание этого нового компонента?

Предполагая, что все это правильно, и все же вы до сих пор не могут видеть ваши компонент, следующим шагом является устранение неполадок, почему это не видно.

  • Правилен ли путь к вашему компоненту, который вы используете в браузере компонентов dyn/admin?
  • Если путь правильный, и вы все еще видите ошибку в браузере, а затем посмотрите журналы сервера (примерно в то время, когда вы впервые пытались получить доступ к компоненту) - вы можете увидеть ошибку или последовательность ошибки, указывающие на то, почему сервер не смог создать экземпляр компонента
  • Можете ли вы перейти к содержащейся папке и посмотреть, включен ли этот компонент, хотя это нормально, если вы не можете, потому что он, возможно, не был запущен, если ничего не ссылается на него
  • Вы можете увидеть свой компонент в ACC. Запустите ACC и перейдите в раздел «Просмотр компонентов по пути» и перейдите, если вы думаете, что ваш компонент должен быть. Вы видите это там? Если это так, это означает, что ваш файл свойств в порядке.
  • В ACC, Когда вы нажимаете на значок головоломки, который представляет ваш компонент, показывает ли он его как экземпляр вашего класса или экземпляр объекта. Если Object, это означает, что он не может определить класс компонента
  • В ACC дважды щелкните компонент и попытайтесь запустить его. Продолжайте смотреть журналы сервера, как вы это делаете

Это должно помочь вам разобраться в деталях.

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