如何在Internet上托管和运行GCM XMPP CCS Server 24x7?

时间:2015-07-21 12:56:19

标签: eclipse google-cloud-messaging smack

我的PC上运行了一个GCM客户端应用程序和一个GCM CCS XMPP服务器。

GCM XMPP服务器基于谷歌提供的Sample GCM XMPP Server。

我可以通过运行server.java文件从eclipse运行服务器,但我想知道如何全天候运行服务器文件

我是否需要在某处托管服务器文件,我可以在托管网站上运行服务器吗?

我已经搜索了关于此问题的堆栈溢出,但大多数问题都没有任何答案,或者它们都是偏离主题的。

我需要在某个地方全天候托管和运行GCM XMPP Server文件,但我不知道该怎么做。

另外,还有其他方法可以在eclipse之外运行服务器文件吗?

2 个答案:

答案 0 :(得分:1)

  

另外,还有其他方法可以在eclipse之外运行服务器文件吗?

  1. 将程序导出为JAR(Java归档)文件。请参阅Java: export to an .jar file in eclipse
  2. java -jar myprogram.jar
  3.   

    我可以通过运行server.java文件从eclipse运行服务器,但我想知道如何24x7全天候运行服务器文件。

    1. 从某个主机租用虚拟机。例如,来自Amazon EC2 (当然,还有很多其他的。)
    2. 通过SSH上传您的JAR文件并运行它(java -jar myprogram.jar再次)。利润!
    3. 但当然,当你第一次做所有这些事情时,它并不像听起来那么容易,你可能会遇到很多问题。但是,嘿,这样的经历一般都值得。

答案 1 :(得分:0)

我不认为你需要一台虚拟机,只需要一个像sqlite一样拥有更一般后端的网站。

我也坚持到这一步。请告诉我你的解决方案,也请看看我问过他们会从我们的问题中解决问题的问题。