weblogic发布项目后报404错误,结果发现是MANIFEST.MF文件的问题

最近在weblogic上发布了一个项目,访问具体链接时报404错误,查了weblogic.xml、struts.xml等文件,都没发现指向有啥问题,在tomcat下跑也正常。
最后发现,问题出在war包中的 META-INF/MANIFEST.MF 文件上,里面有一个属性写法错误,具体如下:
Project name: XXXXX  (报404错误)
Project-name: XXXXX  (正常)
也就是说,MANIFEST.MF 文件中的属性名中间不能有空格。
其实所有的“键-值”类型的文件中的属性名中间都不该有空格。

猜你喜欢

转载自foolzhu.iteye.com/blog/1484157