2013-02-12 46 views
2

我正在关注这个blog在glasshfish中运行示例websocket应用程序。部署失败,出现以下错误。但是提到的类文件在pom.xml中可用,它也在依赖项中列出。能否请你帮忙?Glassfish - java.lang.NoClassDefFoundError

enter image description here

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) 
+0

如果你也可以发布你的代码的一些/部分你会尝试吗? – TheWhiteRabbit 2013-02-12 06:49:33

回答

5

解决。您不应该在glassfish和WEB-INF \ lib文件夹的模块文件夹中具有相同的jar。

0

您可能只需要清理并构建您的项目。