java - Spark Web 应用程序端口随机工作
问题描述
我使用后端 spark-web 框架构建了我的应用程序。我使用端口 8080 来运行它
import static spark.Spark.*;
public class App {
public static void main(String[] args) {
port(8080);
var routing = new Routing();
routing.initRoutes();
}
}
问题是它的工作方式非常随机。例如,昨天一切正常。今天,当我没有更改任何内容,只是运行intellij
和应用程序时,出现了这样的错误:
Process finished with exit code 100
. 当我更改port
为 时3000
,应用程序再次开始工作,但我不想每次都更改端口,因为我的 api 文档port 8080
在邮递员中。这不是第一次出现这个问题port
。
谁能解释发生了什么?
解决方案
听起来该端口已被使用,并且没有被您之前执行的程序或其他进程释放。您必须确保使用该端口的进程完全终止或停止使用该端口,然后新进程才能绑定到该端口。
推荐阅读
- python - Can't install dependencies in docker container
- c++ - c++ const char * 赋值运算符重载
- google-cloud-platform - Startup scripts in GCP deployment manager
- javascript - How to Merge Objects Of Varying Properties And Lengths Without Duplicates
- javascript - How to map JSON coming from Mongoose to Vue and Quasar?
- python - Remove all digits attached to a word - Python
- android - How change upper-hint in MaterialDesign EditText?
- azure - Azure ML Studio 是否支持将 Excel 文件作为数据集导入?
- angular - Unexpected end of JSON input while parsing near '...ma-sauce-launcher":"*'
- oracle - 在 Select Into 变量之后更新一行