2017-04-09 70 views
-1

如何使用Intellij为我的Gradle项目设置本地托管端口?如何使用Intellij为我的Gradle项目设置本地托管端口?

我想在intelliJ IDE中用bootstrap运行一个Gradle项目。 在运行它,我得到休耕错误:

APPLICATION FAILED TO START 
*************************** 

Description: 

The Tomcat connector configured to listen on port 8080 failed to start. The port may already be in use or the connector may be misconfigured. 

Action: 

Verify the connector's configuration, identify and stop any process that's listening on port 8080, or configure this application to listen on another port. 

我已经看着什么会在该端口上监听以及如何杀死它似乎是更多的麻烦比它的价值。这是我尝试:

This is what I tried.

我在寻找如何更改我的项目使用的端口。我使用IntelliJ 2017.1和Gradle 3.4.1。我见过的大多数解决方案都使用BuildConfig.groovy文件,但我不相信我的项目有任何这样的文件。

任何方式来解决托管问题将是伟大的,但现在我想改变默认端口是最好的方法。

+0

'在intelligentJ IDE中引导程序的Gradle项目究竟是什么?你在运行什么样的服务器?它是弹簧引导应用程序吗? – sm4

+0

是的,这是一个弹簧引导web应用程序。我没有运行服务器,我只是想在本地运行测试项目 – LittleRaven

回答

0

根据您的评论,您正在运行Spring Boot应用程序,并且您想更改服务器端口。您正在运行服务器,即使您想在本地运行应用程序以进行测试。 Spring Boot带有嵌入式Tomcat或Jetty。

您可以通过更改应用程序属性server.port来更改端口。你可以通过它的命令行:

--server.port=8090

或将其设置在application.properties

server.port=8090 

application.yml

server: 
    port: 8090 

See the documentation以获取更多信息。

+0

感谢您的答案,但我仍然不确定该怎么做。我没有application.yml文件的application.properties文件。我也不知道如何使用命令行将命令提供给特定的应用程序。 – LittleRaven

+0

那么你如何构建和运行应用程序? – sm4

相关问题