我在tomcat中看到非常令人困惑的行为。 我执行:
/usr/libexec/tomcat/server stop
但不是停止tomcat重启。我第二次发出命令,然后它实际上停止了。我试过搜索,但没有想出一个很好的方法来搜索“停止后重启”。几乎所有结果都谈到了重启tomcat的脚本,以及停止/启动功能。
答案 0 :(得分:0)
您可以使用以下命令停止tomcat:var a = [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]];
function array_pyramid(array){
var pBlocksCount = 1;
var currentRow, rowIndex, columnIndex, columnsCount, rowsCount = array.length;
for(rowIndex=0; rowIndex<rowsCount; rowIndex++){
currentRow = array[rowIndex];
columnsCount = currentRow.length;
var piramidDrawIndex = parseInt(columnsCount/2);
var piramidDrawOffset = parseInt(pBlocksCount/2);
var piramidDrawTrigger = piramidDrawIndex-piramidDrawOffset;
var blocksToDraw = pBlocksCount;
for(columnIndex=0; columnIndex<columnsCount; columnIndex++){
if(columnIndex>=piramidDrawTrigger){
if(blocksToDraw){
currentRow[columnIndex]=1;
blocksToDraw--;
}
}
}
pBlocksCount+=2;
}
return array;
}
function print_array(array) {
for (var i = 0; i < array.length; i++) {
console.log(array[i]);
}
}
print_array(array_pyramid(a));
和your/path/tomcat/bin/./catalina.sh stop
以启动服务器。
如果你使用linux并且你的catalina.sh没有可执行权限你需要执行此操作:your/path/tomcat/bin/./catalina.sh start