当前位置: 首页 > 面试题库 >

可以在Tomcat服务器中运行Node.js吗?

仲涵亮
2023-03-14
问题内容

到目前为止,
我在此博客http://nowjs.com/中所读到的内容都需要在服务器计算机中安装nodejs才能起作用。但是,我使用的是共享服务器,实际上没有任何权限将某些东西放入服务器计算机。

但是,将其放入容器(tomcat)是我经常做的另一件事。一般来说,当我们说服务器时,是指tomcat或websphere或jboss。

但是,如果我没有记错的话,使用nodejs时,服务器意味着运行tomcat等的真实机器。

那么,有什么方法可以在tomcat服务器中运行nodejs服务器,还是我在考虑错误的方法


问题答案:

是的,您认为它是错误的方法。Nodejs的主要功能是,它除其他外还包含一个相当漂亮的嵌入式HTTP服务器。想想码头。但是,现在或将来 可能
会在tomcat中运行JavaScript。

我建议您访问http://nodejs.org/并观看视频,它一定会为您解决问题。

同时,我建议您获得托管服务,其中包括SSH访问,最好是root访问。根访问权限将使整个节点的安装更加容易,并允许您在常用端口上运行它(避免以root身份运行节点,请使用端口映射)。但是您不需要单独的Web服务器即可开始,可以在Windows,Mac和Linux上安装Node.js。



 类似资料:
  • 问题内容: 很抱歉这个新手问题。node.js可以在任何托管提供商(如Fastdomain)中运行吗?我们在fastdomain中有一个帐户,我们在其中上传了用PHP制作的网站。我在主机中允许使用SSH,并尝试安装node.js,但无法正常工作。我一直在搜索互联网,但对此没有确切答案。 问题答案: 不,您不能在每个托管服务提供商上运行Node.js。您需要某些基本功能。如果您的托管服务提供商不像H

  • 问题内容: 我想在两个或更多不同的node.js应用程序服务器之间启用基于套接字的p2p通信。我正在使用socket.io处理给定服务器与其服务的Web应用程序之间的所有此类通信- 但我正在寻找的是一种服务器与服务器之间进行通信的方法。 我最初以为它像这样简单: 但是,事实证明,服务器端socket.io实现没有提供“连接”方法,仅提供了侦听方法。 为什么是这样?为什么不能将节点应用程序服务器视为

  • 问题内容: 这是一个简单的node.js代码。 我将其上传到cpanel托管服务器上并安装了node.js并运行它。如果服务器是普通服务器,我可以通过访问’http:// {serverip}:8080’检查脚本结果。但是在cpanel上托管域和子域,并且每个域都由每个站点匹配。甚至http:// {serverip}也不是有效的网址。如何访问我的node.js结果?请教我。谢谢。bingbing

  • 我对spring-boot环境有点陌生,并在上面做了一个poc。我知道这听起来可能很奇怪,但我有一个问题,比如是否可以在tomcat服务器中部署spring-boot jar。我之所以这么问,是因为我在某处读到springbootjar将附带嵌入式tomcat,而且.class文件将存储在与普通jar不同的路径中。所以,现在如果我在tomcat服务器中部署这个jar,它是否也能正常工作,或者我们是

  • 当我尝试在NetBeans中运行servlet程序时,我在第1045行的中得到以下错误,该错误不允许Tomcat服务器启动。 而且,apache服务器日志正在发出消息,因为IP未被识别为内部或外部命令、可操作程序或批处理文件。 我不知道我哪里做错了,也不知道我在哪里配置了servlet映射中提供的环境变量。 欢迎任何帮助。

  • 问题内容: 因此,我使用的是gulp-exec(https://www.npmjs.com/package/gulp- exec ),在阅读了一些文档后,它提到如果我只想运行命令,则不应使用该插件,利用我在下面尝试使用的代码。 我试图让gulp启动我的Node.js服务器和MongoDB。这就是我想要完成的。在我的终端窗口中,它抱怨我 但是,我对gulp并不陌生,我认为那是您如何通过命令/任务进行