Jfinal自带jetty在IDEA下启动不起来啊

提示80端口被占用,用main方法去启动,修改端口号,启动直接报错?

屏幕快照 2016-11-02 下午7.44.12.png

屏幕快照 2016-11-02 下午7.48.32.png

查看80端口并没有被占用额(⊙o⊙)…


屏幕快照 2016-11-02 下午8.50.30.png

启动 还报错

屏幕快照 2016-11-02 下午8.50.38.png

jetty依赖添加了额

屏幕快照 2016-11-02 下午10.08.31.png

运行配置

屏幕快照 2016-11-02 下午10.09.46.png

不知道咋回事,自己写main改端口号就出现❌了

我又重新建了一个Module,这次可以启动但是 出现404,访问不到 是web那个目录设置错了吗

屏幕快照 2016-11-02 下午10.28.54.png

屏幕快照 2016-11-02 下午10.29.00.png

Jfinal显示的启动了,但是config里的几个抽象方法却没执行???


评论区

xialinlin

2016-11-02 18:29

贴错误图

localhost8080

2016-11-02 19:49

JFinal

2016-11-02 20:32

80 端口被占用,换个端口就可以了,有一些软件会占用 80 端口,例如 QQ 音乐

localhost8080

2016-11-02 20:52

@JFinal 更换端口还有错误,什么情况呢,

JFinal

2016-11-02 21:56

@localhost8080 缺少 jetty 的 jar 包,或者类依赖设置不正确,jar 在首页有一个 jfinal-all.zip 可以下载,里面所有的包都有

localhost8080

2016-11-03 09:04

jar包弄了,启动起来,貌似那个路由规则没有用,总是404,是不是那个web目录不对?

JFinal

2016-11-03 09:30

@localhost8080 看一下首页可下载的 jfinal 手册,路由规则只有四条,极其简单。当路由配置不对的时候就会出 404

localhost8080

2016-11-03 10:52

@JFinal 路由配置是没错的吧应该,tomcat下就可以启动,jetty也启动了,但是congfig的几个抽象方法却没执行。。。为啥

zempty

2016-11-03 15:32

系不系你生成的.class没有放在WEB-INF/classes/下面???

localhost8080

2016-11-04 08:59

@zempty 设置了,Moudle的path里放那了

toni

2016-11-20 08:48

@localhost8080 因为macOS/LINUX操作系统的80端口需要root权限。

gll

2017-06-01 15:20

修改 Program arguments 参数为web 8080 / 5 斜杠两边得有空格

Always风月

2017-09-27 16:51

我也出现了这种问题 楼主解决了么

哈哼哈嘿

2018-01-18 17:19

我也遇到这个问题了,你解决了吗?解决了的话可以告诉我吗

localhost8080

2018-01-25 11:23

@Always风月 额没用包里自带的jetty最后用的tomcat

localhost8080

2018-01-25 11:24

@哈哼哈嘿 我最后换成自己安装的tomcat了,没用jfinal包里自带的jetty

pwd0129

2018-05-09 10:14

@localhost8080 是不是maven项目分模块了?如果是分模块,请前面加上模块名

热门反馈

扫码入社