亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

用tomcat運行就報錯了啊


HTTP Status 500 - java.lang.LinkageError: loader constraint violation: loader (instance of org/apache/jasper/servlet/JasperLoader) previously initiated loading for a different type with name "javax/servlet/http/HttpServletRequest"

type?Exception report

message?java.lang.LinkageError: loader constraint violation: loader (instance of org/apache/jasper/servlet/JasperLoader) previously initiated loading for a different type with name "javax/servlet/http/HttpServletRequest"

description?The server encountered an internal error that prevented it from fulfilling this request.

exception

javax.servlet.ServletException: java.lang.LinkageError: loader constraint violation: loader (instance of org/apache/jasper/servlet/JasperLoader) previously initiated loading for a different type with name "javax/servlet/http/HttpServletRequest"
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:343)
javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)


root cause

java.lang.LinkageError: loader constraint violation: loader (instance of org/apache/jasper/servlet/JasperLoader) previously initiated loading for a different type with name "javax/servlet/http/HttpServletRequest"
java.lang.Class.getDeclaredMethods0(Native Method)
java.lang.Class.privateGetDeclaredMethods(Class.java:2531)
java.lang.Class.getDeclaredMethods(Class.java:1855)
org.apache.catalina.util.Introspection.getDeclaredMethods(Introspection.java:127)
org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:172)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:369)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)


正在回答

3 回答

使用package命令打包項目——使用了jetty這個插件(在Maven的中央插件庫中尋找)作為Web容器

在中央倉庫查找jetty的plugin坐標配置到pom.xml中

pom.xml例子:

??<build>

????<finalName>webbproject-demo</finalName>

????<plugins>

<plugin>

??<groupId>org.mortbay.jetty</groupId> ?

??<artifactId>jetty-maven-plugin</artifactId> ?

??<version>2.1.1</version>

??<executions>

<execution>

<!-- 在打包成功后使用jetty:run來運行jetty服務 -->

??<phase>package</phase>

??<goals>

?<goal>run</goal>

??</goals>

</execution>

??</executions>

</plugin>

</plugins>

??</build>

你看看吧,不行的話,你在看看視頻吧!我以盡力!

0 回復 有任何疑惑可以回復我~

在看看視頻吧,我也是自學,我也好多不會啊!

0 回復 有任何疑惑可以回復我~
#1

fenkapian 提問者

嗯 一直沒停
2016-12-04 回復 有任何疑惑可以回復我~

你是不是沒有注釋jetty啊,要注釋jetty,在安裝Tomcat 的Maven Plugin 才能運行。

0 回復 有任何疑惑可以回復我~
#1

fenkapian 提問者

在哪注釋???這是慕課網上maven教程里的實例 視頻里沒安裝插件也能運行啊
2016-11-29 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
項目管理利器——maven
  • 參與學習       173031    人
  • 解答問題       789    個

使用maven來構建和管理Java項目,從環境配置,到maven核心知識

進入課程

用tomcat運行就報錯了啊

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號