`

java.lang.ClassNotFoundException: org.mortbay.jetty.servlet.DefaultServlet

阅读更多
大家在用maven结合jetty时,执行jetty:run 会出现如下异常:




该异常的信息为:jetty后面的管理交给了eclipse,但是以前的jetty.jar中的webdefault.xml文件中的配置未更改过来,所以在init servlet时 找不到原来的class




解决的方案有俩种:
1:将webdefault.xml
<servlet-class>org.mortbay.jetty.servlet.DefaultServlet</servlet-class>  改成
<servlet-class>org.eclipse.jetty.servlet.DefaultServlet</servlet-class> 

2:或者在web.xml添加如下代码
<servlet> 
<servlet-name>default</servlet-name> 
        <servlet-class>org.mortbay.jetty.servlet.DefaultServlet</servlet-class> 
        <servlet-class>org.eclipse.jetty.servlet.DefaultServlet</servlet-class> 
        <init-param> 
            <param-name>useFileMappedBuffer</param-name> 
            <param-value>false</param-value> 
        </init-param> 
        <load-on-startup>0</load-on-startup> 
</servlet> 
  • 大小: 964.4 KB
  • 大小: 45.8 KB
0
1
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics