带有Jersey客户端2.27的Spring Boot 2.0.5.RELEASE期望java.naming.factory.initial

时间:2018-09-21 08:58:31

标签: java spring-boot jndi jersey-2.0

我应该用spring boot做一个小的命令行工具,这就是Jersey客户端,仅用于REST调用。该工具不应具有任何JNDI或LDAP服务器等。我认为Jersey期望将JNDI引入应用程序(JEE Web容器)。如何关闭客户端应用程序?

最好的问候 Imre

PS!例外:

// Make a HTTP request:
client.print("POST ");
client.print(path);
client.print("?timeout=60&api-version=2014-01");
client.print(" HTTP/1.1");
client.print("Authorization: SharedAccessSignature sr=<namespace>.servicebus.windows.net/<myeventhubname>&sig=<mysig>&se=<myse>&skn=RootManageSharedAccessKey");
client.println("Content-Type: application/atom+xml;type=entry;charset=utf-8");
client.println("Host: <namespace>.servicebus.windows.net");
client.println();
client.println();
client.println("{\"value\": Hello World}");

1 个答案:

答案 0 :(得分:0)

我有同样的问题,解决方案隐藏在@Krabi最新评论中,这只是 DEBUG 方法,应该简单地忽略。

<form asp-controller="Home" asp-action="SaveForm" data-ajax-complete="onComplete" data-ajax="true" data-ajax-method="POST">
    <input type="submit" value="Save" class="btn btn-primary" />
    <div id="Results"></div>
</form>

<script>
    var onComplete = function(){
        results.html("");
    };
</script>