java服务器错误怎么解决_如何解决java.lang.IllegalStateException:服务器处于错误状态异常...

我正在尝试在核心

java项目(swing应用程序)中部署restful web-service.我正在使用jersy.

我已经搜索到谷歌的许多网站,但我无法找到为什么这附加.

public class Main {

public static void main(String[] args) throws Exception{

ResourceConfig resourceConfig = new ResourceConfig(MyResource.class);

URI baseUri = UriBuilder.fromUri("http://localhost/").port(10049).build();

HttpServer server = JdkHttpServerFactory.createHttpServer(baseUri,resourceConfig);

server.start();

System.out.println("Press Enter to stop the server. ");

System.in.read();

server.stop(0);

}

}

@Path("/hello")

public class MyResource {

// This method is called if TEXT_PLAIN is request

@GET

@Produces(MediaType.TEXT_PLAIN)

public String sayPlainTextHello() {

return "Hello Jersey";

}

// This method is called if XML is request

@GET

@Produces(MediaType.TEXT_XML)

public String sayXMLHello() {

return "sdasd";

}

// This method is called if HTML is request

@GET

@Produces(MediaType.TEXT_HTML)

public String sayHtmlHello() {

return "dsdfd";

}

}

例外:

Exception in thread "main" java.lang.IllegalStateException: server in wrong state

at sun.net.httpserver.ServerImpl.start(ServerImpl.java:139)

at sun.net.httpserver.HttpServerImpl.start(HttpServerImpl.java:58)

at org.glassfish.jersey.jdkhttp.JdkHttpServerFactory$2.start(JdkHttpServerFactory.java:363)

Maven的:

org.glassfish.jersey.containers

jersey-container-jdk-http

2.22.1

如何解决上述异常.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值