加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

javax.servlet.ServletException:没有在Jetty上运行,JSR-356支

发布时间:2020-12-15 01:39:50 所属栏目:大数据 来源:网络整理
导读:我在向tomcat实例部署战争时遇到问题, Tomcat版本细节, D:KiranKiranSoftwares DHWebserversapache-tomcat-7.0.63binversion.batUsing CATALINA_BASE: "D:KiranKiranSoftwares DHWebserversapache-tomcat-7.0.63"Using CATALINA_HOME: "D:Kiran

我在向tomcat实例部署战争时遇到问题,

Tomcat版本细节,

D:KiranKiranSoftwares DHWebserversapache-tomcat-7.0.63bin>version.bat
Using CATALINA_BASE:   "D:KiranKiranSoftwares DHWebserversapache-tomcat-7.0.63"
Using CATALINA_HOME:   "D:KiranKiranSoftwares DHWebserversapache-tomcat-7.0.63"
Using CATALINA_TMPDIR: "D:KiranKiranSoftwares DHWebserversapache-tomcat-7.0.63temp"
Using JRE_HOME:        "C:Program FilesJavajdk1.7.0_07"
Using CLASSPATH:       "D:KiranKiranSoftwares DHWebserversapache-tomcat-7.0.63binbootstrap.jar;D:KiranKiranSoftwares DHWebserversapache-to
mcat-7.0.63bintomcat-juli.jar"
Server version: Apache Tomcat/7.0.63
Server built:   Jun 30 2015 08:08:33 UTC
Server number:  7.0.63.0
OS Name:        Windows 7
OS Version:     6.1
Architecture:   amd64
JVM Version:    1.7.0_07-b11
JVM Vendor:     Oracle Corporation
D:KiranKiranSoftwares DHWebserversapache-tomcat-7.0.63bin>

POM依赖:


我使用maven插件创建了一个war并尝试在tomcat 7上部署.我能够部署但无法启动webapp.当我找到它的日志时,它给出了下面的堆栈跟踪,

SEVERE: Error during ServletContainerInitializer processing
javax.servlet.ServletException: Not running on Jetty,JSR-356 support unavailable
    at org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer.onStartup(WebSocketServerContainerInitializer.java:146)
    at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5520)
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
    at org.apache.catalina.manager.ManagerServlet.start(ManagerServlet.java:1322)
    at org.apache.catalina.manager.HTMLManagerServlet.start(HTMLManagerServlet.java:694)
    at org.apache.catalina.manager.HTMLManagerServlet.doPost(HTMLManagerServlet.java:217)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:650)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)

任何帮助,将不胜感激.
谢谢.

编辑:

当我使用STS运行应用程序时它运行正常

最佳答案
这个问题被认为是对tomcat和我的应用程序jar的websocket jar的混淆.我已将它从war文件中删除,它开始工作,

我用maven插件去掉下面的罐子,


制造问题的罐子是,

enter image description here

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读