我编写了一个小型 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/