Glassfish - java.lang.NoClassDefFoundError

2024-02-01

我正在关注这个blog https://blogs.oracle.com/arungupta/entry/websockets_and_java_ee_7在 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)

解决了。 glassfish 的 module 文件夹和 WEB-INF\lib 文件夹中不应该有相同的 jar。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Glassfish - java.lang.NoClassDefFoundError 的相关文章

随机推荐