AngularJS удалить # и иметь ошибку при обновлении страницы

У меня есть веб-приложение AngularJS и начать его сTomcat 7, С помощью$locationProvider.html5Mode(true) Я удаляю хеш '#' из URL

localhost:8080/App/#/login -> localhost:8080/App/login

Но сейчас, когда я освежаюlocalhost:8080/App/login я имею404 error, Как настроить Tomcat7 дляlocalhost:8080/App/login обновить?

app.config:

$urlRouterProvider.otherwise("/login/");

$stateProvider
        .state('home', {
            abstract: true,
            templateUrl: 'dist/view/home.html',
            controller: 'HomeCtrl'
        });

$locationProvider.html5Mode(true);

index.html:

<head>
    <meta charset="utf-8">
    <script>
        document.write('<base href="' + document.location + '" />');
    </script>
</head>

Ответы на вопрос(7)

Ваш ответ на вопрос