我有两个需要同时运行的应用程序,它们都试图在端口
我尝试在
我还尝试使用不同的标志运行
无论如何,我得到的是
所以,我的问题是:
8080
上运行。我想将其中一个更改为端口9000
。我要更改的应用程序具有Spring Security,因此在使用https
时它运行在端口8443
上,在使用http
时运行在端口8080
上。我必须将它从端口8080
移动而不更改任何.java
文件。另外,我还需要在端口8080
上运行另一个应用程序,因此更改默认的tomcat端口并不是一个好主意。我尝试在
application.properties
中添加以下行:server.port=9000
,spring.main.server.port=9000
,然后运行mvn install
,最后运行java -jar target/app.jar
。我还尝试使用不同的标志运行
java -jar target/app.jar
:-Dserver.port=9000
和--server.port=9000
。无论如何,我得到的是
- Tomcat started on port(s): 8443 (https) 8080 (http)
。所以,我的问题是:
- 如何使其在与
8080
不同的端口上运行? - 以及,是什么导致配置文件未更改端口?