用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)
2016-11-29
使用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>
你看看吧,不行的話,你在看看視頻吧!我以盡力!
2016-12-04
在看看視頻吧,我也是自學,我也好多不會啊!
2016-11-28
你是不是沒有注釋jetty啊,要注釋jetty,在安裝Tomcat 的Maven Plugin 才能運行。