从Jersey应用程序创建JAR文件

时间:2013-03-13 10:20:55

标签: java apache glassfish jersey

我使用Jersey开发了一个应用程序。我写了一些函数来响应正确的http请求。一切顺利,直到我使用Eclipse,因为我使用这个类“创建”本地服务器

String baseUrl = "http://" + InetAddress.getLocalHost().getHostAddress() + ":8032/"; 
HttpServer server = HttpServerFactory.create(baseUrl);
server.start();

现在我想创建一个JAR文件,将其上传到外部服务器上,但是,当我运行JAR文件(也在本地)时,它不起作用。我认为,当我双击我的JAR文件时,服务器启动(至少在本地),因为包含上面的代码,它将启动我们需要的所有内容。

我哪里错了?

1 个答案:

答案 0 :(得分:1)

如果它是glassfish服务器应用程序,则不应双击jar。

他们应该进入glassfish的/ lib文件夹,启动服务器,你的代码应该像在Eclipse中一样进行部署。