J2EE项目在本地Jetty上能启动运行,但是部署到SAE上报错?报错-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

J2EE项目在本地Jetty上能启动运行,但是部署到SAE上报错?报错

2020-06-12 10:57:48 228 1

事情的经过是这样的。在我的web.xml下配置了下面这个过滤器。

<filter>  
	  <filter-name>Set Character Encoding</filter-name>  
	  <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>  
	  <init-param>  
	  <param-name>encoding</param-name>  
	  <param-value>utf8</param-value>  
	  </init-param>  
	</filter>  
 	<filter-mapping>  
  		<filter-name>Set Character Encoding</filter-name>  
  		<url-pattern>/*</url-pattern>  
 	</filter-mapping>



结果在SAE的jetty启动时报 java.lang.IllegalStateException: class org.springframework.web.filter.CharacterEncodingFilter is not a javax.servlet.Filter

然后我就把上面那段xml注释了,我想反正只是编码方面的无所谓。

接着第二个问题又出现了,在WEB.xml中

<!-- spring mvc servlet -->
<servlet>
<description>spring mvc servlet</description>
<servlet-name>springmvc</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<init-param>
<description>spring mvc 配置文件</description>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:com/StudentCommunityManagementSystem/config/spring/spring-mvc.xml</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>springmvc</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
结果又报

java.lang.ClassCastException: org.springframework.web.servlet.DispatcherServlet cannot be cast to javax.servlet.Servlet

但是我查看了org.springframework.web.servlet.DispatcherServlet它是 implements Servlet的。

求大神解释啊,急死宝宝了

取消 提交回答
全部回答(1)
  • 爱吃鱼的程序员
    2020-06-12 10:58:05

    容器的servlet版本?

    你自己的项目里包含了servlet的包么,去掉看

    去掉过还是不行,但是据说要JDK1.6,我用的1.7,我去换JDK
    0 0
相关问答

1

回答

请问Seata中用的sae部署的时候只让上传jar包和配置文件,请问应该怎么部署seata呢?

2022-08-22 16:57:10 67浏览量 回答数 1

4

回答

部署ceph mon2 mon03节点未按预期启动运行

2022-04-25 23:47:36 3317浏览量 回答数 4

1

回答

jetty9,运行项目,报错2014-03-24 10:15:59.514:WA?报错

2020-06-22 11:21:47 225浏览量 回答数 1

1

回答

我项目启动的时候solr报错?报错

2020-06-22 15:26:38 294浏览量 回答数 1

1

回答

maven jetty插件无法启动:报错

2020-06-20 11:34:01 745浏览量 回答数 1

1

回答

启动项目javaee的项目报错了?报错

2020-06-07 21:56:50 354浏览量 回答数 1

1

回答

jetty maven热部署配置该如何配置:配置报错 

2020-06-02 14:43:22 255浏览量 回答数 1

1

回答

SSM项目启动时报错:?报错

2020-06-08 17:37:32 282浏览量 回答数 1

1

回答

jetty9,运行项目,报错2014-03-24 10:15:59.514:WA?400报错

2020-05-30 22:43:37 219浏览量 回答数 1

1

回答

maven jetty插件无法启动-maven报错

2020-06-02 13:03:49 244浏览量 回答数 1
+关注
爱吃鱼的程序员
https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB
2
文章
21564
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载