Nodejs和Tomcat监听相同的端口号,这是可能的

我有一个web应用程序运行在一个特定的端口号的tomcat,我想要拦截在该应用程序在节点服务器中所做的http请求的方式….这是可能的吗?

我希望使用请求信息打开另一个浏览器显示请求的信息(这是我纯粹玩节点)。 我有节点服务器侦听端口使用下面的示例服务器代码,它的工作原理当tomcat应用程序没有运行…当tomcat运行在它不工作的端口..

有没有办法做到这一点?

var http = require('http'); http.createServer(function (req, res) { res.writeHead(200, {'Content-Type': 'text/plain'}); res.end('Hello World\n'); }).listen(8080); console.log('Server running at 8080'); 

两台服务器需要侦听不同的端口。 但是你可以使用节点来代理到tomcat的请求。 有一些很好的模块可以使用,即: https : //github.com/nodejitsu/node-http-proxy