Java 命令";gradle jettyRunWar“;在Ubuntu上不起作用
我使用gradle、tomcat和eclipse启动了一个项目。 我已经有了这些文件,但我想在Eclipse上打开它 对于它,在工作储备中,我使用命令“gradlebuild”和“gradleeclipse”,它就工作了 但是,当我制作“gradle jettyRunWar”时,我有以下错误: 失败SelectChannelConnector@0.0.0.0:8080:java.net.BindException: 阿雷塞·德杰·阿利西失败了Server@ad6443:java.net.BindException: 地址:杰蒂伦瓦失败 失败:生成失败,出现异常Java 命令";gradle jettyRunWar“;在Ubuntu上不起作用,java,eclipse,tomcat,ubuntu,gradle,Java,Eclipse,Tomcat,Ubuntu,Gradle,我使用gradle、tomcat和eclipse启动了一个项目。 我已经有了这些文件,但我想在Eclipse上打开它 对于它,在工作储备中,我使用命令“gradlebuild”和“gradleeclipse”,它就工作了 但是,当我制作“gradle jettyRunWar”时,我有以下错误: 失败SelectChannelConnector@0.0.0.0:8080:java.net.BindException: 阿雷塞·德杰·阿利西失败了Server@ad6443:java.net.Bind
- 错误:任务“:jettyRunWar”的执行失败 无法启动Jetty服务器
- 尝试:使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获得更多日志输出
谢谢有两种解决方案
1> >如果终止在该端口(即8080)上运行的进程,然后运行
杰蒂伦瓦格勒酒店 它将能够启动jetty服务器
现在的问题是如何在windows中终止8080的进程。要执行此操作,请为windows 7运行以下命令 对于/F“tokens=5 delims=“%p IN('netstat-a-n-o^ findstr:8080')DO@ECHO TaskKill.exe/F/PID%p 2> >您应该让gradle为jetty server分配一些其他端口,这些端口可以通过编写 httpPort=9090//无论您想在哪个端口上运行它。
在build.gradle文件中。您是否尝试过按照gradle的建议使用--stacktrace/--debug选项运行?“Adresse déjáutilisée”是“地址已在使用”。您有一个进程正在运行&阻塞该端口。找到并杀死它。不,我从没听说过这个。怎么做?(抱歉,如果我的问题可能很愚蠢,我是这方面的初学者)zapl->哪个流程(编号)?如果我杀死它,问题就会解决?运行
netstat-ltp
,查找端口8080或httpalt
。如果它没有出现,请使用sudo
运行。最后列出了pid。e、 g.12959/java
。如果是java,请运行jps
,查看它是哪个应用程序。也许你已经运行了你的代码?如果你不想终止这个进程,你可以改变服务器的端口抱歉我的坏消息没有读到你在UBUNTU上。关于如何在ubuntu的端口上终止进程。。。点击链接,它将帮助在Windows环境中遇到问题的人。