这个项目之前好好的,最近换了新eclipse重新从svn上下载了,启动成功,但是不能访问。页面是空白。后台报错:

 Cannot forward to error page for request [/xxxxxxxxxx] as the response has already been committed. As a result, the response may have the wrong status code. If your application is running on WebSphere Application Server you may be able to resolve this problem by setting com.ibm.ws.webcontainer.invokeFlushAfterService to false

我跟之前项目对比后,发现问题在Web Deployment Assembly里。

因为我们是Maven项目,他会自动生成WebContent目录,然后在Web Deployment Assembly里发布的时候自动发布了WebContent目录。他认为我的页面应该是在这个目录,其实我的jsp页面在项目里的/src/main/webapp目录下,所以在访问页面跳转的时候找不到页面,就变成空白了。

解决办法,就是把那个WebContent目录换成/src/main/webapp。

步骤:右键项目,选择“Properties”,选择“Deployment Assembly”,选中“WebContent”点Remove。

点“Add”,选“Folder”,找到/src/main/webapp添加上就好了。

 

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐