Problema ao referenciar css e atualizar página jsp

Olá, estou ultimamente tendo um monte de problemas com o css da minha página jsp.
Sempre tenho que renomear o arquivo css e o valor do atributo href, em um primeiro momento quando coloco por exemplo o nome do arquivo css e o valor do atributo href como stylesheet ou style ou qualquer outro nome funciona durante algum tempo, após algumas atualizações na página nenhuma alteração que eu faça no css faz efeito na página. [DETALHE]: A página continua com a última alteração na folha de estilo, mesmo se eu apagar todo o conteúdo do arquivo a página trava em uma única alteração e não consigo mais alterar o css da página.

O que posso fazer para resolver esse problema, quando uso por exemplo esse mesmo projeto no ubuntu, não acontece isso. [DETALHE] : no valor do atributo href, já coloquei o caminho sem usar taglib.

Colocarei alguns códigos abaixo:

<%-- 
    Document   : index
    Created on : 14/10/2016, 14:35:56
    Author     : Gustavo, Allana, Lincon
--%>

<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>

<link type="text/css" rel="stylesheet" href="<c:url value="css/estilo.css"/>"/>

Coloquei só a tag link porque o guj não permite que eu coloque conteúdo da tag head

<body>
    <c:import url="nav.jsp" />
    <article>
        <section>
            <jsp:useBean id="produtoDAO" class="br.com.taverna.dao.ProdutoDAO"/>
            <c:forEach var="produto" items="${produtoDAO.list}">
            <div id="produto">
                <table border="0">
                    <tbody>
                        <tr>
                            <td><img src="img/dama.png" alt="${produto.nome}" width="200" height="200" style="padding: 5px; margin-left: 6px; box-shadow: 2px 2px 6px black;"/></td>
                        </tr>
                        <tr>
                            <td id="nomeProduto"><a href="pagina-produto-especifico.jsp?id=${produto.id}&nome=${produto.nome}">${produto.nome}</a></td>
                        </tr>
                    </tbody>
                </table>
            </div>
            </c:forEach>
        </section>
    </article>
    <footer>&copy;2016 Taverna Games. Todos os direitos reservado.</footer>
</body>
</html>

* {
    margin: 0px;
    padding: 0px;
    text-decoration: none;
    font-family: "Century Gothic";
}

@font-face {font-family: "Blackmoor Std";
            src: url("//db.onlinewebfonts.com/t/5e1a130838586f69ac7c4654fbebbbd0.eot");
            src: url("//db.onlinewebfonts.com/t/5e1a130838586f69ac7c4654fbebbbd0.eot?#iefix") format("embedded-opentype"),
                url("//db.onlinewebfonts.com/t/5e1a130838586f69ac7c4654fbebbbd0.woff2") format("woff2"),
                url("//db.onlinewebfonts.com/t/5e1a130838586f69ac7c4654fbebbbd0.woff") format("woff"),
                url("//db.onlinewebfonts.com/t/5e1a130838586f69ac7c4654fbebbbd0.ttf") format("truetype"),
                url("//db.onlinewebfonts.com/t/5e1a130838586f69ac7c4654fbebbbd0.svg#Blackmoor Std") format("svg");
}

h1 {
    font-family: 'Blackmoor Std';
    color: #5E2928;
    font-size: 50px;
}

body{
    background-color: #DDDDDD;
}

#comentarioForm {
    resize: none;
    width: 700px;
    height: 90px;
}

nav #menu ul li{
    position: relative;
    display: inline;
    padding: 10px;
    border-bottom: 2px solid #797979;
    width: 20px;
    height: 20px;
    margin-left: 30px;
    margin-right: 30px;
}

nav #menu ul li a{
    color: #797979;
}

#linha{
    width: 100%;
    height: 4px;
    background-color: #B6B6B6;
    
}

#menu{
    text-align: center;
}

#logo{
    width: 100px;
    height: 100px;
    position: relative;
}

#produto {
    position: relative;
    display: inline-block;
}

#caixaComentario {
    width: 700px;
    height: 90px;
    background-color: lightgray;
    box-shadow: 2px 2px 2px black;
}

#nomeProduto {
    text-align: center;
}

footer {
    width: 100%;
    height: 600px;
    background-color: #5E2928;
}