我有两个应用程序需要同时运行,并且都试图在端口8080
上运行。我想将其中一个更改为端口9000
。我正在尝试更改的应用程序具有spring安全性,因此在使用8443
时使用https
和端口8080
时,它会在端口http
上运行。我必须从端口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
不同的端口上运行? 答案 0 :(得分:3)
运行以下命令:
$VAR1 = [
'3851 4178 de',
'1098 5163 et',
'1972 6643 la',
'656 8429 que',
'1391 2246 à'
];
将以下mvn spring-boot:run -Drun.jvmArguments='-Dserver.port=8088'
添加到您的plugin
文件
pom.xml