2016-10-10 24 views
-1

我正在使用IntelliJ IDEA Ultimate 14,我想将一个web项目部署到IntelliJ中的tomcat服务器。如何防止IntelliJ生成覆盖原始的MANIFEST.MF?

在Project Settings - > Artifacts中,我从我的web项目中定义了一个“Web Application:Exploded”。在这个工件的输出面板中,我获得了我的web项目的META-INF文件夹以及其他Web资源。

当我第一次启动tomcat服务器时,IntelliJ为tomcat构建并部署了爆炸式战争,我的web应用程序工作得很好。但是,如果我重新启动服务器,我得到一个异常

java.io.IOException: invalid header field 

我看着爆炸战争的输出,我发现的IntelliJ产生莫名其妙的META-INF MANIFEST.MF一个是overrided我的项目的原始文件。此外,这个生成的MANIFEST被截断导致无效的头字段异常。

如何防止IntelliJ生成MANIFEST.MF或有什么方法使生成的MANIFEST有效?

回答