昨天,我在Ubuntu里面以Eclipse建立了一个Maven工程,准备做一个web项目,但是Maven导入jetty的jar包后。启动jetty之后,出现了两次报错。
1、首先报错:“Address already used. ” 。这说明8080端口被使用了,我想反正jetty是我编写代码过程中用来调试程序才使用的,就把jetty的端口该做了9090。修改方法如下:
由于jetty默认的端口为8080,所以要在jetty的配置里面增加一个port的节点,
2、配置正确之后发现jetty还是不能正常的run。仔细检查之后发现我的配置里面写的是<artifactId>jetty-maven-plugin</artifactId> 。改成<artifactId>maven-jetty-plugin</artifactId>后,jetty成功运行了。