localhost上的服务器Tomcat v8.0无法启动:无法在Eclipse中为JSP启动组件

时间:2016-07-20 17:35:53

标签: eclipse apache jsp tomcat lifecycleexception

我的项目负责人更改了项目以在Eclipse中添加Maven,然后开始发生这种情况。他在他的系统中使用Tomcat 7,而我使用的是Tomcat 8(我不知道这是否是导致问题的原因)。我尝试了我在这里找到的不同答案,但似乎都没有。服务器可以自己启动,但是当我用服务器打开项目时,我收到了这个错误:

<html>
<head>
<script src="https://cdnjs.cloudflare.com/ajax/libs/blazy/1.6.2/blazy.min.js"></script>
</head>
<body>
<script>
    // Example
    var bLazy = new Blazy({
        src: 'blazy-data' // Default is data-src
    });
</script>

<style>
    .b-lazy {
        -webkit-transition: opacity 500ms ease-in-out;
        -moz-transition: opacity 500ms ease-in-out;
        -o-transition: opacity 500ms ease-in-out;
        transition: opacity 500ms ease-in-out;
        max-width: 100%;
        opacity: 0;
    }
    .b-lazy.b-loaded {
        opacity: 1;
    }
    .imgbg {
        background-color:#b0b0b0;
        max-width: 400px;
        padding: 2px;
        border-color: #fff;
        border-style: solid;
    }
</style>

<div class="imgbg"><img class="b-lazy" src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw" blazy-data="http://lorempixel.com/400/400/abstract" border="1" width="400" height="400" /></div>
<div class="imgbg"><img class="b-lazy" src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw" blazy-data="http://lorempixel.com/400/400/fashion" border="1" width="400" height="400" /></div>
<div class="imgbg"><img class="b-lazy" src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw" blazy-data="http://lorempixel.com/400/400/city" border="1" width="400" height="400" /></div>
<div class="imgbg"><img class="b-lazy" src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw" blazy-data="http://lorempixel.com/400/400/sports" border="1" width="400" height="400" /></div>
<div class="imgbg"><img class="b-lazy" src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw" blazy-data="http://lorempixel.com/400/400/people" border="1" width="400" height="400" /></div>

</body>
</html>

如何解决此问题?

1 个答案:

答案 0 :(得分:1)

读取的堆栈转储部分Caused by: java.lang.IllegalArgumentException: java.util.zip.ZipException: invalid LOC header (bad signature)表示项目中的一个jar是不可读的。需要将其移除/替换为有效的jar。