使用Glassfish将Maven RESTful Web服务项目部署到Ubuntu服务器

时间:2016-07-12 13:57:05

标签: web-services maven ubuntu jar glassfish

首先,我成功创建了一个RESTful Web服务作为Maven项目。当我浏览http://localhost:8080/JsonService/vehiclegroups时,我会收到一个包含车辆组的列表。当我在Netbeans中运行它时,这非常有效。

现在我有以下问题:将.jar部署到ubuntu服务器的步骤是什么?

所以我已经创建了一个带有依赖项source的jar。我定义了一个主类,但是这个是空的,因为我的所有代码都在访问特定路径时调用的方法中。

当我运行.jar文件时,它只执行主类中的代码而不是停止。如何确保它在Netbeans内部运行并在浏览网址时接收数据?

我是否必须在Ubuntu上安装Glassfish服务器然后运行jar?我希望程序继续运行并回答所有路径请求。

谢谢!

1 个答案:

答案 0 :(得分:0)

我终于搞定了!在Ubuntu上安装Glassfish并浏览到管理面板。转到应用程序>部署>添加.war文件。

您必须将mysql-connector-java-5.1.23-bin.jar放在Glassfish的全局lib文件夹中以避免错误。

之后一切正常。

干杯!