Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/336.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何将本地主机8080的rest请求重定向到不同的端口?_Java_Spring_Rest_Localhost - Fatal编程技术网

Java 如何将本地主机8080的rest请求重定向到不同的端口?

Java 如何将本地主机8080的rest请求重定向到不同的端口?,java,spring,rest,localhost,Java,Spring,Rest,Localhost,我有我的SpringWeb应用程序,可以用tomcat运行。我的问题是,我需要将所有请求从应用程序发送到运行tomcat的不同端口。现在tomcat在localhost:8080上运行,我想将所有请求从我的web应用程序发送到不同的端口,例如localhost:8081。你能给我一些建议吗?或者这可能吗 要将请求URL从(图像)更改为:只需记录8081是要连接的端口,就像您必须记录8080是要连接的端口一样 如果您没有以某种方式为端口8080记录这一点,那么任何用户/客户机如何知道该去哪里?如果

我有我的SpringWeb应用程序,可以用tomcat运行。我的问题是,我需要将所有请求从应用程序发送到运行tomcat的不同端口。现在tomcat在localhost:8080上运行,我想将所有请求从我的web应用程序发送到不同的端口,例如localhost:8081。你能给我一些建议吗?或者这可能吗


要将请求URL从(图像)更改为:

只需记录8081是要连接的端口,就像您必须记录8080是要连接的端口一样


如果您没有以某种方式为端口8080记录这一点,那么任何用户/客户机如何知道该去哪里?如果您的端口是任何其他端口,则同上。

基于此问题的正确答案

您需要:

  • 转到tomcat>conf文件夹
  • 编辑server.xml
  • 搜索“连接器端口”
  • 用端口号替换“8080”
  • 重新启动tomcat服务器

  • 为什么不使用位置标题呢?您控制这两个应用程序吗?我对这里的问题感到困惑,如果你真的想这样做,请参阅操作系统的端口转发选项。否则,请将您的应用程序配置为使用端口8081。我发现我正在使用tomcat插件,我知道如何更改tomcat运行的端口,但我仍然无法确定如何更改请求的端口。我看到您想向localhost发送请求:8081,您是否正在运行API或其他什么?