1

shopping-1 という名前のアプリケーションを 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

この問題を追跡して修正するにはどうすればよいですか?

4

2 に答える 2

0

明らかに、ファイルにはクラスshopping-1.warを含むアーカイブが含まれていません。DispatcherServlet

unzip -l shopping-1.war | grep spring(Linux の場合)Spring 関連の含まれるすべての jar ファイルのリストが表示されます

于 2012-06-05T11:46:06.730 に答える
0
  1. 最初に appserver admin-list アプリケーションを実行します
  2. サーバーにデプロイされたアプリケーションがあるかどうかを確認します。
  3. 存在する場合は、それらを実行してアンデプロイします。
  4. アプリケーション サーバーを停止します。
  5. 展開用の war ファイルがある場所フォルダーを開きます
  6. 一度に 1 つの war ファイルしかないことを確認してください。7.アプリケーションサーバーを起動する
  7. 戦争を展開します。
  8. うまくいくはずです。
于 2012-11-23T04:44:01.373 に答える