2

このブログをフォローして、glasshfish でサンプル Websocket アプリケーションを実行しました。次のエラーでデプロイに失敗しました。ただし、前述のクラス ファイルは pom.xml で利用でき、依存関係にもリストされています。助けていただけますか?

ここに画像の説明を入力

 Error occurred during deployment: Exception while loading the app : java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: java.lang.NoClassDefFoundError: org/glassfish/websocket/spi/Endpoint. Please see server.log for more details.
The module has not been deployed.
See the server log for details.
    at org.netbeans.modules.j2ee.deployment.devmodules.api.Deployment.deploy(Deployment.java:210)
    at org.netbeans.modules.maven.j2ee.ExecutionChecker.performDeploy(ExecutionChecker.java:178)
    at org.netbeans.modules.maven.j2ee.ExecutionChecker.executionResult(ExecutionChecker.java:130)
    at org.netbeans.modules.maven.execute.MavenCommandLineExecutor.run(MavenCommandLineExecutor.java:212)
    at org.netbeans.core.execution.RunClassThread.run(RunClassThread.java:153)
4

2 に答える 2

5

解決しました。Glassfish の modules フォルダーと WEB-INF\lib フォルダーに同じ jar を配置しないでください。

于 2013-02-12T08:49:36.967 に答える
0

プロジェクトをクリーンアップしてビルドするだけでよい場合があります。

于 2015-01-23T15:17:14.237 に答える