【发布时间】:2018-01-31 14:15:13
【问题描述】:
请帮助将此simple example 部署到 Wildfly(首选版本 10.1.0)。 示例代码:
import org.glassfish.jersey.server.ChunkedOutput;
import javax.ws.rs.*;
import java.io.*;
@Path("/numbers")
public class NumbersResource {
@GET
public ChunkedOutput<String> streamExample(){
final ChunkedOutput<String> output = new ChunkedOutput<String>(String.class);
new Thread() {
@Override
public void run() {
try {
for (int i = 0; i < 100000 ; i++){
output.write(i + " ");
}
} catch (IOException e){
e.printStackTrace();
} finally {
try {
output.close();
} catch (IOException e){
e.printStackTrace();
}
}
}
}.start();
return output;
}
}
(代码的sn-p属于作者MEMORYNOTFOUND。我在这里添加它以防万一侧面因任何原因被关闭) 我已将其部署在 GlassFish 上,一切正常。但是现在,我需要将此功能移植到 Wildfly 上。并从导入
import org.glassfish.jersey.server.ChunkedOutput;
它表明 ChunkedOutput 类属于 GlassFish us 功能。换句话说,从 Wildfly jar 导入是否有类似我们的功能,或者我不知道...?
附:请在回复中提供一个简单的例子。 提前致谢!
【问题讨论】:
标签: java jakarta-ee glassfish jax-rs wildfly