У меня есть папка LearningBoard, и все мое содержимое AngularJS (index. html, js, css files) находится внутри этой папки. Я использую grunt. js для создания файла войны и его развертывания на сервере jboss.
После генерации файла war весь мой контент находится вне папки web-inf. Я могу загрузить http://localhost: 38080 / Learningboard , но не вижу никакой загрузки контента. В моем индексе. html У меня есть запись типа <base href="/">
.
В консоли я вижу
Не удалось загрузить ресурс: сервер ответил со статусом 404 (Не найдено ) стилей. js: 1 Не удалось загрузить ресурс: сервер ответил со статусом 404 (не найдено)
Если я помещу весь свой контент в папку web-inf, то получу ресурс 404 не найдено. Как загрузить контент js и css, когда я нажму http://localhost: 38080 / доска обучения ?
Я использую Angular 7 .
Grunt JS код
module.exports = function ( grunt ) {
grunt.loadNpmTasks( 'grunt-war' );
var taskConfig = {
war: {
target: {
options: {
war_verbose: true,
war_dist_folder: 'warFile', // Folder path seperator added at runtime.
war_name: 'Test', // .war will be appended if omitted
webxml_welcome: 'index.html',
webxml_display_name: 'Test'
},
files: [
{
expand: true,
cwd: 'dist/learningboard',
src: ['**'],
dest: ''
}
]
}
}
};
grunt.initConfig( taskConfig );
};