diff --git a/deploy/scripts/run-server.sh b/deploy/scripts/run-server.sh index 86cc8c2e92..1db3dc26ca 100755 --- a/deploy/scripts/run-server.sh +++ b/deploy/scripts/run-server.sh @@ -36,6 +36,6 @@ exec java ${JAVA_OPTS} \ -jar ${launcherJar} \ -product io.cloudbeaver.product.ce.product \ -web-config conf/cloudbeaver.conf \ - ${CLI_OPTS} \ + "$@" \ -nl en \ -registryMultiLanguage diff --git a/deploy/scripts/server-cli.sh b/deploy/scripts/server-cli.sh index 8738ca3638..5311c87663 100755 --- a/deploy/scripts/server-cli.sh +++ b/deploy/scripts/server-cli.sh @@ -1,8 +1,9 @@ #!/bin/bash set -Eeo pipefail -CLI_OPTS="$@" if [[ $# -eq 0 ]] ; then - CLI_OPTS='-help' + set -- "$@" -help fi -source run-server.sh \ No newline at end of file +set -- "$@" -cli-mode + +source run-server.sh "$@" \ No newline at end of file diff --git a/server/bundles/io.cloudbeaver.model/src/io/cloudbeaver/model/cli/CloudBeaverInstanceServer.java b/server/bundles/io.cloudbeaver.model/src/io/cloudbeaver/model/cli/CloudBeaverInstanceServer.java index a65e869b1f..37528b7788 100644 --- a/server/bundles/io.cloudbeaver.model/src/io/cloudbeaver/model/cli/CloudBeaverInstanceServer.java +++ b/server/bundles/io.cloudbeaver.model/src/io/cloudbeaver/model/cli/CloudBeaverInstanceServer.java @@ -20,7 +20,7 @@ import org.apache.commons.cli.CommandLine; import org.jkiss.code.NotNull; import org.jkiss.dbeaver.model.cli.ApplicationInstanceController; import org.jkiss.dbeaver.model.cli.ApplicationInstanceServer; -import org.jkiss.dbeaver.model.cli.CliProcessResult; +import org.jkiss.dbeaver.model.cli.CLIProcessResult; import java.io.IOException; @@ -31,7 +31,7 @@ public class CloudBeaverInstanceServer extends ApplicationInstanceServer processorProperties) { @@ -42,7 +39,7 @@ class WebDataTransferUtils { return CommonUtils.toString(processorProperties.get(EXTENSION), "data"); } - return getProcessorFileExtension(processor); + return processor.getProcessorFileExtension(); } public static String normalizeFileName(