jfinal建简单的项目都跑不起来,只有包名变了,就访问个首页都访问不了

HTTP ERROR 404

Problem accessing /. Reason:

    Not Found


Powered by Jetty://

blob.png



然后,我新建一个项目idea ,将demo的代码复制进去也不行。


blob.png



访问页面访问不了。都进不了配置路由那里


评论区

twzz

2018-02-28 16:20

完全是抄demo项目的

JFinal

2018-02-28 16:25

再多点耐心,一定可以

web.xml 中的 configClass 中有包名,注意要改成正确的包名,demo 中的包名是 com.jfinal.demo

twzz

2018-02-28 16:31

@JFinal 我IDea重新建个项目,然后将demo的代码复制过去,也不行。都进入不了配置路由那里

JFinal

2018-02-28 16:39

@twzz 直接下载首页的那个 jfinal-demo-for-maven , 然后改改里面的包与配置,然后导入到 IDEA 或者 eclipse 中

当然,自行创建 maven 项目也可以,但直接导入可以避免对 maven 不熟所引发的配置问题

jfinal 开发的项目是符合 Java web 规范的标准项目,所以你以前所积累的创建项目、部分方式完全有效

JFinal

2018-02-28 16:40

最后,再建议你直接导入首页的 demo 在本地先跑一跑,这样对你新建项目有经验上的帮助

twzz

2018-02-28 16:48

@JFinal 导入了,下载 的什么都不变就可以了。但只要自己建就不行。

twzz

2018-02-28 16:49

Problem accessing /. 访问路径都会提示多一个.

比如他会提示 not found Problem accessing /index.
Problem accessing /article/list.

twzz

2018-02-28 17:04

@JFinal 请问是哪里用的路径?我觉得的路径的问题,我用new->model from exist source导入的也不行。但我直接用file->open project 就可以

JFinal

2018-02-28 17:07

@twzz 出现这个错误提示,很可能是 web.xml 配置有问题,package 路径、类名要完全正确才可以

twzz

2018-02-28 17:09

@JFinal 我发现要用project新建项目才行,不能用新建 module的方式才行。我其他项目用module与project 都可以用

JFinal

2018-02-28 17:14

@twzz 那就完全按其它项目来创建,然后手动再创建 jfinal 所需的 Java 类,以及手动改一下 web.xml 中 jfinal 所需的配置,启动方式也按照你以前的经验来,例如用 tomcat 等等

注意看一下文档:
http://www.jfinal.com/doc/1-4

twzz

2018-02-28 17:16

@JFinal 估计是jetty 的问题,谢谢~

lan_

2018-03-02 11:39

自己多研究吧伙计 别啥都.

jfinal_hdk

2019-05-16 20:28

我也遇到那个问题了,但是我对比了官网上的例子和我自己本地项目的差别,发现web.xml里面缺少了DemoConfig的映射关系,大家可以借鉴下。

热门反馈

扫码入社