如何在 Tomcat 上从 nodejs 部署 socket.io
How to deploy a socket.io from nodejs on Tomcat
事情是这样的,我有一个文件夹,使用 Nodejs 和 socket.io(这是一个聊天),我还有一个服务器 运行 Tomcat 8. 我曾与 . war 和 .ear 文件之前在 Tomcat 中,但我是这个 nodejs 部署的新手。
你们有喜欢的教程吗?或者你能解释一下我如何打包我的应用程序然后部署它,或者上传文件夹,我不知道,什么的。
您的 node.js 应用程序 运行 不需要 tomcat。只要确保节点已安装在您的服务器上,并且您正在使用的端口在服务器的防火墙上是允许的,您就可以开始了。 (当然不要忘记通过 packages.json 安装 npm 包)
通常 node.js 应用是 运行 如下所示;
node server.js
仅此而已。如果你想让它保持活动状态或在出现任何问题时重新启动,你可以永远使用 (https://www.npmjs.com/package/forever)
如果你想用反向代理做负载均衡,或者你想配置ssl等,你可以使用nginx或haproxy等。
如果你想自动化你的部署,你可以创建一个挂钩到你的 git 源(github,bitbucket 等)并写下一个脚本来停止/启动你的节点进程,获取修改后的文件,安装 npm 包等
事情是这样的,我有一个文件夹,使用 Nodejs 和 socket.io(这是一个聊天),我还有一个服务器 运行 Tomcat 8. 我曾与 . war 和 .ear 文件之前在 Tomcat 中,但我是这个 nodejs 部署的新手。 你们有喜欢的教程吗?或者你能解释一下我如何打包我的应用程序然后部署它,或者上传文件夹,我不知道,什么的。
您的 node.js 应用程序 运行 不需要 tomcat。只要确保节点已安装在您的服务器上,并且您正在使用的端口在服务器的防火墙上是允许的,您就可以开始了。 (当然不要忘记通过 packages.json 安装 npm 包)
通常 node.js 应用是 运行 如下所示;
node server.js
仅此而已。如果你想让它保持活动状态或在出现任何问题时重新启动,你可以永远使用 (https://www.npmjs.com/package/forever)
如果你想用反向代理做负载均衡,或者你想配置ssl等,你可以使用nginx或haproxy等。
如果你想自动化你的部署,你可以创建一个挂钩到你的 git 源(github,bitbucket 等)并写下一个脚本来停止/启动你的节点进程,获取修改后的文件,安装 npm 包等