0

嗨,我想知道是否有可能将数据从运行在 Tomcat 服务器(主机端口 9999)上的 servlet 传递到另一个运行不同服务器(例如 Tomcat 主机端口 9090)的 servlet?

使用 NETBEANS 在 java 中做一个项目。

我四处搜索并尝试了一些代码片段,例如 HTTP 请求和 HTTP 连接,但无济于事。这真的可能吗?如果是的话,谁能给我一些解释或提示在谷歌搜索什么?我卡住了。

4

1 回答 1

0

从技术上讲,是的,我认为这是可能的,但我什至无法开始思考你为什么想做这样的事情。在第一台服务器中,您需要使用 URLConnection 在目标服务器上执行 HTTP 请求,然后手动收集响应。这一切都将发生在第一台服务器的 doPost / doGet 方法中,并在此处进行解释:使用 java.net.URLConnection 触发和处理 HTTP 请求。这会很快变得混乱。

如果您想进行进程间通信,请查看Web 服务,它们提供了更清洁的通信系统,甚至可以很好地跨不同语言工作。

于 2013-06-10T09:15:42.023 回答