无法使用 VPN 通过 tomcat 管理器仪表板上传 war 文件

无法使用 VPN 通过 tomcat 管理器仪表板上传 war 文件

我之前已经配置了服务器并部署了 war 文件。所有这些我都在数字海洋CentOS服务器。现在我需要配置 CentOS服务器在本地数据中心。我已经配置雄猫和往常一样。Tomcat 正在运行。我可以访问 tomcat 管理器仪表板。问题是当我尝试部署 war 文件时出现错误。这是 tomcat 管理器的仪表板。

在此处输入图片描述

但是当我点击部署时出现了连接错误。

在此处输入图片描述

请注意,我必须使用 VPN 访问提供的 IP 地址。因为使用 VPN 访问此 IP 是一项要求。

由于我在 80 端口收到错误,我将 tomcat 端口更改为 8080。然后我跟踪服务器并收到此错误

java.net.BindException: Address already in use (Bind failed)
       at java.net.PlainSocketImpl.socketBind(Native Method)
       at java.net.AbstractPlainSocketImpl.bind(AbstractPlainSocketImpl.java:387)
       at java.net.ServerSocket.bind(ServerSocket.java:375)
       at java.net.ServerSocket.<init>(ServerSocket.java:237)
       at org.apache.catalina.core.StandardServer.await(StandardServer.java:440)
       at org.apache.catalina.startup.Catalina.await(Catalina.java:775)
       at org.apache.catalina.startup.Catalina.start(Catalina.java:721)
       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
       at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
       at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
       at java.lang.reflect.Method.invoke(Method.java:498)
       at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:353)
       at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:493)

也收到此错误

17-Feb-2019 17:18:59.396 INFO [main] org.apache.coyote.AbstractProtocol.pause Pausing ProtocolHandler ["http-nio-8080"]
17-Feb-2019 17:18:59.396 INFO [main] org.apache.coyote.AbstractProtocol.pause Pausing ProtocolHandler ["ajp-nio-8009"]
17-Feb-2019 17:18:59.396 INFO [main] org.apache.catalina.core.StandardService.stopInternal Stopping service [Catalina]
17-Feb-2019 17:18:59.426 INFO [main] org.apache.coyote.AbstractProtocol.stop Stopping ProtocolHandler ["http-nio-8080"]
17-Feb-2019 17:18:59.426 INFO [main] org.apache.coyote.AbstractProtocol.destroy Destroying ProtocolHandler ["http-nio-8080"]
17-Feb-2019 17:18:59.426 INFO [main] org.apache.coyote.AbstractProtocol.stop Stopping ProtocolHandler ["ajp-nio-8009"]
17-Feb-2019 17:18:59.427 INFO [main] org.apache.coyote.AbstractProtocol.destroy Destroying ProtocolHandler ["ajp-nio-8009"]

任何帮助将不胜感激!!

答案1

我正在 tomcat 8 中部署其他.war文件。要成功部署,请更改最大上传量和最大请求​​量。打开 tomcat 安装目录,然后 Tomcat 8.0/webapps/manager/WEB-INF/web.xml在文本编辑器中编辑并找到包含文本的行:<max-file-size><max-request-size>。增加其值。例如:

<max-file-size>100428800</max-file-size>
<max-request-size>100428800</max-request-size>

这对我有用。

相关内容