2012-05-30 5 views
1

При попытке развернуть мое приложение с именем торгового-1 до Glassfish 3 Я получаю следующее сообщение об ошибке:Ошибка развертывания приложения для Glassfish 3

'Publishing to GlassFish Server Open Source Edition 3 (Java EE 6)2 at localhost...'has encountered a problen. 

cannot Deploy shopping-1 
Deployment Error for module: shopping-1: Exception while loading the app : 
    java.lang.Exception: java.lang.IllegalStateException: ContainerBase.addChild: start: 
    org.apache.catalina.LifecycleException: 
    org.apache.catalina.LifecycleException: 
    java.lang.ClassNotFoundException: 
    org.springframework.web.servlet.DispatcherServlet 

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

ответ

0

файл shopping-1.war не включает архив, содержащий класс DispatcherServlet.

unzip -l shopping-1.war | grep spring (на Linux) даст вам список всех пружинные связанному включенные файлов .jar

0
  1. Первых запуска Appserver админ-список прикладных программ
  2. Проверьте, есть ли какие-либо развернутые приложения на сервере.
  3. Undeploy, запустив их, если они есть.
  4. Остановить сервер приложений.
  5. Откройте папку местоположения, в которой у вас есть файл войны для развертывания
  6. Убедитесь, что в нем имеется только один файл войны. 7. Запустите сервер приложений
  7. Разверните войну.
  8. Должен работать нормально.
Смежные вопросы