从Tomcat启动nodejs服务

时间:2014-10-09 20:14:11

标签: node.js rest tomcat

我的目标是将war文件部署到Tomcat并让Tomcat启动我的REST服务。

请注意,这是Tomcat应用服务器,而不是Apache Web服务器,所以关于mod_proxy和.htaccess的所有帖子都不起作用。我知道节点不需要Tomcat,该节点不是servlet,该节点包括嵌入式Web服务器等。这是一个客户要求通过war文件将服务部署到Tomcat。现在我需要让它发挥作用。

使用"节点myapp.js"从命令提示符,我的rest服务在localhost:3000 / terms上正常工作。接下来,我停止在本地运行的其余服务器并使用grunt和grunt-war构建war文件。 war文件部署到Tomcat没有问题。如果我包含一个" hello world"作为index.html然后我可以按照预期在localhost:8080 / myapp访问该页面。但是,当我尝试从localhost:8080 / myapp / terms访问其余服务时,我收到ERR_CONNECTION_REFUSED。在将战争部署到Tomcat后,我也尝试以localhost:3000 /条件访问该服务。

我怀疑Tomcat没有在部署时启动节点休息服务。

我怎么可能  1.使用Tomcat在启动时启动节点服务,如a     的servlet  2.在war文件部署中运行命令行,以便我可以使用     "永远"  3.使用我还不了解的标准节点模块  4.社区可能有的任何其他想法

经过三天的谷歌搜索后,我已经用完了单词组合和想法。感谢您的任何建议。

韦恩

0 个答案:

没有答案