Skip to content

Startup PushTalk Server

Good-Life edited this page Dec 2, 2012 · 2 revisions

推聊服务器运行与打包

直接运行代码

image

如上图。在代码树里,找到 JettyServer 这个源代码文件。点击右键,选择:运行 -> Java应用。

要特别注意,不要选择在服务器上运行。

打包集成 jar

image

如上图,在 Eclipse 里,选择 pushtalk-server 项目,点击右键,选择:导出。

image

在弹出的对话框里,选择导出类型为:可执行的 jar 包。

image

最后导出时要相应地做几个配置选择。

运行集成 jar

在取得的源代码里找到这个文件 /dist/pushtalk-server-with-dependencies.jar

使用如下命令运行服务器:

java -Dfile.encoding=UTF-8 -jar pushtalk-server-with-dependencies.jar

服务器运行起来后,命令行上可以看到如下的几行信息:

12/12/02 12:10:38 INFO server.Server: jetty-8.y.z-SNAPSHOT
12/12/02 12:10:38 INFO h2.H2Database: Begin to init H2 database.
12/12/02 12:10:38 INFO h2.H2Database: Creating connection pool
12/12/02 12:10:39 INFO h2.H2Database: Succeed to create connection pool.
12/12/02 12:10:39 DEBUG h2.H2Database: Exist tables - 4 - [CHANNEL, SERVER_INFO, USER, USER_CHANNEL]
12/12/02 12:10:39 INFO h2.H2Database: The server_id: 048dafdf
12/12/02 12:10:39 INFO h2.TalkServiceImpl: h2 database init finished. 12/12/02 12:10:40 INFO server.AbstractConnector: Started SelectChannelConnector@0.0.0.0:10010