2016-07-12 107 views
0

首先,我成功创建了一个RESTful web服务作为Maven项目。当我浏览到http://localhost:8080/JsonService/vehiclegroups时,我收到了一个车辆组列表。当我在Netbeans中运行它时,这是完美的。将Glassfish的RESTful webservice项目部署到Ubuntu服务器

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

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

当我运行我的.jar文件时,它只执行主类中的代码并停止运行。如何确保它像内部Netbeans一样运行并在浏览到url时接收数据?

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

谢谢!

+0

我到目前为止:编译.war文件而不是jar文件。安装glashfish。开始浏览并浏览至:4848。转到应用程序。添加.war文件并启动。仍然有一些问题与我的依赖关系... – Zothuis

回答

0

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

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

之后一切正常。

干杯!

相关问题