log4j при миграции Struts 2.3 [duplicate]

Если вы правильно выполняете функцию сна, например

var sleep = function(period, decision, callback){
    var interval = setInterval(function(){
        if (decision()) {
            interval = clearInterval(interval);
            callback();
        }
    }, period);
}

, и у вас есть асинхронная функция для вызова несколько раз

var xhr = function(url, callback){
    // make ajax request
    // call callback when request fulfills
}

И вы настраиваете свой проект следующим образом:

var ready = false;

function xhr1(){
    xhr(url1, function(){ ready = true;});  
}
function xhr2(){
    xhr(url2, function(){ ready = true; }); 
}
function xhr3(){
    xhr(url3, function(){ ready = true; }); 
}

Тогда вы можете сделать это:

xhr1();
sleep(100, function(){ return done; }, xhr2);
sleep(100, function(){ return done; }, xhr3);
sleep(100, function(){ return done; }, function(){
    // do more
});

Вместо бесконечного отступного обратного вызова:

xhr(url1, function(){
    xhr2(url2, function(){
        xhr3(url3, function(){
            // do more
        });
    });
});
-9
задан Kamill Sokol 24 June 2015 в 06:46
поделиться

6 ответов

Извлеките свою папку еще раз в папку с более коротким именем. И используйте 7-zip для извлечения папки, так как могут возникнуть некоторые проблемы, связанные с извлечением.

3
ответ дан Ashish Ani 24 August 2018 в 00:59
поделиться
  1. Пожалуйста, переместите hybris в более короткую папку без пробелов (это может привести к действительно странным ошибкам).
  2. Проверьте версию JDK (1.7)
  3. . Когда вы просто распаковываете ваш архив гибридов должен иметь только две папки в $ HYBRIS / hybris bin sampleconfiguration

Затем вам нужно перейти на

$ HYBRIS / hybris / bin / platform

и вызов:

./ setantenv.bat

next

ant clean

и выберите свой профиль (развить)

, после чего вы можете использовать

ant all

для создания вашего приложения для гибридов.

12
ответ дан beowulf13th 24 August 2018 в 00:59
поделиться

посмотреть путь не должен содержать пробелы

1
ответ дан CHARAFI Saad 24 August 2018 в 00:59
поделиться

Это потому, что пространство в пути к каталогу.

1
ответ дан sailor 24 August 2018 в 00:59
поделиться

Эта ошибка возникает из-за пробелов в пути установки вашего гибрида. Убедитесь, что не должно быть места в вашем полном пути для каждого сегмента.

1
ответ дан Shahriat Hossain 24 August 2018 в 00:59
поделиться

Я предлагаю вам использовать программу установки рецептов и не хранить пробелы в имени каталога. Это легко ...

Перейдите в каталог платформы и запустите команду ниже. Шаг 1:. ./setantenv.sh (для Mac) setantenv.bat (для Windows)

Шаг 2: Откройте каталог установщика Hybris и запустите команду ниже. Примечание. Вы найдете каталог установщика в каталоге hybris ./install.sh - r sap_som_b2b (для Mac) install.bat -r sap_som_b2b (для Windows)

** Скопировано из: https://www.queshub.com/question/how-to-install-sap -hybris-используя-рецепт-инсталлятор -

1
ответ дан user3624540 24 August 2018 в 00:59
поделиться
Другие вопросы по тегам:

Похожие вопросы: