-1

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

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

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

我哪里错了?

4

1 回答 1

1

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

它们应该进入 glassfish 的 /lib 文件夹,启动服务器,您的代码应该以与在 Eclipse 中相同的方式部署。

于 2013-03-13T10:27:37.737 回答