我使用Jersey开发了一个应用程序。我写了一些函数来响应正确的http请求。一切顺利,直到我使用Eclipse,因为我使用这个类“创建”本地服务器
String baseUrl = "http://" + InetAddress.getLocalHost().getHostAddress() + ":8032/";
HttpServer server = HttpServerFactory.create(baseUrl);
server.start();
现在我想创建一个JAR文件,将其上传到外部服务器上,但是,当我运行JAR文件(也在本地)时,它不起作用。我认为,当我双击我的JAR文件时,服务器启动(至少在本地),因为包含上面的代码,它将启动我们需要的所有内容。
我哪里错了?
答案 0 :(得分:1)
如果它是glassfish服务器应用程序,则不应双击jar。
他们应该进入glassfish的/ lib文件夹,启动服务器,你的代码应该像在Eclipse中一样进行部署。