我是WildFly/JBOSS的新手.我正在使用WildFly 8.2.0.我使用http://sukharevd.net/wildfly-8-installation.html上的安装脚本将其作为服务安装在Linux上.一切正常.我使用SSH远程连接到Linux.它没有GUI.所以我需要能够远程连接到管理控制台.我无法连接,它显示以下消息:
"目前无法自动重定向到管理控制台.这很可能是因为管理控制台通过与您所连接的网络接口不同的网络接口公开."
我看到以下链接中提到的相同问题
https://github.com/jboss-dockerfiles/wildfly/issues/3
该链接有解决方案,但它使用"docker".如何在不使用泊坞窗的情况下完成?我正在使用独立配置.我需要改变什么样的配置?
我想在primefaces数据表延迟加载完成后更新backing bean.我看到API有一个用于调用客户端代码的onSuccess和onComplete方法.但我想根据默认选择更新支持bean.我已经用我的数据表注册了"page"事件
<p:ajax event="page" update="" onstart="PF('loadingDialog').show()" onsuccess="PF('loadingDialog').hide()" listener=""/>
Run Code Online (Sandbox Code Playgroud)
我可以使用监听器,但问题是监听器甚至在服务器端加载方法完成之前被调用.
我有一个用于下载文件的Web界面.当请求进入时,我的glassfish服务器从Web服务流式传输文件,然后将内容写入输出流.我的代码工作正常,除非文件大小变得非常大(例如超过200 MB),它在浏览器中挂起显示0%已下载并且永远不会下载文件.
当我在while循环中移动flush()方法时,它也适用于大文件.我不确定将flush()放入循环是否有问题.不知道这件事实际上是如何运作的.我的代码如下:
HttpURLConnection conn = (HttpURLConnection) downloadUri.toURL().openConnection();
conn.setDoOutput(true);
conn.setRequestMethod("GET");
conn.setRequestProperty("Content-Type", "application/pdf");
if (conn.getResponseCode() == 200) {
ServletOutputStream output;
try (InputStream inputStream = conn.getInputStream()) {
HttpServletResponse response = (HttpServletResponse) FacesContext.getCurrentInstance().getExternalContext().getResponse();
response.setContentType("application/octet-stream");
response.setHeader("Content-Length", conn.getHeaderField("Content-Length"));
response.setHeader("Content-Disposition", "attachment; filename=\"" + abbr + ".pdf\"");
output = response.getOutputStream();
byte[] buffer = new byte[1024];
int bytesRead;
while ((bytesRead = inputStream.read(buffer)) != -1) {
output.write(buffer, 0, bytesRead);
}
}
output.flush();
output.close();
Run Code Online (Sandbox Code Playgroud)
有什么想法吗?.感谢您对此进行调查.
我正在寻找带有搜索/过滤选项的ExtJS项目选择器.是否有现有的插件或实现它的任何想法?由于itemselector内部使用Multiselect,我是否需要在Multiselect上实现我自己的版本?
extjs4 ×1
flush ×1
itemselector ×1
java ×1
jboss ×1
multi-select ×1
outputstream ×1
primefaces ×1
wildfly ×1