首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Spring Shell -命令提示立即退出,不等待用户输入。

Spring Shell -命令提示立即退出,不等待用户输入。
EN

Stack Overflow用户
提问于 2014-09-23 09:46:54
回答 2查看 2.2K关注 0票数 1

我正在尝试构建一个Spring应用程序。我能够成功地运行我的应用程序,但它会立即退出@ startup &不等待用户输入。它似乎不在JLineShell promptLoop方法中。

我正在用mainClassName = "org.springframework.shell.Bootstrap“构建一个jar。

我的spring plugin.xml如下所示:

代码语言:javascript
运行
复制
<?xml version="1.0" encoding="UTF-8"?>
 <beans xmlns="http://www.springframework.org/schema/beans"
   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:context="http://www.springframework.org/schema/context"
    xsi:schemaLocation="
     http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.1.xsd
      http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.1.xsd">

 <context:component-scan base-package="com.zailab" />

</beans>

我的主修班:

代码语言:javascript
运行
复制
public class Main {

public static void main(String[] args) throws IOException{
    Bootstrap.main(args);
}

}

我的指挥班:

代码语言:javascript
运行
复制
@Component
public class BuildCommand implements CommandMarker {

@CliAvailabilityIndicator({"echo"})
  public boolean isCommandAvailable() {
    return true;
  }

@CliCommand(value = "echo", help = "Echo a message")
 public String echo(
   @CliOption(key = { "", "msg" }, mandatory = true, help= "The message to echo") String msg) {
  return msg;
 }

}
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-09-29 15:09:46

我已经弄清楚问题出在哪里了。不要试图从IDE中启动shell (确切地说,是STS)。在IDE中运行应用程序时,似乎会立即返回EOF,通过命令行可以很好地工作。

谢谢

票数 0
EN

Stack Overflow用户

发布于 2014-11-29 15:56:56

您也可以在IDE中启动应用程序,而无需立即返回。

您必须将以下JVM参数放到运行配置中:

用于*nix机器:

代码语言:javascript
运行
复制
-Djline.terminal=org.springframework.shell.core.IdeTerminal

对于Windows机器:

代码语言:javascript
运行
复制
-Djline.WindowsTerminal.directConsole=false
-Djline.terminal=jline.UnsupportedTerminal
票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25991910

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档