java - 在Linux服务器上启动netty应用程序

标签 java linux netty background-process

我编写了一个小型 netty 服务器应用程序,打包在一个 jar 文件中,我想将其部署在 Linux 服务器上。

由于我没有部署java应用程序的专业经验,我想知道通过以下方式启动netty服务器是否足够:

java -jar NettyServer.jar  NettyServer &

显然可以创建一个脚本来确保正确的用户启动进程等,但这就是部署(独立)java 服务的方式吗?

这似乎太简单了,考虑到所有其他问题/答案似乎都提到了一些大块的容器-bean-glassfish-tomcat-whatnot(如果/出现问题时我可能会在稍后考虑)

最佳答案

是的,就是这样 - 不需要容器!我使用 netty 作为底层框架构建了一个中间件( http://sourceforge.net/projects/serviceconnecto/ )。这也是我启动服务器的方式!只需验证类路径设置是否正确 - 这意味着库位于正确的位置并且 jar 存档已正确构建。

关于java - 在Linux服务器上启动netty应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12625222/

相关文章:

java - JSONWithPadding 中缺少分号

java - 使 Java Servlet 线程安全

java - Selenium 网络驱动程序 Java : improve "if else" performance?

java - linux 中的 update-alternatives 命令是什么,它有什么用?

android - Eclipse 不显示属性弹出窗口

java - 如何配置使用Netty的服务器发送UDP数据包的源端口?

design-patterns - 责任链范围

java - 在重新充气之前更新放气词典

linux - rsyncing git项目文件夹

java - 如何解压缩 Flux<DataBuffer> (以及如何编写)?