Ошибка запуска Glassfish, приводящая к ошибке приложения 503 - PullRequest
0 голосов
/ 04 августа 2010

У меня есть приложение, развернутое в Glassfishv2, которое все время работало нормально. Когда я повторно внедрил его с последним кодом, он выдает ошибку 503. В журнале говорится, что ошибка конфигурации прослушивателя приложения, пропущенная установка прослушивателей приложения из-за предыдущих ошибок, не удалось запустить context / app_name из-за ошибок prev.

Не может быть проблем с папкой war, потому что я взял папку war, развернутую и работающую на сервере компании (ошибки на моем локальном компьютере).

В последнее время я заметил, что мой запуск Glassfish начинается с этих ошибок:

SEVERE: MSG_ErrorReadingConfig
org.xml.sax.SAXParseException: Premature end of file.
        at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:249)
        at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:284)
        at com.sun.enterprise.update.config.beans.Updatecenter.read(Updatecenter.java:668)
        at com.sun.enterprise.update.config.beans.Updatecenter.read(Updatecenter.java:641)
        at com.sun.enterprise.update.config.ConfigManagerImpl.initializeUpdatecenterBean(ConfigManagerImpl.java:414)
        at com.sun.enterprise.update.config.ConfigManagerImpl.<init>(ConfigManagerImpl.java:80)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
        at java.lang.Class.newInstance0(Class.java:355)
        at java.lang.Class.newInstance(Class.java:308)
        at com.sun.enterprise.update.UpdateManager.getConfigManager(UpdateManager.java:173)
        at com.sun.enterprise.update.schedule.SchedulerImpl.<init>(SchedulerImpl.java:82)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
        at java.lang.Class.newInstance0(Class.java:355)
        at java.lang.Class.newInstance(Class.java:308)
        at com.sun.enterprise.update.UpdateManager.getScheduler(UpdateManager.java:234)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at com.sun.enterprise.cli.commands.StartDomainCommand$UpdateCenter.run(StartDomainCommand.java:726)
        at java.lang.Thread.run(Thread.java:619)

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

Кто-нибудь сталкивался с этой проблемой?

Ответы [ 2 ]

0 голосов
/ 18 февраля 2011

Мы наблюдали ту же проблему на нашей установке. Недавно мы применили исправление безопасности от Oracle, но не уверены, что это его вызвало. Мы сделали переустановку всего кластера, и ошибка исчезла. Надеюсь это поможет.

0 голосов
/ 04 августа 2010

Мне кажется, что в одном из файлов конфигурации вашего веб-приложения есть синтаксическая ошибка XML.

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